Hi, Jürgen,
I hate to be a nuisance, but would it be possible, when installing
libapl.h to simultaneously install ErrorCode.hh and Error.def in the
same place? apl_exec() and apl_exec_ucs() in libapl.cc can return those
codes.
Thanks,
Chris
Hi Otto,
simple answer: {3} is niladic in GNU APL (since lack of ⍵) and
monadic
(why?) in Dyalog et al.
To get the Dyalog behaviour in GNU APL use {3⊣⍵} instead of {3}:
{3⊣⍵} ¨⍳5
3 3 3 3 3
That makes the lambda m
Hi Russ,
Russtopia writes:
> The more I explore, the more I question whether I must choose to study "the
> APL2 path" or "the Dyalog APL path" ... :) I hope I do not have to choose!
> So far, trying both dialects while learning has illuminated some concepts
> for me, but I fear I might confuse m
Dear APLers,
I don't think this is a bug, but intentionally:
Doing f.e.:
{ 3 } ¨ ⍳5
results in gnu-apl to an error:
SYNTAX ERROR
λ1¨⍳5
^ ^
In other APLs, this works just fine, f.e. dyalog (or even april):
{ 3 } ¨ ⍳5
3 3 3 3 3
More general without Each/¨, f.e.
{ 3 } 55