On Tue, Feb 9, 2021 at 7:11 AM Ethan Furman <ethan@stoneleaf.us> wrote:

 >> 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.

No, but it would have the benefit of allowing existing keywords to be reused where it makes sense; a recent example I
came across is the Tcl/Tk interface -- Tk has a method named `raise`, but it has to be renamed to tkraise because of the
keyword clash (it's also given a `lift` alias).

This is a reasonable idea, with definite pros and cons. I recommend starting a separate thread about that.

--
--Guido van Rossum (python.org/~guido)