Running APL: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
(Riju)
No edit summary
Line 32: Line 32:
|
|
| [http://juergen-sauermann.de/try-GNU-APL try-GNU-APL] ∙ [https://riju.codes/apl Riju]
| [http://juergen-sauermann.de/try-GNU-APL try-GNU-APL] ∙ [https://riju.codes/apl Riju]
|-
| [[KAP]]
| [https://github.com/lokedhs/array/blob/master/README.md#kap readme]
| [https://github.com/lokedhs/array GitHub]
|
| [https://kapdemo.dhsdevelopments.com/ JS Client]
|-
|-
| [[NARS2000]]
| [[NARS2000]]
Line 46: Line 52:
|-
|-
| [[TryAPL]]<ref>A restricted subset of Dyalog APL, available via an [[TryAPL#API|API]].</ref>
| [[TryAPL]]<ref>A restricted subset of Dyalog APL, available via an [[TryAPL#API|API]].</ref>
|
| [https://tryapl.org/?tab=help Help and About]
|
| [https://github.com/dyalog/tryapl GitHub]
|
|
| [https://tryapl.org/ TryAPL.org] ∙ [https://janiczek.github.io/tryapl-elm/ TryAPL Mini] ∙ [https://razetime.github.io/APLgolf/ APLgolf]
| [https://tryapl.org/ TryAPL.org] ∙ [https://janiczek.github.io/tryapl-elm/ TryAPL Mini] ∙ [https://razetime.github.io/APLgolf/ APLgolf]

Revision as of 15:20, 31 December 2021

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