On Wed, May 24, 2006 at 11:43:59AM +0100, Daniel Hulme wrote:
: shouldn't the >>*<< be >>* as the right-hand operand is a scalar?), then

It used to be like that once upon a time, but we later changed it
so infix operators are always written with "hypers" on both sides,
and only the prefix and postfix operators are written lopsided.
After all, with

    $foo »*« $bar

we can't actually tell which side might be an array till run time, so
the "hyper" mark indicates the intent to be smart with that argument
regardless.  And with infix you can't really be smart about one side
without also being smart about the other side.

Larry

Reply via email to