libapl installation

2021-01-03 Thread Chris Moller
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

Re: Each ¨ - behavior of func without parameter

2021-01-03 Thread Dr . Jürgen Sauermann
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

Re: APL Christmas 2020 doodle: Tree

2021-01-03 Thread Otto Diesenbacher-Reinmüller
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

Each ¨ - behavior of func without parameter

2021-01-03 Thread Otto Diesenbacher-Reinmüller
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