Author: larry Date: Thu Oct 16 09:34:30 2008 New Revision: 14597 Modified: doc/trunk/design/syn/S03.pod
Log: rename infix:<where> to infix:<also> Modified: doc/trunk/design/syn/S03.pod ============================================================================== --- doc/trunk/design/syn/S03.pod (original) +++ doc/trunk/design/syn/S03.pod Thu Oct 16 09:34:30 2008 @@ -12,9 +12,9 @@ Maintainer: Larry Wall <[EMAIL PROTECTED]> Date: 8 Mar 2004 - Last Modified: 9 Oct 2008 + Last Modified: 16 Oct 2008 Number: 3 - Version: 143 + Version: 144 =head1 Overview @@ -38,7 +38,7 @@ L Additive + - +| +^ ~| ~^ ?| ?^ L Replication x xx X Concatenation ~ - X Junctive and & where + X Junctive and & also X Junctive or | ^ L Named unary sleep abs sin N Nonchaining infix but does <=> leg cmp .. ..^ ^.. ^..^ @@ -949,15 +949,15 @@ =item * -C<< infix:<where> >>, sequential junctional and operator +C<< infix:<also> >>, sequential junctional and operator - EXPR where EXPR where EXPR ... + EXPR also EXPR also EXPR ... Can be used to construct ANDed patterns with the same semantics as C<< infix:<&> >>, but with left-to-right evaluation guaranteed, for use in guarded patterns: - $target ~~ MyType where .mytest1 where .mytest2 + $target ~~ MyType also .mytest1 also .mytest2 This is useful when later tests might throw exceptions if earlier tests don't pass. This cannot be guaranteed by: