X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMouse.pm;h=0606dcb36132897c39f0fd4f9e5a94c4e0c97629;hb=c1d04abf5d8c4781602cff2b7fa354544d3603f4;hp=2be14aeb2b180d5b57b75cf0db37040d6042775e;hpb=4216fc14597a0cb62cbb732fd12b77765b109145;p=gitmo%2FMouse.git diff --git a/lib/Mouse.pm b/lib/Mouse.pm index 2be14ae..0606dcb 100644 --- a/lib/Mouse.pm +++ b/lib/Mouse.pm @@ -4,8 +4,7 @@ use warnings; use 5.006; use base 'Exporter'; -our $VERSION = '0.14'; -use 5.006; +our $VERSION = '0.15'; BEGIN { if ($ENV{MOUSE_DEBUG}) { @@ -229,33 +228,6 @@ as Mouse unless Moose is loaded, in which case it will act as Moose. Mouse also has the blessings of Moose's author, stevan. -=head2 MISSING FEATURES - -=head3 Roles - -We're working on fixing this one! stevan has suggested an implementation -strategy. Mouse currently ignores methods, so that needs to be fixed next. -Roles that consist entirely of attributes may be usable in this very version. - -=head3 Complex types - -User-defined type constraints and parameterized types may be implemented. Type -coercions probably not (patches welcome). - -=head3 Bootstrapped meta world - -Very handy for extensions to the MOP. Not pressing, but would be nice to have. - -=head3 Modification of attribute metaclass - -When you declare an attribute with L, you get the inlined accessors -installed immediately. Modifying the attribute metaclass, even if possible, -does nothing. - -=head3 Lots more.. - -MouseX? - =head1 KEYWORDS =head2 meta -> Mouse::Meta::Class