3 ms·
A “conceptually beautiful” language would consist of orthogonal concepts, right? What would be good examples of such languages? Interestingly, Python’s aspirat
by nequo 4y ago
A “conceptually beautiful” language would consist of orthogonal concepts, right? What would be good examples of such languages?
Interestingly, Python’s aspiration to have only one (obvious) way to do things could be understood as an aspiration to achieve conceptual beauty.
- interroboink 4y agoI suppose there's also a distinction between "beautiful in implementation/concepts available" vs. "beautiful/pleasant to work with." Harping on Perl again, one could see its roots in natural language with sigils representing different kinds of "nouns", and ability to rearrange conditions to be more like spoken language ("do X if Y vs. if Y do X") as an aspiration towards "beautiful to work with." And of course the various notions of beauty can get in each others' way. But they're all a lot more fruitful to consider than a mere "yuck, too much punctuation."