[Python-checkins] CVS: python/dist/src PLAN.txt,1.10,1.11

Guido van Rossum gvanrossum@users.sourceforge.net
2001年9月28日 11:19:24 -0700


Update of /cvsroot/python/python/dist/src
In directory usw-pr-cvs1:/tmp/cvs-serv26504
Modified Files:
	PLAN.txt 
Log Message:
Reorder Still To Do items (highest priority on top), add one.
Index: PLAN.txt
===================================================================
RCS file: /cvsroot/python/python/dist/src/PLAN.txt,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** PLAN.txt	2001年09月25日 06:20:52	1.10
--- PLAN.txt	2001年09月28日 18:19:21	1.11
***************
*** 5,8 ****
--- 5,22 ----
 -----------
 
+ Treat all binary operators the same way as I just did for rich
+ comparison: in a <op> b, if isinstance(b, type(a)), try b.__rop__(a)
+ before trying a.__op__(b).
+ 
+ Make __dynamic__ the default (this requires more performance work --
+ one particular test, test_descr.inherits(), is about 10x slower when
+ __dynamic__ is 1. :-(
+ 
+ Add __del__ handlers.
+ 
+ Allow assignment to __bases__ and __dict__?
+ 
+ Support mixed multiple inheritance from classic and new-style classes?
+ 
 Check for conflicts between base classes. I fear that the rules used
 to decide whether multiple bases have conflicting instance variables
***************
*** 16,31 ****
 conflict, and should be disallowed; currently the test for this is not
 implemented.
- 
- Allow assignment to __bases__ and __dict__?
- 
- Make __dynamic__ the default.
- 
- Add __del__ handlers.
- 
- Add __coerce__?
- 
- Support pickling (via __reduce__)
- 
- Support mixed multiple inheritance from classic and new-style classes?
 
 Done (mostly)
--- 30,33 ----

AltStyle によって変換されたページ (->オリジナル) /