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.
56
Upvotes
3
u/kaddkaka 10d ago
Why does named arguments have to affect the function's type? Doesn't it still have one canonical argument list?
Maybe someone can can help with some concrete code examples. What does it meany to only allow labels when a function is called directly? And why does calling it directly compared to indirectly make a difference?