Hi, reading GNU APL documentation, in the section 2.7 "2.7 Direct Functions
(Lambdas)",

It states that lambdas do not support multiple expressions (amongst other
features). If this is the case, what purpose does allowing local variable
declarations serve?

Allowing

SUM ← { ⍺ + ⍵ ;C;D }

.. but not allowing multiple statements prevents assigning to C or D,
or really using them at all, so what is the purpose of allowing their
declaration? Please forgive me if I am missing something obvious here.

Thanks,

-Russ

Reply via email to