4 ms·
Heh, I'm in a similar boat to you. I actually tweeted the other day[0]: "Ah, APL/J/K. Time for my annual crisis of thinking everything I've ever learned about p
by losvedir 11y ago
Heh, I'm in a similar boat to you. I actually tweeted the other day[0]: "Ah, APL/J/K. Time for my annual crisis of thinking everything I've ever learned about programming is wrong...". It's so interesting to me that some people claim fantastic productivity with it, while others find it completely impenetrable. I've spent maybe a day or two trying to get over the initial learning curve, but have never made significant progress.
On HN, geocar and beagle3 are both names that come to mind as proponents of these types of languages and have very interesting comments. You could search their name for more info, probably. There's a couple good breakdowns of code here[1] and here[2].
[0] https://twitter.com/losvedir/status/636034419359289344 https://twitter.com/losvedir/status/636034419359289344
[1] https://news.ycombinator.com/item?id=9120246 https://news.ycombinator.com/item?id=9120246
[2] https://news.ycombinator.com/item?id=8476016 https://news.ycombinator.com/item?id=8476016
- RodgerTheGreat 11y agoIf you're actually interested in diving in, here's a K5 repl you can use from your browser: http://johnearnest.github.io/ok/index.html http://johnearnest.github.io/ok/index.html There's a manual, and a guide to some programming techniques here: https://github.com/JohnEarnest/ok/blob/gh-pages/docs/Manual.md https://github.com/JohnEarnest/ok/blob/gh-pages/docs/Manual.... https://github.com/JohnEarnest/ok/blob/gh-pages/docs/Programming.md https://github.com/JohnEarnest/ok/blob/gh-pages/docs/Program... Examples and more discussion can be found in the same repo. This implementation is "unofficial" (reverse-engineered) and quite slow compared to the real thing, but it has a substantial portion of the functionality and is quite usable for writing meaningful programs.