Running APL: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
(Link removed)
(TinyAPL)
 
(One intermediate revision by one other user not shown)
Line 33: Line 33:
| [https://riju.codes/apl Riju]
| [https://riju.codes/apl Riju]
|-
|-
| [[KAP]]
| [[Kap]]
| [https://codeberg.org/loke/array/src/branch/master/README.md#kap readme]
| [https://codeberg.org/loke/array/src/branch/master/README.md#kap readme]
| [https://codeberg.org/loke/array Codeberg]
| [https://codeberg.org/loke/array Codeberg]
Line 50: Line 50:
| [https://tio.run/#apl-ngn TIO] ∙ [https://dso.surge.sh/#ngn-apl DSO]
| [https://tio.run/#apl-ngn TIO] ∙ [https://dso.surge.sh/#ngn-apl DSO]
| [https://abrudz.github.io/ngn-apl/web/ Scripted] ∙ [https://plj541.github.io/APL.js/ Session] ∙ [https://repl.it/languages/APL Replit]
| [https://abrudz.github.io/ngn-apl/web/ Scripted] ∙ [https://plj541.github.io/APL.js/ Session] ∙ [https://repl.it/languages/APL Replit]
|-
| [[TinyAPL]]
| [https://tinyapl.rubenverg.com/ website]
| [https://github.com/RubenVerg/tinyapl/releases/ GitHub]
|
| [https://tinyapl.rubenverg.com/run/latest Web REPL]
|-
|-
| [[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>

Latest revision as of 23:48, 28 August 2024

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 or similar Interactive
APLX[1] APLX Archive APLX Archive
Dyalog APL Centre website TIOATOAPLgolf Gitpod ∙ Jupyter Notebook: Binder, Gitpod
dzaima/APL docs GitHub TIOATOAPLgolf Android app
Extended Dyalog APL ReadMe GitHub TIOAPLgolf
GNU APL info manual gnu.org Riju
Kap readme Codeberg JS Client
NARS2000 wiki website
ngn/apl[2] GitHub TIODSO ScriptedSessionReplit
TinyAPL website GitHub Web REPL
TryAPL[3] Help and About GitHub APLgolf TryAPL.orgTryAPL Mini

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