[Python-ideas] Proposal: Moratorium on Python language changes

Tim Peters tim.peters at gmail.com
Fri Oct 23 01:11:57 CEST 2009


[Guido]
>>> I propose a moratorium on language changes. This would be a period of
>>> several years during which no changes to Python's grammar or language
>>> semantics will be accepted.

[Tim]
>> Eh.  I'll be a solid +1 on this /if/ you use your time machine to
>> begin the moratorium right after the "with" statement was introduced.
>> The rationale you gave applied as much then as it does now -- and if
>> you do this, then we won't need to discuss it now, since it will
>> already have been done.

[Guido]
> Well, my intention is for it to begin right after 3.1 was released.

Well, I believe that /was/ your intention.


> While the time machine can do stuff with SVN or Hg branches, it's not
> powerful enough to mess with code already released.

LOL -- say that often enough, and the newbies might even believe it <0.6 wink>.


> Though honestly I don't recall exactly what was added between the with
> statement and the 3.1 release apart from 'nonlocal'.

Excellent!  My plan worked, then.  I looked, and, e.g., both the
switch statement and anonymous inline meta-decorators no longer exist
in current Pythons.  I can live with nonlocal -- its continued
existence was probably just due to a local leak in the time machine's
rear Tesla coils.  They've always been a bit flaky.


>> If you won't use your time machine, fine, +0.

> Ah, you've moved from fractional winks to fractional votes. A nice upgrade. :-)

I have no idea what you're talking about.

the-more-things-change-the-more-i-don't-ly y'rs  - tim



More information about the Python-ideas mailing list