On Fri, Mar 25, 2022 at 12:17 AM Brendan Barnwell <brenb...@brenbarn.net>
wrote:

> On 2022-03-24 10:43, Andrew Svetlov wrote:
> > The proposal doesn't work well with type hints: atuple(a=1, b=2) and
> > atuple(a="a", b="b") generates the same type.
>
>         I'm neither here nor there on the original proposal, but I just
> want to
> push back against this reasoning.  Type hints are an entirely optional
> feature of Python which do not affect the runtime behavior of Python
> code in any way (except insofar as other code explicitly reads the
> annotations), and this has been explicitly reiterated multiple times
> (e.g., in PEPs).  In my view, how something interacts with typing has no
> relevance in evaluating a proposal such as this.  To allow typing
> considerations to constrain Python's future development in any way
> whatsoever is to slide down the slippery slope which was explicitly
> disavowed in PEP 484, namely a gradual move towards a de facto
> "requirement" for static typing.  I would most heartily prefer to avoid
> that.
>
> strong +1


> --
> Brendan Barnwell
> "Do not follow where the path may lead.  Go, instead, where there is no
> path, and leave a trail."
>     --author unknown
> _______________________________________________
> Python-ideas mailing list -- python-ideas@python.org
> To unsubscribe send an email to python-ideas-le...@python.org
> https://mail.python.org/mailman3/lists/python-ideas.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-ideas@python.org/message/L67XX3TUEOFNLL4EJ56SX4UQAAV3TOU5/
> Code of Conduct: http://python.org/psf/codeofconduct/
>
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/5TFHEWOGACIWV5N5CGI64UAELCXVUIUQ/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to