Running APL
Revision as of 09:32, 30 December 2020 by Adám Brudzewsky (talk | contribs)
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 | TryAPL ∙ Gitpod ∙ Jupyter Notebook: Binder, Gitpod |
dzaima/APL | docs | GitHub | #apl-dzaima | |
GNU APL | info manual | gnu.org | try-GNU-APL | |
NARS2000 | wiki | website | ||
ngn/apl[2] | GitHub | #apl-ngn | Scripted ∙ Session ∙ REPL |
Other full-featured implementations are only available for a fee.
Dialect | Documentation | Website |
---|---|---|
APL2 | Literature | IBM Marketplace |
APL2000 | website |
Notes
APL dialects [edit] | |
---|---|
Maintained | APL+Win (APL*PLUS) ∙ APL2 ∙ APL64 ∙ APL\iv ∙ April ∙ Co-dfns ∙ Dyalog APL ∙ dzaima/APL ∙ Extended Dyalog APL ∙ GNU APL ∙ KAP ∙ NARS2000 |
Historical | Iverson notation ∙ A Programming Language ∙ A+ (A) ∙ APL# ∙ APL.68000 ∙ APL.SV ∙ APLX ∙ APL\1130 ∙ APL\3000 ∙ APL\360 ∙ APL/700 ∙ NARS ∙ ngn/apl ∙ openAPL ∙ Rowan ∙ SAX ∙ SHARP APL∙ VisualAPL (APLNext) ∙ VS APL ∙ York APL |
Derivatives | AHPL ∙ BQN ∙ ELI ∙ I ∙ Ivy ∙ J ∙ Jelly ∙ K (Q, KDB+) ∙ Nial ∙ RAD |