List of open-source array languages

From APL Wiki
Jump to navigation Jump to search

This page lists array language implementations whose source is available under an open source (including copyleft) license. See also the list of implementation resources.

APL dialects

Language License Implementation Source
A+ GNU GPLv2 C++ GitHub (mirror)
APL\360 Proprietary software BAL Computer History Museum
APL.jl MIT Julia GitHub
April Apache 2.0 Common Lisp GitHub
Co-dfns AGPLv3 Dyalog APL Github
dzaima/APL MIT Java GitHub
Extended Dyalog APL MIT Dyalog APL GitHub
GNU APL GNU GPL C++ GNU Savannah
KAP MIT Kotlin GitHub
NARS2000 GNU GPL C, APL SourceForge
ngn/apl MIT Javascript GitHub (mirror)
openAPL GNU GPLv2 C GitHub (mirror)

Other array languages

Language License Implementation Source
Aplette GNU GPLv2 C GitHub
BQN see BQN website
CoSy unknown Forth Coherent Systems
I ISC C GitHub
Ivy 3-clause BSD Go GitHub
J GNU GPLv3 C GitHub (mirror)
Jelly MIT Python GitHub
K see K wiki
Nial GNU GPLv3 C GitHub
RAD MIT D BitBucket

See also

APL development [edit]
Interface SessionTyping glyphs (on Linux) ∙ FontsText editors
Publications IntroductionsLearning resourcesSimple examplesAdvanced examplesMnemonicsStandardsA Dictionary of APLCase studiesDocumentation suitesBooksPapersVideosPeriodicalsTerminology (Chinese, German) ∙ Neural networksError trapping with Dyalog APL (in forms)
Sharing code Backwards compatibilityAPLcartAPLTreeAPL-CationDfns workspaceTatin
Implementation Developers (APL2000, Dyalog, GNU APL community, IBM, IPSA, STSC) ∙ ResourcesOpen-sourceMagic functionPerformance