X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=demos%2Factors%2Fsimplest-possible.scm;h=e9aaac7be66e81061789488558da2fcf68358a9d;hb=c769bb3b2c949c304eb4395d3f24eebea6106c1a;hp=af4a086100650b29297efb8bb0058790a6b56364;hpb=25fb5b4898efd31afb50f48fb302ed751a713fdd;p=8sync.git
diff --git a/demos/actors/simplest-possible.scm b/demos/actors/simplest-possible.scm
index af4a086..e9aaac7 100644
--- a/demos/actors/simplest-possible.scm
+++ b/demos/actors/simplest-possible.scm
@@ -16,16 +16,14 @@
;;; You should have received a copy of the GNU Lesser General Public
;;; License along with 8sync. If not, see .
-(use-modules (8sync systems actors)
+(use-modules (8sync actors)
(oop goops))
(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
@@ -36,6 +34,6 @@
(define our-emo (hive-create-actor hive ))
(define our-proog (hive-create-actor hive ))
(define (main . args)
- (ez-run-hive hive
- (list (hive-bootstrap-message hive our-emo 'greet-proog
- #:target our-proog))))
+ (run-hive hive
+ (list (bootstrap-message hive our-emo 'greet-proog
+ our-proog))))