demos: Update demos to new conventions.
[8sync.git] / demos / actors / simplest-possible.scm
index af4a086100650b29297efb8bb0058790a6b56364..8496b92592d40adb2270dbc8f8b816cc6a95cd53 100644 (file)
 
 (define-simple-actor <emo>
   (greet-proog
-   (lambda (actor message)
+   (lambda (actor message target)
      (display "emo> What's next, Proog?\n")
-     (send-message
-      actor (message-ref message 'target)
-      'greet-emo))))
+     (<- actor target 'greet-emo))))
 
 (define-simple-actor <proog>
   (greet-emo
@@ -37,5 +35,5 @@
 (define our-proog (hive-create-actor hive <proog>))
 (define (main . args)
   (ez-run-hive hive
-               (list (hive-bootstrap-message hive our-emo 'greet-proog
-                                             #:target our-proog))))
+               (list (bootstrap-message hive our-emo 'greet-proog
+                                        our-proog))))