[Python-Dev] Feature freeze!

Tim Peters tim_one@email.msn.com
Sat, 12 Aug 2000 20:11:30 -0400


[Thomas Wouters]
> I asked similar questions about PEP 200, in particular on which
> new features were considered for 2.0 and what their status is
> (PEP 200 doesn't mention augmented assignment, which as far as I
> know has been on Guido's "2.0" list since 2.0 and 1.6 became
> different releases.)

Yes, augmented assignment is golden for 2.0.

> I apparently caught Jeremy just before he left for his holiday,
> and directed me towards Guido regarding those questions, and
> Guido has apparently been too busy (or he missed that email as
> well as some python-dev email.)

Indeed, we're never going to let Guido be Release Manager again <wink>.

> All my PEPs are in, though, unless I should write a PEP on 'import as',
> which I really think should go in 2.0. I'd be suprised if 'import
> as' needs a PEP, since the worst vote on 'import as' was Eric's '+0',
> and there seems little concern wrt. syntax or implementation. It's
> more of a fix for overlooked syntax than it is a new feature<0.6 wink>.

Why does everyone flee from the idea of writing a PEP?  Think of it as a
chance to let future generations know what a cool idea you had.  I agree
this change is too simple and too widely loved to *need* a PEP, but if you
write one anyway you can add it to your resume under your list of
peer-reviewed publications <wink>.

> I just assumed the PyLabs team (or at least 4/5th of it) were too
> busy with getting 1.6 done and finished to be concerned with non-
> pressing 2.0 issues, and didn't want to press them on these issues
> until 1.6 is truely finished.

Actually, Fred Drake has done almost everything in the 1.6 branch by
himself, while Guido has done all the installer and web-page work for that.
The rest of our time has been eaten away by largely invisible cruft, from
haggling over the license to haggling over where to put python.org next.
Lots of haggling!  You guys get to do the *fun* parts (btw, it's occurred to
me often that I did more work on Python proper when I had a speech
recognition job!).

> Pity 1.6-beta-cycle and 2.0-feature-freeze overlap :P

Ya, except it's too late to stop 1.6 now <wink>.

but-not-too-late-to-stop-2.0-ly y'rs  - tim