Update documentation after 0.1.1 release
[clnl] / docs / CLNL-as-a-lisp-library.md
index d4d6dab4a295c3017a95de2d041e2049c2d454f7..0bdbf34efdeb04c1817d5105192520bfc1320dbc 100644 (file)
@@ -106,7 +106,9 @@ The following is a hand edited modification of wolf sheep to remove unnecessary
  (when grass?
   (clnl-nvm:ask (clnl-nvm:patches)
    (lambda ()
-    (setf (clnl-nvm:agent-value :pcolor) (clnl-nvm:one-of (list (clnl-nvm:lookup-color :green) (clnl-nvm:lookup-color :brown))))
+    (setf
+     (clnl-nvm:agent-value :pcolor)
+     (clnl-nvm:one-of (list (clnl-nvm:lookup-color :green) (clnl-nvm:lookup-color :brown))))
     (if (equalp (clnl-nvm:agent-value :pcolor) (clnl-nvm:lookup-color :green))
      (setf (clnl-nvm:agent-value :countdown) grass-regrowth-time)
      (setf (clnl-nvm:agent-value :countdown) (clnl-nvm:random grass-regrowth-time))))))
@@ -128,7 +130,12 @@ The following is a hand edited modification of wolf sheep to remove unnecessary
    (setf (clnl-nvm:agent-value :energy) (clnl-nvm:random (* 2.0d0 wolf-gain-from-food)))
    (clnl-nvm:setxy (clnl-nvm:random-xcor) (clnl-nvm:random-ycor))))
  (display-labels)
- (setf grass (clnl-nvm:count (clnl-nvm:with (clnl-nvm:patches) (lambda () (equalp (clnl-nvm:agent-value :pcolor) (clnl-nvm:lookup-color :green))))))
+ (setf
+  grass
+  (clnl-nvm:count
+   (clnl-nvm:with
+    (clnl-nvm:patches)
+    (lambda () (equalp (clnl-nvm:agent-value :pcolor) (clnl-nvm:lookup-color :green))))))
  (clnl-nvm:reset-ticks)
  :undefined)
 
@@ -149,7 +156,12 @@ The following is a hand edited modification of wolf sheep to remove unnecessary
     (death)
     (reproduce-wolves)))
   (when grass?  (clnl-nvm:ask (clnl-nvm:patches) (lambda () (grow-grass))))
-  (setf grass (clnl-nvm:count (clnl-nvm:with (clnl-nvm:patches) (lambda () (equalp (clnl-nvm:agent-value :pcolor) (clnl-nvm:lookup-color :green))))))
+  (setf
+   grass
+   (clnl-nvm:count
+    (clnl-nvm:with
+     (clnl-nvm:patches)
+     (lambda () (equalp (clnl-nvm:agent-value :pcolor) (clnl-nvm:lookup-color :green))))))
   (clnl-nvm:tick) (display-labels)
   :undefined))