Update documents
gfx [Tue, 13 Oct 2009 06:07:53 +0000 (15:07 +0900)]
lib/Mouse.pm
lib/Mouse/Spec.pm

index eb39b42..f8a775a 100644 (file)
@@ -202,9 +202,8 @@ latter, if possible.
 Mouse aims to alleviate this by providing a subset of Moose's functionality,
 faster.
 
-We're also going as light on dependencies as possible.
-L<Class::Method::Modifiers::Fast> or L<Class::Method::Modifiers> is required
-if you want support for L</before>, L</after>, and L</around>.
+We're also going as light on dependencies as possible. Mouse currently has
+B<no dependencies> except for testing modules.
 
 =head2 MOOSE COMPATIBILITY
 
@@ -224,6 +223,8 @@ Moose, if you run into weird errors, it would be worth running:
 to see if the bug is caused by Mouse. Moose's diagnostics and validation are
 also much better.
 
+See also L<Mouse::Spec> for compatibility and incompatibility with Moose.
+
 =head2 MouseX
 
 Please don't copy MooseX code to MouseX. If you need extensions, you really
@@ -399,6 +400,8 @@ Perl 5.6.2 or later.
 
 =head1 SEE ALSO
 
+L<Mouse::Spec>
+
 L<Moose>
 
 L<Class::MOP>
index 999b042..99dabca 100644 (file)
@@ -31,12 +31,21 @@ This document describes Mouse version 0.37_06
 
 =head3 Meta object protocols
 
-Currently any MOP has no attributes, so
-C<< $metaclass->meta->make_immutable() >> will not work as you expect.
+Any MOP has no attributes, so
+C<< $metaclass->meta->make_immutable() >> will not yet work as you expect.
 
 =head3 C<Mouse::Meta::Instance>
 
-Meta instance mechanism will not be implemented.
+Meta instance mechanism is not implemented.
+
+=head3 Role exclusion
+
+Role exclusion, C<exclude()>, is not implemented.
+
+=head3 C<-traits> and C<-metaclass> in Mouse::Exporter
+
+C<< use Mouse -traits => ... >> and C<< use Mouse -metaclass => ... >> are not
+yet implemented.
 
 =head2 Notes about Moose::Cookbook