Either
--- S03.pod.old 2005-02-06 13:12:21.000000000 +0100
+++ S03.pod 2005-02-06 13:12:46.000000000 +0100
@@ -325,7 +325,7 @@
autoincrement ++ --
exponentiation **
symbolic unary ! + - ~ ? * ** +^ ~^ ?^ \
- multiplicative * / % x xx +& +<< +>> ~& ~<< ~>>
+ multiplicative * / % x xx +& +< +> ~& ~< ~>
additive + - ~ +| +^ ~| ~^
junctive and (all) &
junctive or (any) | ^
or
--- S03.pod.old 2005-02-06 13:12:21.000000000 +0100
+++ S03.pod 2005-02-06 13:14:07.000000000 +0100
@@ -36,7 +36,7 @@
=item * Bitwise operators get a data type prefix: C<+>, C<~>, or C<?>.
For example, C<|> becomes either C<+|> or C<~|> or C<?|>, depending on
whether the operands are to be treated as numbers, strings, or boolean
-values. Left shift C< << > becomes C< +< >, and correspondingly with
+values. Left shift C< << > becomes C< +<< >, and correspondingly with
right shift. Unary C<~> becomes either C<+^> or C<~^> or C<?^>, since a
bitwise NOT is like an exclusive-or against solid ones. Note that C<?^>
is functionally identical to C<!>. C<?|> differs from C<||> in that
Juerd
--
http://convolution.nl/maak_juerd_blij.html
http://convolution.nl/make_juerd_happy.html
http://convolution.nl/gajigu_juerd_n.html