The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.55

  • All classes now have proper C3 MRO support
    • added MRO::Compat as a dependency to allow for the C3 MRO support to Just Work in all perl versions
  • Class::MOP::Class
    • rebless_instance now returns the instance it has just blessed, this is mostly to facilitate chaining
    • set the attr correctly in rebless_instance when it has no init_arg
    • tweaked &linear_isa and &class_precedence_list to support c3 classes.

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