X-Git-Url: https://jxself.org/git/?p=8sync.git;a=blobdiff_plain;f=demos%2Factors%2Fbotherbotherbother.scm;h=db3c9d810748e022643c7fa7989d03d2b784bcbe;hp=5a43a8bd9e65a10e9fb4821dbd6acd4b1d29722e;hb=9414dea358e9067f1d333650df1a228dcc4bf378;hpb=cbce0f1bda15d3691e706ab7def3407757ffe8f8 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))