Author: lwall Date: 2009-11-20 21:19:44 +0100 (Fri, 20 Nov 2009) New Revision: 29157
Modified: docs/Perl6/Spec/S03-operators.pod Log: [S03] tweaks, add conjectural RSR case Modified: docs/Perl6/Spec/S03-operators.pod =================================================================== --- docs/Perl6/Spec/S03-operators.pod 2009-11-20 20:16:12 UTC (rev 29156) +++ docs/Perl6/Spec/S03-operators.pod 2009-11-20 20:19:44 UTC (rev 29157) @@ -4274,12 +4274,16 @@ operator involving known volatile operands where that does not otherwise change the semantics of the operator. -Conjectural: since metaoperators are notionally applied from inside to outside, -serializing a reversed operator depends on the order of the metaoperators: +[Conjectural: since metaoperators are notionally applied from inside +to outside, the semantics of serializing and reversing depends on +the order of the metaoperators: a SR/ b evaluates b, then a, then does b/a a RS/ b evaluates a, then b, then does b/a + a RSR/ b evaluates b, then a, then does a/b +...maybe. Can argue it all the other way too...] + =head2 Nesting of metaoperators Any ordinary infix operator may be enclosed in square brackets @@ -4300,7 +4304,7 @@ This is convenient for function application: 1,1 ... &[+] # fibonacci series - sort &[Rleg], @list # reverse sort as strings + sort &[Rleg], @list # reverse sort as strings The C<&[op]> form always refers to a binary function of the operator, even if it is underlyingly defined as a variadic list-associative operator.