This is a text editor written in K, an APL-family language. Determining how it works is left as an exercise to the reader. I wonder whether an explanation would be longer or shorter than the tutorial in the article...
This is a text editor written in K, an APL-family language. Determining how it works is left as an exercise to the reader. I wonder whether an explanation would be longer or shorter than the tutorial in the article...
It would be nice if a short write up accompanied this?
Views are just a convenient syntax for memoization. Old versions of the value aren't available.
[1]: http://web.archive.org/web/20041022042401/http://www.kx.com/...
[2]: https://web.archive.org/web/20130801233812/http://www.kuro5h...
[3]: https://kx.com/
http://johnearnest.github.io/ok/index.html
https://github.com/JohnEarnest/ok/blob/gh-pages/docs/Manual....
https://github.com/JohnEarnest/ok/blob/gh-pages/docs/Program...
↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵
A non obfuscated version is at http://kparc.com/edit.k where some stuff are explained.
sdj8340u2u$@(:@#P+_A:@L@#!@)_ZL?> M OW {E)@(
Can a language be invented where this random string I hammered out would be a valid program?
The k7/shakti tutorial playfully notes that running one's finger along the shifted top row of the keyboard is syntactically valid.
perl :-)