[Python-ideas] keyword arguments everywhere (stdlib) - issue8706
Steven D'Aprano
steve at pearwood.info
Sat Mar 3 04:07:02 CET 2012
Guido van Rossum wrote:
>> if we go that route, could it be possible to implement range([start=0, ]
>> stop[, step=1]) such that they are positional only but mutliple arguments
>> are treated different than strictly sequential without writing conditional
>> code in Python to figure out each one's meaning at runtime.
>
> Eew, I don't think this pattern is useful enough to support in syntax,
> even if one of the most popular builtins (but only one!) uses it.
I read this at first that you didn't approve of the range API.
I agree that the API is too specialized to take syntactical support, but I'd
just like to put my hand up and say I like range's API and have very
occasionally used it for my own functions. I see no point in having special
syntax for it: this is a specialized enough case that I don't mind handling it
manually.
--
Steven
More information about the Python-ideas
mailing list