Running K: Difference between revisions

From The K Language Wiki
Content added Content deleted
(add k7 repl)
(sideline TIO, add k9, add special K)
Line 7: Line 7:
! Name !! Links
! Name !! Links
|-
|-
| ngn/k || [https://ngn.bitbucket.io/k/#cjrmsQ93L Editor] [https://ngn.bitbucket.io/k#r REPL] [https://tio.run/##y9bNS8/7/99QwUjBWNtEwVTB7P9/AA Try It Online!'''*'''] [https://nextjournal.com/leahneukirchen/k-examples nextjournal '''*''']
| ngn/k || [https://ngn.bitbucket.io/k/#cjrmsQ93L Editor] [https://ngn.bitbucket.io/k/#r REPL] [https://nextjournal.com/leahneukirchen/k-examples nextjournal '''*''']
|-
|-
| oK || [https://johnearnest.github.io/ok/index.html REPL] [https://johnearnest.github.io/ok/ike/ike.html editor(iKe drawing framework)] [https://tio.run/##y9bNz/7/31DBSMFY20TBVMHs/38A Try It Online!'''*''']
| oK || [https://johnearnest.github.io/ok/index.html REPL] [https://johnearnest.github.io/ok/ike/ike.html editor(iKe drawing framework)]
|-
| Special K || [https://beyondloom.com/tools/specialk.html Online GLSL shader mapping]
|-
|-
| Kona || [https://tio.run/##y9bNzs9L/P/fUMFIwVjbRMFUwez/fwA Try It Online!'''*'''] [https://replit.com/@ichigoberry/kona replit]
| Kona || [https://tio.run/##y9bNzs9L/P/fUMFIwVjbRMFUwez/fwA Try It Online!'''*'''] [https://replit.com/@ichigoberry/kona replit]
Line 19: Line 21:
|k7(kparc)
|k7(kparc)
|https://kparc.io/kc/
|https://kparc.io/kc/
|-
|k9(kparc)
|https://kparc.io/k/
|}
|}


<sub>[https://tio.run 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.</sub>
'''*''' - May not be latest version


== Table of Implementations ==
== Table of Implementations ==

Revision as of 09:24, 22 August 2021

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 have emerged.

Web-based interpreters

Caption text
Name Links
ngn/k Editor REPL nextjournal *
oK REPL editor(iKe drawing framework)
Special K Online GLSL shader mapping
Kona Try It Online!* replit
ktye/i REPL
ThePlatform REPL
k7(kparc) https://kparc.io/kc/
k9(kparc) https://kparc.io/k/

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

Caption text
Name Language Dialect License Download
Shakti C K9 proprietary https://shakti.com/
ThePlatform Rust K-like temporarily closed source https://theplatform.technology/platform/install.html
ktye/i Go K-like proprietary https://github.com/ktye/i
ngn/k C K6 AGPL3 https://codeberg.org/ngn/k
oK JS K6 MIT https://github.com/JohnEarnest/ok
kuc C K5-like GPL3 https://github.com/zholos/kuc/
kdb+/q unknown K4 proprietary https://kx.com/developers/download-licenses/
klong C K-like public domain https://t3x.org/klong/
Kona C K3 ISC https://github.com/kevinlawler/kona/

References