Jay, I also noticed that Dyalog does not allow self-evaluation of niladic lambdas. I.e. the expression {1} on its own does not evaluate to 1, but rather to something else (it's displayed as {1}, and I'm not sure you can do anything with it other than assigning it to a variable).
Regards, Elias On 7 August 2014 16:00, Jay Foad <jay.f...@gmail.com> wrote: > On 6 August 2014 14:15, Elias Mårtenson <loke...@gmail.com> wrote: > > My suggestion is that niladic lambda functions will not be allowed at > all. > > Instead, they will be interpreted as monadic functions that ignore their > > argument. > > That's consistent with the behaviour of Dyalog. > > Jay. >