[elephant-cvs] CVS update: elephant/NOTES
blee at common-lisp.net
blee at common-lisp.net
Mon Aug 30 21:37:37 UTC 2004
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
More information about the Elephant-cvs
mailing list