List of open-source array languages

From APL Wiki
Revision as of 01:33, 11 February 2021 by Marshall (talk | contribs) (Add implementation languages)
Jump to navigation Jump to search

This page lists array language implementations whose source is available under an open source (including copyleft) license.

APL dialects

Language License Implementation Source
A+ GNU GPLv2 C++ GitHub mirror
April Apache 2.0 Common Lisp GitHub
Co-dfns AGPLv3 Dyalog APL Github
dzaima/APL MIT Java 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

K dialects

Although all versions of K itself are proprietary, there are several open source implementations of K or related languages.

Language License Implementation Source
Klong Public domain / CC0 C Download zip file
Kona ISC C GitHub
ngn/k GNU AGPLv3 C Sourcehut
oK MIT Javascript GitHub
kuc GNU GPLv3 C GitHub

Other array languages

Language License Implementation Source
BQN ISC BQN, JavaScript GitHub
dzaima/BQN MIT Java GitHub
I ISC C GitHub
Ivy BSD 3-clause Go GitHub
J GNU GPLv3 C GitHub mirror
Jelly MIT Python GitHub
RAD MIT D BitBucket

See also

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