Known updates to Py2.4 plans.
This commit is contained in:
parent
0692e7791f
commit
3ba0a893ba
52
pep-0320.txt
52
pep-0320.txt
|
@ -1,7 +1,7 @@
|
|||
PEP: 320
|
||||
Title: Python 2.4 Release Schedule
|
||||
Version: $Revision$
|
||||
Author: Barry Warsaw
|
||||
Author: Barry Warsaw and Raymond Hettinger
|
||||
Status: Incomplete
|
||||
Type: Informational
|
||||
Created: 29-Jul-2003
|
||||
|
@ -16,11 +16,8 @@ Abstract
|
|||
beta release. Bugs may be fixed until the final release.
|
||||
|
||||
There will be at least two alpha releases, two beta releases, and
|
||||
one release candidate. Other than that, no claims are made on
|
||||
release plans, nor what will actually be in Python 2.4 at this
|
||||
early date. There were 19 months between the Python 2.2 final and
|
||||
Python 2.3 final releases. If that schedule holds true for Python
|
||||
2.4, you can expect it some time around February 2005.
|
||||
one release candidate. The release date is not yet fixed but a
|
||||
rough target is June or July of 2004.
|
||||
|
||||
|
||||
Release Manager
|
||||
|
@ -30,11 +27,29 @@ Release Manager
|
|||
|
||||
Completed features for 2.4
|
||||
|
||||
None
|
||||
PEP 218 Builtin Set Objects
|
||||
|
||||
PEP 322 Reverse Iteration
|
||||
|
||||
Encapsulate the decorate-sort-undecorate patten in a keyword for
|
||||
list.sort().
|
||||
|
||||
Added a classmethod called list.sorted() which may be used in
|
||||
expressions.
|
||||
|
||||
The itertools module has two new functions, tee() and groupby().
|
||||
|
||||
|
||||
|
||||
Planned features for 2.4
|
||||
|
||||
PEP 289 Generator expressions.
|
||||
|
||||
PEP 292 Simpler String Substitutions to be implemented as a module
|
||||
or codec.
|
||||
|
||||
A Decimal package for fixed precision arithmetic.
|
||||
|
||||
Deprecate and/or remove the modules listed in PEP 4 (posixfile,
|
||||
gopherlib, audioop, pre, others)
|
||||
|
||||
|
@ -82,29 +97,17 @@ Carryover features from Python 2.3
|
|||
|
||||
- The import lock could use some redesign. (SF 683658.)
|
||||
|
||||
- Set API issues; is the sets module perfect?
|
||||
|
||||
I expect it's good enough to stop polishing it until we've had
|
||||
more widespread user experience.
|
||||
|
||||
- A nicer API to open text files, replacing the ugly (in some
|
||||
people's eyes) "U" mode flag. There's a proposal out there to
|
||||
have a new built-in type textfile(filename, mode, encoding).
|
||||
(Shouldn't it have a bufsize argument too?)
|
||||
|
||||
Ditto.
|
||||
|
||||
- New widgets for Tkinter???
|
||||
|
||||
Has anyone gotten the time for this? *Are* there any new
|
||||
widgets in Tk 8.4? Note that we've got better Tix support
|
||||
already (though not on Windows yet).
|
||||
|
||||
- Fredrik Lundh's basetime proposal:
|
||||
http://effbot.org/ideas/time-type.htm
|
||||
|
||||
I believe this is dead now.
|
||||
|
||||
- PEP 304 (Controlling Generation of Bytecode Files by Montanaro)
|
||||
seems to have lost steam.
|
||||
|
||||
|
@ -132,11 +135,6 @@ Carryover features from Python 2.3
|
|||
covered yet (e.g. string.whitespace and types.TracebackType).
|
||||
It seems we can't get consensus on this.
|
||||
|
||||
- Deprecate the buffer object.
|
||||
http://mail.python.org/pipermail/python-dev/2002-July/026388.html
|
||||
http://mail.python.org/pipermail/python-dev/2002-July/026408.html
|
||||
It seems that this is never going to be resolved.
|
||||
|
||||
- PEP 269 Pgen Module for Python Riehl
|
||||
|
||||
(Some necessary changes are in; the pgen module itself needs to
|
||||
|
@ -156,11 +154,7 @@ Carryover features from Python 2.3
|
|||
has made a little progress with a new compiler, but it's going
|
||||
slow and the compiler is only the first step. Maybe we'll be
|
||||
able to refactor the compiler in this release. I'm tempted to
|
||||
say we won't hold our breath. In the mean time, Oren Tirosh has
|
||||
a much simpler idea that may give a serious boost to the
|
||||
performance of accessing globals and built-ins, by optimizing
|
||||
and inlining the dict access:
|
||||
http://tothink.com/python/fastnames/
|
||||
say we won't hold our breath.
|
||||
|
||||
- Lazily tracking tuples?
|
||||
http://mail.python.org/pipermail/python-dev/2002-May/023926.html
|
||||
|
|
Loading…
Reference in New Issue