3 ms·
"The GNU APL interpreter is an (almost) complete implementation of ISO standard 13751 aka. Programming Language APL, Extended." [1] GNU APL is closely followin
by smartmic 4y ago
"The GNU APL interpreter is an (almost) complete implementation of ISO standard 13751 aka. Programming Language APL, Extended." [1]
GNU APL is closely following the APL2 standard [2], Dyalog has lots of (proprietary) extensions.
APL does not have its roots in the FOSS world, all the more the efforts to provide and maintain a powerful, free option here are to be supported. It is not self-evident that there are always free software alternatives available.
[1]: https://www.gnu.org/software/apl/ https://www.gnu.org/software/apl/
[2]: https://www.ibm.com/downloads/cas/ZOKMYKOY https://www.ibm.com/downloads/cas/ZOKMYKOY
- claudiawerner 4y agoOh, I didn't know that. Looks like I was completely wrong about GNU APL. Thanks for the links.
- mlochbaum 4y agoThe standard for APL2 is quite old and doesn't reflect the state of commercial APL at all (Dyalog is the only one with significant development now but APLX and APL+Win kept it going through the 90s). For example, GNU doesn't have control structures so you are expected to program with the branch statement, APL's version of go-to. It also has various extensions of its own, including some that are based on Dyalog but not compatible. It's the only dialect that I would recommend against; I believe April, NARS2000, and dzaima/APL are all better despite various issues.