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

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 APLDyalog APL Visiondzaima/APLGNU APLKapNARS2000PometoTinyAPL
Historical A Programming LanguageA+ (A) ∙ APL#APL2CAPL\360APL/700APL\1130APL\3000APL.68000APL*PLUSAPL.jlAPL.SVAPLXExtended Dyalog APLIverson notationIVSYS/7090NARSngn/aplopenAPLOperators and FunctionsPATRowanSAXSHARP APLRationalized APLVisualAPL (APLNext) ∙ VS APLYork APL
Derivatives AHPLBQNCoSyELIGleeIIvyJJellyK (Goal, Klong, Q) ∙ KamilaLispLang5LilNialRADUiua
Overviews Comparison of APL dialectsTimeline of array languagesTimeline of influential array languagesFamily tree of array languages