Changes for version 0.23

  • Class::MOP::Class
    • fixed the way attribute defaults are handled during instance construction (bug found by chansen)
  • Class::MOP::Attribute
    • read-only accessors ('reader') will now die if passed more than one argument (attempting to write to them basically)
      • added tests for this
      • adjusted all /example files to comply

Modules

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

Provides

in lib/Class/MOP/Attribute.pm
in lib/Class/MOP/Method.pm