On Sun, Mar 13, 2016 at 6:20 PM, Juergen Sauermann <juergen.sauerm...@t-online.de> wrote: > it actually does create conflicts. > > In IBM APL2 and in GNU APL, the expression > > ⍺ (f g h) ⍵ > > gives a 3 item vector with the items being ⍺, (f g h), and ⍵. > In Dyalog APL it gives (quote): > > (⍺ f ⍵) g (⍺ h ⍵) ⍝ dyadic (fgh) fork
I'm not certain whether it does create conflicts or not in general, but I think this particular example is flawed: ⍺ (f g h) ⍵ could be anything depending on what name classes those symbols have (particularly if g were an operator). When f, g, and h are all functions, then it's not a vector, but a syntax error. No conflict here. -k