[Python-Dev] PEP 457: Syntax For Positional-Only Parameters
Benjamin Peterson
benjamin at python.org
Wed Oct 9 14:38:46 CEST 2013
2013/10/9 Nick Coghlan <ncoghlan at gmail.com>:
> The PEP needs to state more clearly up front (preferably in the title) that
> it's about *reserving* a Python level syntax that matches the syntax we
> worked out for Argument Clinic at PyCon US. Explicitly stating that the
> requirements that drive the Argument Clinic design are to support the
> signature of all current CPython builtins and extension modules would also
> be helpful.
>
> Generally, it needs to be a bit clearer that the intent of the PEP isn't to
> say "let's do this", it's to be explicit that acceptance of the Argument
> Clinic PEP severely constrains the design space for possible solutions if we
> ever *did* implement Python level support for positional only arguments.
Why does a syntax need to be reserved? Documentation conventions and
the syntax of internal tools like argument clinic may be changed any
time we like.
--
Regards,
Benjamin
More information about the Python-Dev
mailing list