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
20082026
-
…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) -
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 -
…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 -
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 -
What makes this implementation different from kona? https://github.com/kevinlawler/kona
comment by jhbadger · 2022-05-13 · in K – A simple, fast vector programming language -
…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 -
…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
comment by andreypopp · 2022-05-13 · in K – A simple, fast vector programming language -
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 -
…) :) More excited to discover ShaktiDB! Curious to know how this relates to kona! [ https://github.com/kevinlawler/kona ]
comment by raghava · 2020-03-18 · in Example of a Shakti-powered spreadsheet application [video] -
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) -
…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 -
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…
comment by LittlePeter · 2019-12-01 · in Shakti, the new data platform from Arthur Whitney -
…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 -
I think the closest thing is https://github.com/kevinlawler/kona
comment by ploxiln · 2019-03-26 · in Arthur Whitney's 'B' Language -
…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 -
There is an open source port of K called Kona: https://github.com/kevinlawler/kona
comment by toastking · 2019-03-18 · in K7 Tutorial -
▲ 2
Ask HN: Which language with an APL-style interface is *best*?story by _-richard · 2018-05-08 · 0 comments
-
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 -
…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) -
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 -
…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 -
…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
comment by kbenson · 2017-10-25 · in Learn to use Awk with hundreds of examples -
▲ 3
Kona: Open-source implementation of the K programming languagestory by espeed · 2017-01-27 · 0 comments
-
…for q - with similar performance and speed to the closed version. Kona (for k) gets close https://github.com/kevinlawler/kona
comment by anonu · 2017-01-25 · in 1.1B Taxi Rides on Kdb+/q and 4 Xeon Phi CPUs -
There's an open source version of K(3) here: https://github.com/kevinlawler/kona
comment by ksherlock · 2016-06-18 · in Data Analysis with Vector Functional Programming [video] -
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 -
…[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? -
…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 -
…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 -
https://github.com/kevinlawler/kona
comment by ilaksh · 2015-10-05 · in 32-bit kdb+ free for non-commercial use only -
…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…
comment by tlack · 2015-09-19 · in Tell HN: Q/Kdb 32-bit no longer free for commercial use -
…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…
comment by beagle3 · 2015-06-26 · in Ask HN: APL family instead of R for data analysis? -
…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 -
…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) -
…attempts an open source implementation. And they give some rationale on the paricular coding style. https://github.com/kevinlawler/kona/wiki/Coding-Guidelines
comment by jpfr · 2014-10-30 · in Arthur Whitney's One-page Interpreter (1992) -
Would it run under Kona? [1] 1. https://github.com/kevinlawler/kona
comment by reedlaw · 2014-10-19 · in Impending kOS -
…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) -
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 -
….... 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…
comment by beagle3 · 2014-04-04 · in 32 bit version of KDB+ is now free for commercial use -
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 -
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) -
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 -
If you can live with K3, you might want to take a look at kona: https://github.com/kevinlawler/kona/
comment by fhars · 2013-07-28 · in Ruins of forgotten empires: APL languages -
…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 -
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…
comment by andreypopp · 2012-09-19 · in A look at the J language: the fine line between genius and insanity -
…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…
comment by VMG · 2012-09-19 · in A look at the J language: the fine line between genius and insanity -
…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 -
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