Running APL
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 | TryAPL ∙ Gitpod ∙ Jupyter Notebook: Binder, Gitpod |
dzaima/APL | docs | GitHub | #apl-dzaima | Android app |
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[3][4] | Literature | IBM Marketplace |
APL2000 | website |
See also
Notes
- ↑ MicroAPL has withdrawn APLX from commercial sale but it can be downloaded free of charge.
- ↑ Nick Nickolov has abandoned ngn/apl, but it is available to use and modify.
- ↑ IBM offers a free older version, limited to 240 CPU minutes but otherwise fully featured.
- ↑ IBM has withdrawn APL2, but the product has been taken over by Log-On Software.
APL dialects [edit] | |
---|---|
Maintained | APL+Win (APL*PLUS) ∙ APL2 ∙ APL64 ∙ APL\iv ∙ Aplette ∙ 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 ∙ Jellyfish ∙ K (Q, KDB+) ∙ Nial ∙ RAD |