Hacker News new | ask | show | jobs
by skrebbel 2308 days ago
Why is that a problem? I want the standard library to contain all messy stuff so my code doesn't have to.

From the call site there's no difference between Python's optional-first-argument range() function and a hypothetical overloaded one. Any perceived complexity in usage, therefore, can be fixed with better documentation.

1 comments

`range` is an example. Lack of support for overloading makes it harder to replicate its API in our own functions.
Ah right, totally misunderstood.

Yep, true. Overloading is nice.