Language Syntax Design
The cluster discusses trade-offs in programming language design, particularly syntax simplicity versus expressiveness, feature bloat, and the balance between minimalism and powerful constructs like syntactic sugar.
Activity Over Time
Top Contributors
Keywords
Sample Comments
why do you think the designers of those new languages know what is good for you?
Why would adopting language X's features make X less awesome?
how can the next great language avoid the trap of syntax bloat while providing the same extraordinary functionality
It's basically a struggle between "too much syntax" and "not enough syntax" :)
Tools like this are often a sign that the language was under-designed.
re-inventing known language features in inferior languages isn't more real-world, it's a self-inflicting kool-aid thirst ^_^
just because there are more keywords/syntax, it does not necessarily mean it has to be ugly. they could have made better decisions when designing the language.
What no? Why can't we have nice things, like concise, easy to remember, not overly elaborate syntax?
You forgot to respond to the first one: "Want minimal syntactic sugar and a language that's not prone to feature-of-the-week hipsterism"
Nice syntax and easily explained features are extremely important parts of programming language design. A really fancy new feature whose implementation compromises these qualities is usually a step backwards for the language as a whole. Look at C++.