Larry Wall wrote:

On Sat, Dec 04, 2004 at 08:14:17PM -0600, Rod Adams wrote:
: In fact, unary = imposes whitespace requirements on all ops that end in =.

Not true.

I guess not all cases.  But several do in certain situations.

$x ==<$foo>;   # $x == <$foo>;   $x = =<$foo>;
@x <==<$foo>;  # @x <= =<$foo>;  @x <== <$foo>;
$x//=<$foo>;   # $x // =<$foo>;  $x //= <$foo>;
[EMAIL PROTECTED];       # $x ** [EMAIL PROTECTED];      $x **= @y;


Enough to make my overall issue of "an increasing number of operators are acquiring whitespace requirements" valid. If I'm not mistaken, \S<\S is invalid, but \S>\S is valid.


The rest of my post can be summarized as "A consistent set of rules about when whitespace is and is not allowed are in order."

-- Rod Adams








Reply via email to