List of open-source array languages: Difference between revisions

Jump to navigation Jump to search
defer K and BQN to their own websites
(→‎Other array languages: Include CBQN as a distinct implementation from JS BQN)
(defer K and BQN to their own websites)
(2 intermediate revisions by 2 users not shown)
Line 28: Line 28:
|-
|-
| [[openAPL]]    || [[wikipedia:GNU GPLv2|GNU GPLv2]]                          || [[wikipedia:C (programming language)|C]]          || [https://github.com/PlanetAPL/openAPL GitHub] (mirror)
| [[openAPL]]    || [[wikipedia:GNU GPLv2|GNU GPLv2]]                          || [[wikipedia:C (programming language)|C]]          || [https://github.com/PlanetAPL/openAPL GitHub] (mirror)
|}
== K dialects ==
Although all versions of [[K]] itself are proprietary, there are several open source implementations of K or related languages.
{|class=wikitable
! Language      !! License                                                    !! Implementation                                    !! Source
|-
| [[Klong]]      || [[wikipedia:Public domain|Public domain]] / [[wikipedia:CC0|CC0]]      || [[wikipedia:C (programming language)|C]]          || [https://t3x.org/klong/#download Download] zip file
|-
| [[Kona]]      || [[wikipedia:ISC license|ISC]]                              || [[wikipedia:C (programming language)|C]]          || [https://github.com/kevinlawler/kona GitHub]
|-
| [[kuc]]        || [[wikipedia:GNU_General_Public_License|GNU GPLv3]]        || [[wikipedia:C (programming language)|C]]          || [https://github.com/zholos/kuc GitHub]
|-
| [[ngn/k]]      || [[wikipedia:GNU Affero General Public License|GNU AGPLv3]] || [[wikipedia:C (programming language)|C]]          || [https://codeberg.org/ngn/k Codeberg]
|-
| [[oK]]        || [[wikipedia:MIT_License|MIT]]                              || [[wikipedia:Javascript|Javascript]]                || [https://github.com/JohnEarnest/ok GitHub]
|-
| [[xs]]        || [[wikipedia:Public domain|Public domain]]                  || [[wikipedia:OCaml|OCaml]]                              || [https://github.com/smabie/xs GitHub]
|}
|}


Line 57: Line 37:
| [[Aplette]]    || [[wikipedia:GNU GPLv2|GNU GPLv2]]                                  || [[wikipedia:C (programming language)|C]]          || [https://github.com/gregfjohnson/aplette GitHub]
| [[Aplette]]    || [[wikipedia:GNU GPLv2|GNU GPLv2]]                                  || [[wikipedia:C (programming language)|C]]          || [https://github.com/gregfjohnson/aplette GitHub]
|-
|-
| [[BQN]]        || [[wikipedia:ISC license|ISC]]                              || BQN, [[wikipedia:JavaScript|JavaScript]]          || [https://github.com/mlochbaum/BQN GitHub]
| [[BQN]]        || colspan=3 | see [https://mlochbaum.github.io/BQN/running.html BQN website]
|-
| CBQN          || [[wikipedia:GNU GPLv3|GNU GPLv3]]                          || BQN, [[wikipedia:C (programming language)|C]]      || [https://github.com/dzaima/CBQN GitHub]
|-
|-
| [[CoSy]]      || unknown                                                    || [[wikipedia:Forth (programming language)|Forth]]        || [https://cosy.com/4thCoSy/Code/CoSy/ Coherent Systems]
| [[CoSy]]      || unknown                                                    || [[wikipedia:Forth (programming language)|Forth]]        || [https://cosy.com/4thCoSy/Code/CoSy/ Coherent Systems]
|-
| [[dzaima/BQN]] || [[wikipedia:MIT License|MIT]]                              || [[wikipedia:Java (programming language)|Java]]    || [https://github.com/dzaima/BQN GitHub]
|-
|-
| [[I]]          || [[wikipedia:ISC license|ISC]]                              || [[wikipedia:C (programming language)|C]]          || [https://github.com/mlochbaum/ILanguage GitHub]
| [[I]]          || [[wikipedia:ISC license|ISC]]                              || [[wikipedia:C (programming language)|C]]          || [https://github.com/mlochbaum/ILanguage GitHub]
Line 72: Line 48:
|-
|-
| [[Jelly]]      || [[wikipedia:MIT License|MIT]]                              || [[wikipedia:Python (programming language)|Python]] || [https://github.com/DennisMitchell/jellylanguage GitHub]
| [[Jelly]]      || [[wikipedia:MIT License|MIT]]                              || [[wikipedia:Python (programming language)|Python]] || [https://github.com/DennisMitchell/jellylanguage GitHub]
|-
| [[K]]          || colspan=3 | see [https://k.miraheze.org/wiki/Running_K#Table_of_Implementations K wiki]
|-
|-
| [[Nial]]      || [[wikipedia:GNU GPLv3|GNU GPLv3]]                          || [[wikipedia:C (programming language)|C]]            || [https://github.com/danlm/qnial7 GitHub]
| [[Nial]]      || [[wikipedia:GNU GPLv3|GNU GPLv3]]                          || [[wikipedia:C (programming language)|C]]            || [https://github.com/danlm/qnial7 GitHub]
Line 80: Line 58:
== See also ==
== See also ==
* [[Running APL]]
* [[Running APL]]
{{APL dialects}}[[Category:Lists of languages]][[Category:Implementation]]
{{APL development}}[[Category:Lists of languages]][[Category:Implementation]]

Navigation menu