3 ms·
That's a nice sentiment, but it doesn't really fit the case at hand. The multi-thousand line explanation is only necessary for people who don't know APL. Once
by michael_dorfman 15y ago
That's a nice sentiment, but it doesn't really fit the case at hand. The multi-thousand line explanation is only necessary for people who don't know APL. Once you are fluent in the language, a one-liner like the one shown requires very little explanation-- consider it the APL equivalent of the Ruby/Rails "blog in 10 minutes" demo (especially if you avail yourself of the 7 minute video I linked to elsewhere in this discussion.)
Each glyph in APL represents a conceptual construct, so the language is quite expressive of programmer intent--much moreso than many other languages I've used.
- code_duck 15y agoIts similar to the conciseness of Chinese vs. Romance languages. Chinese is great if I know Chinese, but which would you rather learn from scratch - Chinese or English? For human communication languages, it's generally agreed upon that languages with countless glyphs are more difficult to learn than languages with an alphabet.