[Python-Dev] [Python-checkins] peps: New DSL syntax and slightly changed semantics for the Argument Clinic DSL. (original) (raw)

Nick Coghlan ncoghlan at gmail.com
Tue Mar 19 00:46:52 CET 2013


On Mon, Mar 18, 2013 at 11:02 AM, Guido van Rossum <guido at python.org> wrote:

On Mon, Mar 18, 2013 at 3:36 AM, Stefan Krah <stefan at bytereef.org> wrote:

Larry Hastings <larry at hastings.org> wrote:

* The DSL currently makes no provision for specifying per-parameter type annotations. This is something explicitly supported in Python; it should be supported for builtins too, once we have reflection support.

It seems to me that the syntax for parameter lines--dictated by Guido--suggests conversion functions are themselves type annotations. This makes intuitive sense. Really, did you read PEP 437? It's all in there. This attitude is unhelpful. Please stop being outright hostile. If you want to have any influence on the outcome at all, consider looking into compromises.

While I actually agree with Stefan that it's important to eventually have a converter DSL, I don't think it's necessary to have it in the initial implementation.

Cheers, Nick.

-- Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia



More information about the Python-Dev mailing list