Update open issues a bit.

This commit is contained in:
Guido van Rossum 2001-10-19 18:17:00 +00:00
parent c77ac1b545
commit de40a0f6d8
1 changed files with 8 additions and 20 deletions

View File

@ -890,13 +890,11 @@ XXX To be done
- built-in names for built-in types (object, int, str, list etc.)
- __dict__ and dictoffset
- __dict__ and __dictoffset__
- __slots__
- __dynamic__
- the HEAPTYPE and DYNAMICTYPE flag bits
- the HEAPTYPE flag bit
- GC support
@ -910,20 +908,9 @@ XXX To be done
- open issues:
- performance
- do we need __del__?
- 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__
- assignment to __dict__, __bases__
- inconsistent naming
(e.g. tp_dealloc/tp_new/tp_init/tp_alloc/tp_free)
@ -938,9 +925,10 @@ XXX To be done
Implementation
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.
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.
References