Hello! baruc...@gmx.com writes:
> Hi, since I am a novice in APL, I can't be sure wether it is a bug or > not, but I can't make the diamond separator work in direct functions > {}. > > For instance, something like: > { A ← ⍵ ⋄ A+1 } 2 > > works with Dyalog APL as well as with NGN APL, but it raises an error > with GNU APL. Jürgen mentioned recently that this won't be implemented, but I'll let him speak for himself. Anyway, you can use left to achieve something similar: { A+1 ⊣ A ← ⍵ } 2 3 It has the added benefit that it can be read right to left, which feels more natural in APL (at least in my opinion), since it follows the usual order of evaluation. Regards, Daniel > Best regards,