[elephant-cvs] CVS update: elephant/NOTES

Update of /project/elephant/cvsroot/elephant In directory common-lisp.net:/tmp/cvs-serv5190 Modified Files: NOTES Log Message: added preliminary notes on the metaclass stuff Date: Mon Aug 30 23:37:37 2004 Author: blee Index: elephant/NOTES diff -u elephant/NOTES:1.3 elephant/NOTES:1.4 --- elephant/NOTES:1.3 Sun Aug 29 09:44:47 2004 +++ elephant/NOTES Mon Aug 30 23:37:36 2004 @@ -33,10 +33,20 @@ CLASSES AND METACLASSES ----------------------- -***Andrew write your stuff here*** - Persistent classes which the user defines are declared and -instrumented by using the persistent-metaclass. +instrumented by using the persistent-metaclass. Ideally +creating persistent versions of class, slot-defintion, et al +would be enough, but in reality various implementations do +things in different ways. + +CMUCL / SBCL: their's a bit of work to make class slot +allocation and reader / writer / slot-boundp work right. + +Allegro: is using slot-boundp instead of +slot-boundp-using-class inside of shared-initialize, which +necessitates some work. + +Andrew will add some notes here in the future. ----------- COLLECTIONS
participants (1)
-
blee@common-lisp.net