[cells-cvs] CVS cells/cells-test

ktilton ktilton at common-lisp.net
Fri Jun 23 01:04:56 UTC 2006


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

Modified Files:
	df-interference.lisp hello-world.lisp test-synapse.lisp 
	test.lisp 
Log Message:
New abbreviated defmodel: defmd

Starting to change internals names as the mood hits me.

--- /project/cells/cvsroot/cells/cells-test/df-interference.lisp	2006/05/30 02:47:45	1.4
+++ /project/cells/cvsroot/cells/cells-test/df-interference.lisp	2006/06/23 01:04:56	1.5
@@ -64,7 +64,7 @@
 ;;     - b depends on c
 ;;
 ;; if c changes, depending on the accident of the order in which a and b happened to
-;; be first evaluated, a might appear before b on c's list of dependents (users). then the
+;; be first evaluated, a might appear before b on c's list of dependents (callers). then the
 ;; following happens:
 ;;
 ;;     - c triggers a
@@ -113,7 +113,7 @@
       (trc "cell is" c)
       (when (typep (cdr c) 'cell)
         (print `(notifier ,c))
-        (dolist (u (c-users (cdr c)))
+        (dolist (u (c-callers (cdr c)))
           (print `(___ ,u)))))
     ))
 
--- /project/cells/cvsroot/cells/cells-test/hello-world.lisp	2006/06/20 14:16:45	1.4
+++ /project/cells/cvsroot/cells/cells-test/hello-world.lisp	2006/06/23 01:04:56	1.5
@@ -24,13 +24,14 @@
 
 (in-package :cells)
 
+
 (defmd computer ()
-  (happen (c-in nil) :ephemeral)
+  (happen (c-in nil) :cell :ephemeral)
   (location (c? (case (^happen)
                   (:leave :away)
                   (:arrive :at-home)
                   (t .cache)))) ;; ie, unchanged
-  (response nil :ephemeral))
+  (response nil :cell :ephemeral))
 
 (defobserver response(self new-response old-response)
   (when new-response
--- /project/cells/cvsroot/cells/cells-test/test-synapse.lisp	2006/03/16 05:22:08	1.1
+++ /project/cells/cvsroot/cells/cells-test/test-synapse.lisp	2006/06/23 01:04:56	1.2
@@ -22,7 +22,6 @@
 
 (in-package :cells)
 
-
 (defmodel m-syn ()
   ((m-syn-a :initform nil :initarg :m-syn-a :accessor m-syn-a)
    (m-syn-b :initform nil :initarg :m-syn-b :accessor m-syn-b)
--- /project/cells/cvsroot/cells/cells-test/test.lisp	2006/06/20 14:16:45	1.7
+++ /project/cells/cvsroot/cells/cells-test/test.lisp	2006/06/23 01:04:56	1.8
@@ -34,14 +34,14 @@
 
 - make sure they fire when they should, and do not when they should not
 
-- make sure they survive an evaluation by the user which does not branch to
+- make sure they survive an evaluation by the caller which does not branch to
 them (ie, does not access them)
 
 - make sure they optimize away
 
 - test with forms which access multiple other cells
 
-- look at direct alteration of a user
+- look at direct alteration of a caller
 
 - does SETF honor not propagating, as well as a c-ruled after re-calcing
 
@@ -233,7 +233,7 @@
                      collect (cons sn c))))
     (trc "dependencies of" self)
     (loop for (sn . c) in slot-cells
-          do (trc "slot" sn :users (mapcar 'c-slot-name (c-users c))))))
+          do (trc "slot" sn :callers (mapcar 'c-slot-name (c-callers c))))))
 
 (def-cell-test m-worst-case
   (let ((m (make-instance 'm-worst-case)))




More information about the Cells-cvs mailing list