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

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