On Tue, 9 Feb 2021, 8:18 am Terry Reedy, <[email protected]> wrote:

>
> The one thing I think needs to be discussed and not been much, at least
> not publicly that I have seen, is whether we really want to go down the
> road of contextual keywords.  There are some negatives as well as
> positives.  Just because the new parser makes them possible does not
> mean we should.  Do we really want to see 'match match:' or 'case
> match...', etc?


As a hard keyword, the existence of "re.match()" would have almost
certainly resulted in immediate rejection of the PEP.


Where possible, should we retroactively make existing
> keywords contextual?
>

The benefit of contextual keywords is being able to choose popular
method/function/variable names as new keywords without a disruptive
deprecation and migration process. That benefit doesn't apply to existing
keywords.

Cheers,
Nick.




>
_______________________________________________
python-committers mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-committers.python.org/
Message archived at 
https://mail.python.org/archives/list/[email protected]/message/RBLAPUDMUJ4IMTQA2PWUYGGEU45JH62P/
Code of Conduct: https://www.python.org/psf/codeofconduct/

Reply via email to