Hacker News new | ask | show | jobs
by yashap 1036 days ago
Go’s decision to not support function overloading leads to a tonne of really ugly APIs. Obviously every decision in language design is a tradeoff, but IMO they made the wrong call here.
1 comments

I'm not sure how I feel about this. What are the actual consequences of these apis being "ugly"? Like, why does that matter?
To me, at least, it is like listening to a person who constantly says "uh..." while talking. Occasionally, sure fine. But it's so pervasive in commonly used APIs that it becomes annoying.

Let's be clear: this is just a peeve of mine.