Fix wording on global unquote
Peter Rabbitson [Tue, 16 Nov 2010 01:08:28 +0000 (02:08 +0100)]
lib/Role/Tiny.pm
lib/Sub/Quote.pm

index 57028ed..00bc654 100644 (file)
@@ -272,6 +272,8 @@ from the role.
 If a method that the role L</requires> to be implemented is not implemented,
 role application will fail loudly.
 
+=back
+
 Unlike L<Class::C3>, where the B<last> class inherited from "wins," role
 composition is the other way around, where first wins.  In a more complete
 system (see L<Moose>) roles are checked to see if they clash.  The goal of this
index f58652a..f8087e7 100644 (file)
@@ -195,10 +195,10 @@ passed subroutine name on undefer.
 
  my $coderef = unquote_sub $sub;
 
-Forcibly replace subroutine with actual code.  Note that as many subs are
-unquoted at a time for performance reasons.  This means that if you have a
-syntax error in one of your quoted subs you may find out when some other sub
-is unquoted.
+Forcibly replace subroutine with actual code.  Note that for performance
+reasons all quoted subs declared so far will be globally unquoted/parsed in
+a single eval. This means that if you have a syntax error in one of your
+quoted subs you may find out when some other sub is unquoted.
 
 If $sub is not a quoted sub, this is a no-op.