Author: lwall Date: 2010-02-21 07:02:19 +0100 (Sun, 21 Feb 2010) New Revision: 29794
Modified: docs/Perl6/Spec/S02-bits.pod Log: [S02] a bit more rationale for previous change Modified: docs/Perl6/Spec/S02-bits.pod =================================================================== --- docs/Perl6/Spec/S02-bits.pod 2010-02-21 02:56:10 UTC (rev 29793) +++ docs/Perl6/Spec/S02-bits.pod 2010-02-21 06:02:19 UTC (rev 29794) @@ -971,7 +971,9 @@ -> $x { $x + (state $s = 0) } In other words, C<*> currying does not create a useful lexical scope. -(Though it does have a dynamic scope when it runs.) +(Though it does have a dynamic scope when it runs.) This prevents the +semantics from changing drastically if the operator in question +suddenly decides to handle C<Whatever> itself. As a postfix operator, a method call is one of those operators that is automatically curried. Something like: