Update open issues a bit.
This commit is contained in:
parent
c77ac1b545
commit
de40a0f6d8
28
pep-0253.txt
28
pep-0253.txt
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue