[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