X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;ds=sidebyside;f=demos%2Factors%2Fbotherbotherbother.scm;h=db3c9d810748e022643c7fa7989d03d2b784bcbe;hb=9fe37b475673e2c703c2bc08e0eba42fc7648ebf;hp=5a43a8bd9e65a10e9fb4821dbd6acd4b1d29722e;hpb=cbce0f1bda15d3691e706ab7def3407757ffe8f8;p=8sync.git diff --git a/demos/actors/botherbotherbother.scm b/demos/actors/botherbotherbother.scm index 5a43a8b..db3c9d8 100755 --- a/demos/actors/botherbotherbother.scm +++ b/demos/actors/botherbotherbother.scm @@ -115,20 +115,21 @@ (define (main . args) (define agenda (make-agenda)) (define hive (make-hive)) - (define professor (hive-create-actor hive )) + (define professor (hive-create-actor* hive "prof")) (define namegen (student-name-generator)) (define students (map (lambda _ - (hive-create-actor* hive - (#:name (namegen)))) + (let ((name (namegen))) + (hive-create-actor* hive name + #:name name))) (iota num-students))) ;; Bootstrap each student into bothering-professor mode. (define start-bothering-tasks (map (lambda (student) - (hive-bootstrap-message hive student 'bother-professor + (bootstrap-message hive student 'bother-professor #:target professor)) students))