X-Git-Url: https://jxself.org/git/?p=8sync.git;a=blobdiff_plain;f=demos%2Factors%2Fsimplest-possible.scm;h=8496b92592d40adb2270dbc8f8b816cc6a95cd53;hp=41b8108add8c5f843f19644f8d9ca6de09befb42;hb=509e4af613c8a67d58f1cb2d2409c4db88f77fd2;hpb=09eabb2645beeb8bf8cf88281391c94901b84d50 diff --git a/demos/actors/simplest-possible.scm b/demos/actors/simplest-possible.scm index 41b8108..8496b92 100644 --- a/demos/actors/simplest-possible.scm +++ b/demos/actors/simplest-possible.scm @@ -21,11 +21,9 @@ (define-simple-actor (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 (greet-emo @@ -35,7 +33,7 @@ (define hive (make-hive)) (define our-emo (hive-create-actor hive )) (define our-proog (hive-create-actor hive )) -(define (run-demo . args) +(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))))