Hacker GitHub

← All repos

kevinlawler/kona

View on GitHub ↗ ★ 1,417 C

Open-source implementation of the K programming language

68 mentions on Hacker News by 43 people: 3 stories, 65 comments · first 2010-12-15 · latest 2026-05-23

Mentions per year 68 mentions · busiest year 2011 (13)
20082026
  1. …https://github.com/JohnEarnest/ok kiwi (Zig): https://github.com/kiwi-array-lang/kiwi k3 kona (C): https://github.com/kevinlawler/kona gk (C): https://github.com/cmh25/gk ksharp (C#): https://github.com/ERufian/ksharp k-like goal (Go):…
    comment by tosh · 2026-05-23 · in Thinking in an array language (2022)
  2. there are at least three reasonably comprehensive open-source k implementations: https://github.com/kevinlawler/kona (k3) https://github.com/JohnEarnest/ok (k6, js-based) https://codeberg.org/ngn/k (k6, c-based) even today, many k…
    comment by RodgerTheGreat · 2024-01-08 · in k on pdp11
  3. …https://kx.com/download-kdb/ . There are some open source clones like: https://codeberg.org/ngn/k https://github.com/kevinlawler/kona https://github.com/JohnEarnest/ok , and inspired languages: http://t3x.org/klong/
    comment by t-3 · 2023-04-01 · in APLcart – Find your way in APL
  4. ngn k : https://codeberg.org/ngn/k kona : https://github.com/kevinlawler/kona alto a javascript implementation even with a graphics library : https://github.com/JohnEarnest/ok edit : assuming you were talking about k and not freq
    comment by maximus-decimus · 2023-03-31 · in K: We need to talk about group
  5. What makes this implementation different from kona? https://github.com/kevinlawler/kona
  6. …especially hard. Some writings on this style: https://code.jsoftware.com/wiki/Essays/Incunabulum https://github.com/kevinlawler/kona/wiki/Coding-Guidelines
    comment by RodgerTheGreat · 2022-05-13 · in K – A simple, fast vector programming language
  7. …style) has a wiki page with explanation[2]. [1]: https://mlochbaum.github.io/BQN/index.html [2]: https://github.com/kevinlawler/kona/wiki/Coding-Guidelines
  8. I do like the style of kona if I need an example to confuse people about how C looks like, https://github.com/kevinlawler/kona/tree/master/src
    comment by fhars · 2022-02-21 · in I wrote the least-C C program I could
  9. …2: https://bitbucket.org/ngn/k/src/master/ 3: https://github.com/JohnEarnest/ok 4: https://github.com/kevinlawler/kona 5: https://www.gnu.org/software/apl/
    comment by moonchild · 2020-04-10 · in Ode to J
  10. J. J is open-source. Also, for K: https://github.com/kevinlawler/kona https://bitbucket.org/ngn/k/src/master/
    comment by arabelladonna · 2020-04-10 · in Ode to J
  11. …) :) More excited to discover ShaktiDB! Curious to know how this relates to kona! [ https://github.com/kevinlawler/kona ]
  12. There are open source implementations of Kx, e.g. https://github.com/kevinlawler/kona I do not know how good/performant they are.
    comment by aparashk · 2020-03-13 · in K Language (2011)
  13. …has a guide how to write Whitney-style code in Python [2]. Thre is a relevant thread in HN [3]. [1] https://github.com/kevinlawler/kona/wiki/Coding-Guidelines#t... [2] https://docs.fast.ai/dev/style.html [3]…
    comment by warpech · 2020-01-10 · in ngn/k, an AGPL K interpreter
  14. It seems like Shakti is just the k language version 7 as per README at https://github.com/kevinlawler/kona I remember reading an interview with Arthur and he said that he writes each version of k from scratch. Most likely this version has…
  15. …recommend Kona[1] as well. It is an open-source K implementation, with some small differences. [1] https://github.com/kevinlawler/kona
    comment by tmcb · 2019-04-15 · in K7 Tutorial
  16. I think the closest thing is https://github.com/kevinlawler/kona
    comment by ploxiln · 2019-03-26 · in Arthur Whitney's 'B' Language
  17. …So when asked about stuff, redirect me to https://code.jsoftware.com/wiki/Essays/Incunabulum or https://github.com/kevinlawler/kona as if it somehow make everything so obvious ... P.D*: Because I'm building a language that try to draw some…
    comment by mamcx · 2019-03-26 · in Arthur Whitney's 'B' Language
  18. There is an open source port of K called Kona: https://github.com/kevinlawler/kona
    comment by toastking · 2019-03-18 · in K7 Tutorial
  19. Kona, a K implementation that's open source. https://github.com/kevinlawler/kona Useful for reading K-tradition C programming style, too.
    comment by JulianMorrison · 2018-04-29 · in A History of APL in 50 Functions
  20. …open source Kona, which is an implementation of K3, the preceding version. https://kx.com/download https://github.com/kevinlawler/kona
    comment by icen · 2018-03-03 · in K programming language (2005)
  21. But there are: k variants: kona (C, interpreter): https://github.com/kevinlawler/kona klong (C, interpreter): http://t3x.org/klong/ kuc (C++, JITted): http://althenia.net/kuc oK (JS, interpreter): https://github.com/JohnEarnest/ok (see…
    comment by beagle3 · 2017-12-12 · in The Q Language
  22. …c file; everything related to k seems to trigger an exorbitantly high number of "what the fuck"s. https://github.com/kevinlawler/kona/blob/master/src/0.c for example. http://archive.vector.org.uk/art10501320 is one of my favorite articles,…
    comment by chc4 · 2017-11-18 · in Kdb+ and Python: EmbedPy and PyQ
  23. …at the time. Not it's on my list of languages to look into again, but that's a long list. 1: https://github.com/kevinlawler/kona
  24. …for q - with similar performance and speed to the closed version. Kona (for k) gets close https://github.com/kevinlawler/kona
  25. There's an open source version of K(3) here: https://github.com/kevinlawler/kona
  26. K version: https://github.com/kevinlawler/kona/wiki/K-99%3A-Ninety-Nine...
    comment by RodgerTheGreat · 2016-05-23 · in 99-problems in Java 8, Scala, and Haskell
  27. …[2] http://www.jsoftware.com/jdhelp/overview.html [3] https://github.com/kevinlawler/kerf [4] https://github.com/kevinlawler/kona
    comment by eggy · 2016-05-10 · in Time Series, the new shiny?
  28. …alternatives like R/Matlab for scientific computing. 2. No open source community. There's Kona ( https://github.com/kevinlawler/kona ) by Kevin Lawler, but again, its community has been small because the underlying language is not design…
    comment by ktamura · 2016-04-25 · in The K Language
  29. …Kona[1], which targets K3 and my own interpreter called oK[2], which targets K5. Good hunting! [1] https://github.com/kevinlawler/kona [2] https://github.com/JohnEarnest/ok
    comment by RodgerTheGreat · 2015-12-18 · in Beginnings of K interpreter written in OCaml
  30. https://github.com/kevinlawler/kona
  31. …free alternatives include: Kona, a lively and fresh implementation of an earlier version of K (K3): https://github.com/kevinlawler/kona Kuc, a language that reads much like K, but features some interesting new ideas, such as mmap as a…
  32. …original K people) is now free from http://kx.com There's a GPL implementation of K3 called Kona at https://github.com/kevinlawler/kona ; kevin lawler also has a language called kerf (not open source) that is based on the same principles…
  33. …for tinkering), but there is also an actively maintained open-source implementation called Kona: https://github.com/kevinlawler/kona I think K is a bit more pleasant to read than J because it relies far less on digraphs, but naturally it's…
    comment by RodgerTheGreat · 2015-06-12 · in Fear and Loathing with APL
  34. …a password. Is it not generally available yet? Is there a mailing list or IRC channel somewhere? https://github.com/kevinlawler/kona doesn't run edit.k successfully.
    comment by akkartik · 2014-12-13 · in How to program computers (kOS)
  35. …attempts an open source implementation. And they give some rationale on the paricular coding style. https://github.com/kevinlawler/kona/wiki/Coding-Guidelines
  36. Would it run under Kona? [1] 1. https://github.com/kevinlawler/kona
    comment by reedlaw · 2014-10-19 · in Impending kOS
  37. …from a previous thread today about Mr. Whitney's work, is Kona an open source implementation of K: https://github.com/kevinlawler/kona
    comment by rubyn00bie · 2014-10-18 · in A Conversation with Arthur Whitney (2009)
  38. The language looks fascinating. Check out Kona, an open source implementation: https://github.com/kevinlawler/kona
    comment by manish_gill · 2014-10-18 · in Impending kOS
  39. ….... I suspect times have changed - there are implementations that have been out there for years ( https://github.com/kevinlawler/kona implements k3 with sprinkles of k4, and http://althenia.net/kuc implements an almost-k4 with a JIT and…
  40. https://github.com/kevinlawler/kona Kona is free and would give people a flavour of this style of programming (minus the database tools). http://www.jsoftware.com/ J is mentioned by another poster below (EDIT) Grandparent post: if you are…
    comment by keithpeter · 2014-03-29 · in GNU APL 1.3
  41. Is Kona good enough for dabbling with do you think? https://github.com/kevinlawler/kona
    comment by keithpeter · 2014-01-18 · in K, by Arthur Whitney (2005)
  42. https://github.com/kevinlawler/kona is an open source implementation of K3.2 (Though note that the most recent version of K, K4, is a much cleaner and simpler language - I'm not aware of an open source version of that)
    comment by beagle3 · 2013-07-28 · in Ruins of forgotten empires: APL languages
  43. If you can live with K3, you might want to take a look at kona: https://github.com/kevinlawler/kona/
  44. …quickly. You can, of course, break huge expressions like that apart and name the chunks. kona: https://github.com/kevinlawler/kona A free implementation of a k3.2-like language. There are equally strange patterns that you are probably used…
    comment by silentbicycle · 2013-07-28 · in Ruins of forgotten empires: APL languages
  45. There's a discussion on that — https://github.com/kevinlawler/kona/wiki/Coding-Guidelines "The unusual appearance is a side effect of writing C as concisely as possible. There are great benefits to writing code in this way. Someone…
  46. …The C source code for this is intensely beautiful, and very concise. Go look at it! Which links to https://github.com/kevinlawler/kona This has to be a joke - just pick a random file and tell me what is beautiful about that. LoseThos looks…
  47. …less expensive than you might expect. See this post I wrote about the memory management for Kona ( https://github.com/kevinlawler/kona/ ), an open-source implementation of K: https://groups.google.com/forum/#!topic/kona-dev/fs5GoSBtF3Y... .
    comment by silentbicycle · 2012-06-07 · in Another Programming Idiom You've Never Heard Of
  48. By which they mean Kona ( https://github.com/kevinlawler/kona ), an open-source implementation of a K-like language. Any commands in its repl that are prefixed with "\ " are sent as-is to system(3).
    comment by silentbicycle · 2012-06-05 · in Why APL Is Still Cool
  49. …Stanley made, but from an open source implementation called Kona by Kevin Lawler and Scott Vokes: https://github.com/kevinlawler/kona
  50. …q (the current commercial K) has a restricted demo available at kx.com, and there's also Kona ( https://github.com/kevinlawler/kona ), an open-source clone of an older version of K. (disclosure: I'm one of the developers.) There's tons of…