Matthew Walton skribis 2004-08-23 23:12 (+0100): > I doubt that's a problem, as C<::> as part of the ternary operator is > only going to be found where an operator is expected, and C<::> as part > of a module name is only going to be found where an identifier is > expected, so it's a matter of looking for different things in different > places, I suspect.
Where :: (in a module name) can be used, an operator could have been used. How is $foo??Bar::Baz::Quux parsed? I hope it's an error, although some people aren't going to like mandatory whitespace around an already rather fat operator. Juerd