actors: Add auto-init feature to actors.
[8sync.git] / demos / actors / botherbotherbother.scm
index 2e72b2d21034ac5ad7eb41c35485b27f47ad319a..abccd4e0568bba50155d7ef0b5ede7fbdda8f989 100755 (executable)
 (define (main . args)
   (define agenda (make-agenda))
   (define hive (make-hive))
-  (define professor (hive-create-actor* hive <professor> "prof"))
+  (define professor (bootstrap-actor* hive <professor> "prof"))
   (define namegen (student-name-generator))
   (define students
     (map
      (lambda _
        (let ((name (namegen)))
-         (hive-create-actor* hive <student> name
-                             #:name name)))
+         (bootstrap-actor* hive <student> name
+                           #:name name)))
      (iota num-students)))
 
   ;; Bootstrap each student into bothering-professor mode.