Running K
(Redirected from Implementations)
K was originally created as a proprietary language, but the main implementations are freely available to the general public for personal use. Over the years, many open source implementations of K and K-like languages have emerged, some of which listed below.
Web-based interpreters[edit]
Name | Links |
---|---|
ngn/k | Editor, REPL, ktye/zoo nextjournal *, Attempt This Online |
oK | REPL, editor(iKe drawing framework), ktye/zoo, Attempt This Online |
Kona | repl.it |
ktye/i | REPL, ktye/zoo, ktye/db |
K7 (kparc) | kparc, ktye/zoo |
K9 (kparc) | kparc, ktye/zoo |
K2 (nsl archive) | nsl |
Name | Links |
---|---|
klong | ktye/zoo |
Goal | Try Goal |
ktye/pdp-11 | pdp-11 |
Special K | Online GLSL shader mapping |
ThePlatform | REPL |
Try It Online! is an online programming environment which supports ngn/k, oK and Kona. It is not listed in the table since the owner has not updated the K versions for years.
Table of Implementations[edit]
Name | Language | Dialect | License | Download | Wiki Details |
---|---|---|---|---|---|
ngn/k | C | K6 | AGPL3 | https://codeberg.org/ngn/k | Running ngn/k |
oK | JS | K5 | MIT | https://github.com/JohnEarnest/ok | |
ktye/i | Go | K-like | public domain / no license | https://github.com/ktye/i | |
Shakti | C | K9 | proprietary | https://shakti.com/ | |
kdb+/q | C | K4 | proprietary | https://kx.com/developers/download-licenses/ | |
Kona | C | K3 | ISC | https://github.com/kevinlawler/kona/ | |
gk | C | K3-like | MIT | https://github.com/cmh25/gk |
Name | Languages | Influences | License | Download |
---|---|---|---|---|
Goal | Go | ngn/k, BQN | ISC | https://codeberg.org/anaseto/goal |
kuc | C | K5 | GPL3 | https://github.com/zholos/kuc/ |
klong | C, Python | K3 | public domain | https://t3x.org/klong/, https://github.com/briangu/klongpy (vectorized) |
ThePlatform | Rust | K6? | temporary closed source | https://theplatform.technology/platform/install.html |
jk | Haskell | K6, K9, Haskell | MPL 2.0 | http://git.badboy.institute/~skye/jk |