3 ms·
So the sentence served its purpose and saved you the frustration :)
by nils-m-holm 1y ago
So the sentence served its purpose and saved you the frustration :)
- thomasmg 1y agoI appreciate the features of these languages (J, K, and Klong), but I do not understand the reason why they have such a hard to read syntax. I think it is a pity; I could see myself using it otherwise. Maybe it is by design, but I do not understand it.
- nlitened 1y agoI guess you could say the same about Chinese language, but many people who learned it understand it
- skruger 1y agoHere is a gentle start: https://xpqz.github.io/kbook/Introduction.html https://xpqz.github.io/kbook/Introduction.html
- thomasmg 1y agoThanks! So here is an explanation: > The same baseless accusations of “unreadable”, “write-only” and “impossible to learn” are leveled at all Iversonian languages, k included. I argue that these accusations are far from baseless. Sure, I can not cite a study, but neither does he. So I assume it's word against word. > Readability is a property of the reader, not the language. In my view this is an oversimplification. Having a steep learning curve clearly prevents adoption. The language design actively contributes to the problem. I'm just not sure on why. Could it be that the authors of these languages do not _want_ them to be used by others?
- mlochbaum 1y agoSearch for "teaching" at https://aplwiki.com/wiki/APL_conference https://aplwiki.com/wiki/APL_conference. I count at least five papers about teaching non-APL topics using APL. The language is not only possible to read, it's designed for it.
- skruger 1y agoThe learning curve isn’t steep. I’d argue the opposite. K is a tiny, tiny language. Put your mind to it, and you’ll be reading it just fine in a weekend. It’s just different. It’s optimised for its wheelhouse.
- gitonthescene 1y agoYou could say you enjoy toodling on the piano but don’t understand why reading music has to be so hard. It doesn’t _stay_ hard and it opens up new avenues.