3 ms·
I've tried to use AoC and Project Euler to learn k, but I've given up in the past because there are multiple versions of k interpreters & tutorials out there wi
by sxp 4y ago
I've tried to use AoC and Project Euler to learn k, but I've given up in the past because there are multiple versions of k interpreters & tutorials out there with subtly different language behavior. And running code from one version of the language in another interpreter results in obscure errors or crashes.
It would be nice if this repo specified the exact binaries used so that the results would be reproducible.
- abrudz 4y agoAs far as I know, there's only one q, which is the query language of kdb+, implemented in k4.
- andylynch 4y agoThis will be for kdb+. (Nick Parsis wrote a very good book on it, Stephen Taylor is the Librarian at KX)
- hoosieree 4y agoThere's only one Q. Open source K is likely compatible with ngn/k or oK, both of which are based on k6. There are minor differences between these 2 implementations (one is browser-native, the other isn't) but for the most part code should work identically on both. Q: https://code.kx.com/q/ https://code.kx.com/q/ ngn/k: https://codeberg.org/ngn/k https://codeberg.org/ngn/k oK: https://github.com/JohnEarnest/ok/ https://github.com/JohnEarnest/ok/
- adregan 4y agoI found the most recent episode of array cast[0] to be pretty illuminating regarding what’s what with k. I too found it pretty difficult to know which k is the right k to use. 0: https://www.arraycast.com/episodes/episode41-john-earnest https://www.arraycast.com/episodes/episode41-john-earnest
- latenightcoding 4y agotry J