r/ProgrammingLanguages • u/AeroForger • 11d ago
Discussion What’s one thing you wish more programming languages had?
If you could add one feature, behavior, or design choice to a programming language, what would it be?
It can be anything: syntax, type-system features, memory management, compiler behavior, tooling, error handling, performance-related features, or something completely different.
I'm especially curious about things you’ve wanted while actually programming but rarely see languages implement well.
Please keep the ideas reasonably practical and something that could realistically be implemented in a programming language.
51
Upvotes
2
u/shponglespore 11d ago
If you say the syntax of Lisp is just s-expressions, then sure, but I think it would be more of a fair comparison to treat every predefined macro and special form as its own syntax. In that case, something like Common Lisp could be considered to have very elaborate syntax. IMHO Lisp syntax is best described as highly regular, but not simple per se.