[Python-checkins] python/nondist/peps pep-0283.txt,1.21,1.22
gvanrossum@users.sourceforge.net
gvanrossum@users.sourceforge.net
Thu, 14 Nov 2002 09:05:38 -0800
Update of /cvsroot/python/python/nondist/peps
In directory usw-pr-cvs1:/tmp/cvs-serv16419
Modified Files:
pep-0283.txt
Log Message:
Some updates to the status list.
Index: pep-0283.txt
===================================================================
RCS file: /cvsroot/python/python/nondist/peps/pep-0283.txt,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** pep-0283.txt 13 Nov 2002 20:55:40 -0000 1.21
--- pep-0283.txt 14 Nov 2002 17:05:36 -0000 1.22
***************
*** 56,63 ****
Completed features for 2.3
! This list is not complete; e.g. missing are bool, PyMalloc, and
! universal newlines, which were in before this PEP appeared.
! - PEP 263 Defining Python Source Code Encodings
Implemented (at least phase 1, which is all that's planned for
--- 56,69 ----
Completed features for 2.3
! This list is not complete. See Doc/whatsnew/whatsnew23.tex in CVS
! for more, and of course Misc/NEWS for the full list.
! - 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
***************
*** 112,115 ****
--- 118,127 ----
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
***************
*** 124,127 ****
--- 136,146 ----
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
***************
*** 129,143 ****
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
(http://optik.sf.net) fits the bill fine; there's only some
question about whether it should be given a less "cutesy" name.
! See also http://www.python.org/sigs/getopt-sig/
- Provide alternatives for common uses of the types module;
--- 148,156 ----
http://www.python.org/sf/492105
- A new command line option parser. Greg Ward's Optik
(http://optik.sf.net) fits the bill fine; there's only some
question about whether it should be given a less "cutesy" name.
! I'm leaning toward optparse now. See also
! http://www.python.org/sigs/getopt-sig/
- Provide alternatives for common uses of the types module;
***************
*** 163,166 ****
--- 176,181 ----
- A standard datetime type. An implementation effort is under way:
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
datetime types should implement, but there are some problems with