Changes for version 0.943 - 2006-11-22

  • Deprecated 'needs' since 'use' is needed by compilers and builders to identify needed modules. Changed classes::init_args() to throw X::UnknownAttr if passed key of attribute for which there is not a declaration/setter (as convinced by ken1).

Documentation

OO programming with classes pragma cookbook
frequently asked questions about the Perl classes pragma
Object Oriented Primer
OO programming with classes pragma tutorial

Modules

conventional Perl 5 classes
functions to help with classes pragma testing

Provides

in lib/classes.pm
in lib/classes.pm
in lib/classes.pm