[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