Some updates to the status list.

This commit is contained in:
Guido van Rossum 2002-11-14 17:05:36 +00:00
parent 27fe6b1e75
commit a9690f7bcd
1 changed files with 26 additions and 11 deletions

View File

@ -55,10 +55,16 @@ Open issues
Completed features for 2.3 Completed features for 2.3
This list is not complete; e.g. missing are bool, PyMalloc, and This list is not complete. See Doc/whatsnew/whatsnew23.tex in CVS
universal newlines, which were in before this PEP appeared. for more, and of course Misc/NEWS for the full list.
- PEP 263 Defining Python Source Code Encodings - The bool type and its constants, True and False (PEP 285).
- PyMalloc was greatly enhanced and is enabled by default.
- Universal newline support (PEP 278).
- PEP 263 Defining Python Source Code Encodings Lemburg
Implemented (at least phase 1, which is all that's planned for Implemented (at least phase 1, which is all that's planned for
2.3). 2.3).
@ -111,6 +117,12 @@ Completed features for 2.3
Fully implemented. Error handling in unicode.encode or Fully implemented. Error handling in unicode.encode or
str.decode can now be customized. str.decode can now be customized.
- PEP 282 A Logging System Mick
Vinay Sajip's implementation has been packagized and imported.
(Documentation and unit tests still pending.)
http://www.python.org/sf/578494
Planned features for 2.3 Planned features for 2.3
@ -123,22 +135,23 @@ Planned features for 2.3
feedback to python-dev@python.org; I hope to maintain this for the feedback to python-dev@python.org; I hope to maintain this for the
life of the 2.3 development process. life of the 2.3 development process.
- A modified MRO (Method Resolution Order) algorithm. Consensus
is that we should adopt C3. Samuele Pedroni has contributed a
draft implementation in C, see http://www.python.org/sf/619475
- For a class defined inside another class, the __name__ should be
"outer.inner", and pickling should work.
- PEP 273 Import Modules from Zip Archives Ahlstrom - PEP 273 Import Modules from Zip Archives Ahlstrom
There's hope for an updated patch at There's hope for an updated patch at
http://www.python.org/sf/492105 http://www.python.org/sf/492105
- PEP 282 A Logging System Mick
Vinay Sajip's implementation is close to completion, but could
stand a restructuring (some of the classes don't belong in the
core module; maybe the whole thing should become a package).
http://www.python.org/sf/578494
- A new command line option parser. Greg Ward's Optik - A new command line option parser. Greg Ward's Optik
(http://optik.sf.net) fits the bill fine; there's only some (http://optik.sf.net) fits the bill fine; there's only some
question about whether it should be given a less "cutesy" name. question about whether it should be given a less "cutesy" name.
See also http://www.python.org/sigs/getopt-sig/ I'm leaning toward optparse now. See also
http://www.python.org/sigs/getopt-sig/
- Provide alternatives for common uses of the types module; - Provide alternatives for common uses of the types module;
Skip Montanaro has posted a proto-PEP for this idea: Skip Montanaro has posted a proto-PEP for this idea:
@ -162,6 +175,8 @@ Planned features for 2.3
- A standard datetime type. An implementation effort is under way: - A standard datetime type. An implementation effort is under way:
http://www.zope.org/Members/fdrake/DateTimeWiki/FrontPage http://www.zope.org/Members/fdrake/DateTimeWiki/FrontPage
There's a prototype implementation in nondist/sandbox/datetime/.
Tim Peters is committed to finishing the C implementation.
Effbot and MAL have a proposal for a basic interface that all Effbot and MAL have a proposal for a basic interface that all
datetime types should implement, but there are some problems with datetime types should implement, but there are some problems with
UTC. A decision needs to be made. UTC. A decision needs to be made.