X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;ds=sidebyside;f=demos%2Factors%2Fsimplest-possible.scm;h=9b563c0c6774c4c491c2904a5d49c859fd34d4ff;hb=9adac66bf1a1cf8e363aef54ddc7c14120c8f0c6;hp=1cd00ea7a47b87fafead5efda7a4917179bf4a86;hpb=3c40164d37f2a11e9439261625c9dd4385a27350;p=8sync.git
diff --git a/demos/actors/simplest-possible.scm b/demos/actors/simplest-possible.scm
index 1cd00ea..9b563c0 100644
--- a/demos/actors/simplest-possible.scm
+++ b/demos/actors/simplest-possible.scm
@@ -17,25 +17,25 @@
;;; License along with 8sync. If not, see .
(use-modules (8sync systems actors)
- (ice-9 match)
(oop goops))
(define-simple-actor
- ((greet-proog
- (lambda (actor message)
- (display "Heya Proog!\n")
- (send-message
- actor (message-ref message 'target)
- 'greet-emo)))))
+ (greet-proog
+ (lambda (actor message)
+ (display "emo> What's next, Proog?\n")
+ (send-message
+ actor (message-ref message 'target)
+ 'greet-emo))))
(define-simple-actor
- ((greet-emo
- (lambda (actor message)
- (display "Hi, Emo!\n")))))
+ (greet-emo
+ (lambda (actor message)
+ (display "proog> Listen, Emo! Listen to the sounds of the machine!\n"))))
(define hive (make-hive))
(define our-emo (hive-create-actor hive ))
(define our-proog (hive-create-actor hive ))
-(ez-run-hive hive
- (list (hive-bootstrap-message hive our-emo 'greet-proog
- #:target our-proog)))
+(define (main . args)
+ (ez-run-hive hive
+ (list (bootstrap-message hive our-emo 'greet-proog
+ #:target our-proog))))