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

Changes for version 0.05_03

  • updated dependencies (Data::Verify)

Changes for version 0.05_02

  • compilation failed on Class::Maker::Example::* classes fixed.

Changes for version 0.05_01

  • changed the usage of Class::Maker::Fields::_make_method()
  • now supporting '<attr>' syntax in the attribute section for making these attribute fields private (Inspired by Terrence Brannon). Example:
  • attributes => { scalar => [qw(name address <internal> age)],
    • array => [qw(friends <pattri> visits)],
  • }
  • Result: 'internal' and 'pattri' are privat (as if the were written into an private => { } attribute section. Also the reflection is modified after this.
  • TODO: the brackets should include multiple attribute values, like qw(one <two three four> five) , should make two, three, four private. This bracket-private feature should work only in public and attributes fields.

Modules

classes, reflection, schema, serialization, attribute- and multiple inheritance
object for authentications
Observes/Inspects other objects if they fullfil a list of tests
class for exirable objects
Perl extension for blah blah blah
methodcall dispatcher/forwarder
An persistance storage specialized on objects
classes, reflection, schema, serialization, attribute inheritance and multiple inheritance

Provides

in Maker/Examples/Array.pm
in Maker/Examples/Bouncer.pm
in Maker/Basic/Constructor.pm
in Maker/Basic/Fields.pm
in Maker/Basic/Handler/Attributes.pm
in Maker/Basic/Reflection.pm
in Maker/Basic/Types.pm
in Maker/Basic/Types.pm
in Maker/Basic/Types.pm
in Maker/Examples/Employee.pm
in Maker/Examples/Human.pm
in Maker/Examples/Obsessor.pm
in Maker/Examples/Shop.pm
in Maker/Examples/Shop.pm
in Maker/Examples/User.pm
in Maker/Examples/User.pm
in Maker/Examples/User.pm