On 10/5/05, TSa <[EMAIL PROTECTED]> wrote: > IIRC, this puts f into the named unary precedence level > which is below method postfix.
We're trying to stop using the words "below" and "above" for precedence. Use "looser" and "tighter" instead, as there is not ambiguity with those. > (f ({1}.())) > > ((f {1}).()) Listop application has always had looser precedence than unary op application. Eg. % perl -le 'print(length "foo" < 4)' 1 % perl -le 'print 3 < 4' 1 With parentheses: print((length "foo") < 4) print(3 < 4) So this was quite a disturbing bug.