[cells-cvs] CVS cells

ktilton ktilton at common-lisp.net
Mon Dec 3 20:11:12 UTC 2007


Update of /project/cells/cvsroot/cells
In directory clnet:/tmp/cvs-serv31012

Modified Files:
	cell-types.lisp family.lisp 
Log Message:
(push :iamnotkenny *features*) to avoid non-portable code

--- /project/cells/cvsroot/cells/cell-types.lisp	2007/11/30 16:51:18	1.26
+++ /project/cells/cvsroot/cells/cell-types.lisp	2007/12/03 20:11:11	1.27
@@ -69,7 +69,12 @@
           (format stream "=~d/~a/~a]"
             (c-pulse c)
             (symbol-name (or (c-slot-name c) :anoncell))
-            (bwhen (md (c-model c)) (or (md-name md) :anonmd))))))))
+            (print-cell-model (c-model c))))))))
+
+(export! print-cell-model)
+
+(defgeneric print-cell-model (md)
+  (:method (other) (print-object other nil)))
 
 (defmethod trcp :around ((c cell))
   (or (c-debug c)
--- /project/cells/cvsroot/cells/family.lisp	2007/11/30 22:52:36	1.21
+++ /project/cells/cvsroot/cells/family.lisp	2007/12/03 20:11:11	1.22
@@ -25,7 +25,13 @@
 (defmodel model ()
   ((.md-name :cell nil :initform nil :initarg :md-name :accessor md-name)
    (.fm-parent :cell nil :initform nil :initarg :fm-parent :accessor fm-parent)
-   (.value :initform nil :accessor value :initarg :value)))
+   (.value :initform nil :accessor value :initarg :value)
+   (zdbg :initform nil :accessor dbg :initarg :dbg))
+  )
+
+
+(defmethod print-cell-object ((md model))
+  (or (md-name md) :md?))
 
 (defmethod fm-parent (other)
   (declare (ignore other))




More information about the Cells-cvs mailing list