The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.76

  • Class::MOP::Method::Generated
    • Added new private methods to support code generation, which are being used by Moose and can be used by MooseX authors. (mst)
    • Generated methods are now generated with a #line directive reflecting the source of the generated method. (nothingmuch)
  • Class::MOP::Class
    • Clarified documentation of methods that return Class::MOP::Method objects. (doy)
  • Class::MOP
    • Clarified documentation of the metaclass cache methods. (Sartak)
  • Tests
    • Add test showing how the xs Class::MOP::is_class_loaded can be made to operate differently to the pure perl version (t0m)

Modules

A Meta Object Protocol for Perl 5
Attribute Meta Object
Class Meta Object
A class to transform Class::MOP::Class metaclasses
Instance Meta Object
Method Meta Object
Method Meta Object for accessors
Method Meta Object for constructors
Abstract base class for generated methods
Method Meta Object to handle before/around/after modifiers
Module Meta Object
Object Meta Object
Package Meta Object
a pragma for installing and using Class::MOP metaclasses