Live data from Hacker News

K7 Tutorial

shakti.com

41–44 of 44 posts

Re: K7 Tutorial

#41
post #32
post #11

What's the benefit using k vs. c, cpp or java for the same? Does it run or compile faster? The article says you can do the same with cpp and some extra libraries, but I wouldn't immediately think cpp or java was easily beatable -- manjana wonders --

K is interpreted, not compiled. You can run your code the instant it's written. As other's have said, K (the language and the interpreter) is highly optimized for processing tabular data. I've heard of it outperforming C in processing billions of rows of financial data. (Which, by my understanding, is K's primary market.) Lastly, K (like APL, J, A+, Klong, Kona, etc.) is very terse. A phrase I've seen online is "one…

If you would prefer to use keywords instead of symbols, Nial is a good option: https://github.com/danlm/QNial7

Re: K7 Tutorial

#42
Is shakti related to kx? What is going to happen with kdb+?

I also have a practical question. Does `brandelf -t Linux bin/k` violate the License agreement?

Re: K7 Tutorial

#43
post #38

Earlier quoted context omitted.

Dyalog uses non ASCII symbols which are really cool to me and make the primitives very easy to learn. Check out tryapl.org to get a feel for it. You can also download a trial version and there is a free book. They have decent library support and full .NET support too as well as easy parsing for CSV, JSON, XML...etc. They have Dyalog APL notebooks, database access, multiplatform support, parallel and tacit features...…

Thanks - my next sabbatical is going to be Rust + APL

My usual advice is to also check out Aaron Hsu's talks on YouTube and his posts on HN (user arcfide I think). Really eye opening and alien stuff.

Dyalog also sells a standard keyboard with the APL symbols printed on the keys. You might find that interesting.

Re: K7 Tutorial

#44
post #42

Is shakti related to kx? What is going to happen with kdb+? I also have a practical question. Does `brandelf -t Linux bin/k` violate the License agreement?

The founders of Kx (Arthur Whitney and Janet Lustgarten) sold their stakes in the company to First Derivatives plc and have now founded Shakti. Kdb+ is still sold by Kx. Shakti seems to be a successor system to kdb+.

As for you second question, how would brandelf change the binary (disclaimer: not a BSD user)?

Post reply on HN