[Python-checkins] CVS: python/nondist/peps pep-0253.txt,1.17,1.18
Guido van Rossum
gvanrossum@users.sourceforge.net
Fri, 19 Oct 2001 11:17:02 -0700
Update of /cvsroot/python/python/nondist/peps
In directory usw-pr-cvs1:/tmp/cvs-serv5306
Modified Files:
pep-0253.txt
Log Message:
Update open issues a bit.
Index: pep-0253.txt
===================================================================
RCS file: /cvsroot/python/python/nondist/peps/pep-0253.txt,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** pep-0253.txt 2001/09/21 07:56:16 1.17
--- pep-0253.txt 2001/10/19 18:17:00 1.18
***************
*** 891,901 ****
- built-in names for built-in types (object, int, str, list etc.)
! - __dict__ and dictoffset
- __slots__
-
- - __dynamic__
! - the HEAPTYPE and DYNAMICTYPE flag bits
- GC support
--- 891,899 ----
- built-in names for built-in types (object, int, str, list etc.)
! - __dict__ and __dictoffset__
- __slots__
! - the HEAPTYPE flag bit
- GC support
***************
*** 910,928 ****
- open issues:
-
- - performance
-
- - pickling, __reduce__
-
- - do we need __coerce__, __del__?
-
- - should we return to the old __getattr__ semantics, and
- introduce a new name (__getallattr__?) for the new semantics?
- or introduce a new name (__getattrhook__?) for the old
- semantics?
! - whether __dynamic__ should be default
! - assignment to __class__, __dict__, __bases__
- inconsistent naming
--- 908,915 ----
- open issues:
! - do we need __del__?
! - assignment to __dict__, __bases__
- inconsistent naming
***************
*** 939,945 ****
A prototype implementation of this PEP (and for PEP 252) is
! available from CVS, and in the series of Python 2.2 alpha releases.
! For some examples of the features described here, see the file
! Lib/test/test_descr.py and the extension module Modules/xxsubtype.c.
--- 926,933 ----
A prototype implementation of this PEP (and for PEP 252) is
! available from CVS, and in the series of Python 2.2 alpha and beta
! releases. For some examples of the features described here, see
! the file Lib/test/test_descr.py and the extension module
! Modules/xxsubtype.c.