>Basically, it "fixes" the indirect notation by making all of these Do
>The Right Thing:

>   $r = new CGI (@args);  # CGI->new(@args)
>   $r = new(CGI, @args);  # CGI->new(@args)
>   $r = new(CGI  @args);  # CGI->new(@args)

>It's all in the details (I'm sure you see the edge cases already, but
>they're addressed), so I invite people to read it. I posted it to -subs.

That's hardly the problem with indirect object syntax.  Besides
what I just mentioned, there is the fact that it's acting in a
fashion that you could call stronger than a unary operator in terms
of precedence.  

--tom

Reply via email to