[Python-checkins] CVS: python/dist/src PLAN.txt,1.1.2.1,1.1.2.2

Guido van Rossum gvanrossum@users.sourceforge.net
Fri, 29 Jun 2001 14:06:18 -0700


Update of /cvsroot/python/python/dist/src
In directory usw-pr-cvs1:/tmp/cvs-serv21049

Modified Files:
      Tag: descr-branch
	PLAN.txt 
Log Message:
Slight status update: no more need to store special ivars in a
separate directory.  _PyType_Lookup() is fast enough.


Index: PLAN.txt
===================================================================
RCS file: /cvsroot/python/python/dist/src/Attic/PLAN.txt,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -C2 -r1.1.2.1 -r1.1.2.2
*** PLAN.txt	2001/06/29 18:02:35	1.1.2.1
--- PLAN.txt	2001/06/29 21:06:16	1.1.2.2
***************
*** 58,70 ****
  __dict__ (or __introduced__?) of all bases in __mro__ order.  (This is
  needed anyway to unify classes completely.)  *** Partly done.
! Inheritance of slots from bases is still icky.  Also, I still need to
! think more about making sure that "special" ivars (those with
! descriptors classifying them as data) can't be overridden by things in
! the __dict__. ***
  
  Universal base class (object).  How can we make the object class
  subclassable and define simple default methods for everything without
  having these inherited by built-in types that don't want these
! defaults?  (This may be mostly fixed now.)  *** Done, really. ***
  
  Add error checking to the MRO calculation.
--- 58,67 ----
  __dict__ (or __introduced__?) of all bases in __mro__ order.  (This is
  needed anyway to unify classes completely.)  *** Partly done.
! Inheritance of slots from bases is still icky.  ***
  
  Universal base class (object).  How can we make the object class
  subclassable and define simple default methods for everything without
  having these inherited by built-in types that don't want these
! defaults?  *** Done, really. ***
  
  Add error checking to the MRO calculation.