I have a somewhat negative experience with Kona and its derivatives Kerf and Kerf2.
For example, among Kerf and Kerf2: - there is no explanation about why two versions exist; - the code does not build; - it has memory leaks; - both are abandoned; - there are dubious performance claims, but when I asked the author to clarify, he closed issues without answering.
The same experience with the K community: https://github.com/kparc
They maintain a cult-like impression of their software, and the examples are typically represented by a few code dumps with no clear way of using them.
That's not to dismiss the overall idea of array programming languages, which I admire.
It is a problem with this community. Until recently kdb+ was like this with barely any documentation. They've come a long way in recent years though on the website and there is at least one book published.
With regards to Kerf, I don't know much of the history. I think the Kona developer (Lawler?) and Scott Locklin tried to make a company like kdb+, but it never worked out.
For example, among Kerf and Kerf2: - there is no explanation about why two versions exist; - the code does not build; - it has memory leaks; - both are abandoned; - there are dubious performance claims, but when I asked the author to clarify, he closed issues without answering.
The same experience with the K community: https://github.com/kparc They maintain a cult-like impression of their software, and the examples are typically represented by a few code dumps with no clear way of using them.
That's not to dismiss the overall idea of array programming languages, which I admire.