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

Changes for version 0.10

  • This release was mostly about writing more tests and cleaning out old and dusty code, the MOP should now be considered "ready to use".
  • adding more tests to get coverage up a little higher, mostly testing errors and edge cases.
    • test coverage is now at 99%
  • Class::MOP
    • no longer optionally exports to UNIVERSAL::meta or creates a custom metaclass generator, use the metaclass pragma instead.
  • Class::MOP::Class
    • fixed a number of minor issues which came up in the error/edge-case tests
  • Class::MOP::Attribute
    • fixed a number of minor issues which came up in the error/edge-case tests
  • examples/
    • fixing the AttributesWithHistory example, it was broken.

Modules

A Meta Object Protocol for Perl 5
Attribute Meta Object
Class Meta Object
Method Meta Object
a pragma for installing using Class::MOP metaclasses

Provides

in lib/Class/MOP/Attribute.pm