Revision history for Perl extension Class-MOP.
+0.06
+ * Class::MOP::Class
+ - fixing minor meta-circularity issue with &meta, it
+ is now more useful for subclasses
+
+ * examples/
+ - adjusting code to use the &Class::MOP::Class::meta
+ fix detailed above
+
0.05 Sat Feb. 4, 2006
* Class::MOP::Class
- added the &attribute_metaclass and &method_metaclass
-Class::MOP version 0.05
+Class::MOP version 0.06
===========================
See the individual module documentation for more information
use strict;
use warnings;
-use Class::MOP 'meta';
-
-our $VERSION = '0.01';
+our $VERSION = '0.02';
use base 'Class::MOP::Attribute';
use strict;
use warnings;
-use Class::MOP 'meta';
-
our $VERSION = '0.02';
use base 'Class::MOP::Class';
use strict;
use warnings;
-use Class::MOP 'meta';
-
-our $VERSION = '0.01';
+our $VERSION = '0.02';
use base 'Class::MOP::Attribute';
use strict;
use warnings;
-use Class::MOP 'meta';
-
-our $VERSION = '0.02';
+our $VERSION = '0.03';
use Scalar::Util 'refaddr';
use strict;
use warnings;
-use Class::MOP 'meta';
-
-our $VERSION = '0.03';
+our $VERSION = '0.04';
use Scalar::Util 'refaddr';
use strict;
use warnings;
-use Class::MOP 'meta';
-
-our $VERSION = '0.01';
+our $VERSION = '0.02';
use base 'Class::MOP::Class';
use strict;
use warnings;
-use Class::MOP 'meta';
-
-our $VERSION = '0.01';
+our $VERSION = '0.02';
use base 'Class::MOP::Class';
use strict;
use warnings;
-use Class::MOP 'meta';
-
-our $VERSION = '0.01';
+our $VERSION = '0.02';
use base 'Class::MOP::Attribute';
use Class::MOP::Attribute;
use Class::MOP::Method;
-our $VERSION = '0.05';
+our $VERSION = '0.06';
sub import {
shift;
use Sub::Name 'subname';
use B 'svref_2object';
-our $VERSION = '0.02';
+our $VERSION = '0.03';
# Self-introspection
-sub meta { $_[0]->initialize($_[0]) }
+sub meta { Class::MOP::Class->initialize($_[0]) }
# Creation