Running APL

From APL Wiki
Revision as of 15:20, 31 December 2021 by Adám Brudzewsky (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

There are a few APL dialects available to download for free without feature limitations, and most of these can be tried online without installing anything.

Dialect Documentation Download Try It Online Interactive
APLX[1] APLX Archive APLX Archive
Dyalog APL Centre website #apl-dyalog Gitpod ∙ Jupyter Notebook: Binder, Gitpod
dzaima/APL docs GitHub #apl-dzaima Android app
Extended Dyalog APL ReadMe GitHub #apl-dyalog-extended
GNU APL info manual gnu.org try-GNU-APLRiju
KAP readme GitHub JS Client
NARS2000 wiki website
ngn/apl[2] GitHub #apl-ngn ScriptedSessionREPL
TryAPL[3] Help and About GitHub TryAPL.orgTryAPL MiniAPLgolf

Other full-featured implementations are only available for a fee.

Dialect Documentation Website
APL2[4][5] Literature IBM Marketplace
APL2000 website

See also

Notes

  1. MicroAPL has withdrawn APLX from commercial sale but it can be downloaded free of charge.
  2. Nick Nickolov has abandoned ngn/apl, but it is available to use and modify.
  3. A restricted subset of Dyalog APL, available via an API.
  4. IBM offers a free older version, limited to 240 CPU minutes but otherwise fully featured.
  5. IBM has withdrawn APL2, but the product has been taken over by Log-On Software.


APL dialects [edit]
Maintained APL+WinAPL2APL64APL\ivApletteAprilCo-dfnsDyalog APLdzaima/APLExtended Dyalog APLGNU APLKAPNARS2000Pometo
Historical A Programming LanguageA+ (A) ∙ APL#APL\360APL/700APL\1130APL\3000APL.68000APL*PLUSAPL.jlAPL.SVAPLXIverson notationIVSYS/7090NARSngn/aplopenAPLOperators and FunctionsPATRowanSAXSHARP APLRationalized APLVisualAPL (APLNext) ∙ VS APLYork APL
Derivatives AHPLBQNCoSyELIGleeIIvyJJellyJellyfishK (Q, KDB+) ∙ Lang5NialRAD
Overviews Timeline of array languagesTimeline of influential array languagesFamily tree of array languages