From de40a0f6d85431e62b38216fb40b5fee7c7693f8 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 19 Oct 2001 18:17:00 +0000 Subject: [PATCH] Update open issues a bit. --- pep-0253.txt | 28 ++++++++-------------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/pep-0253.txt b/pep-0253.txt index c422eaade..e7045bd31 100644 --- a/pep-0253.txt +++ b/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