X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=demos%2Fircbot.scm;h=6f32d61de746f07f3db3240d7f6144ec96ad06eb;hb=c5626295d8327306833f53d63f41f21bbac7aed6;hp=1c4ae748e0704192a2a4bb0e02be8e111c0d2dc6;hpb=dc2155083a90de90e24f5341b837d4d96ce2898c;p=8sync.git diff --git a/demos/ircbot.scm b/demos/ircbot.scm index 1c4ae74..6f32d61 100755 --- a/demos/ircbot.scm +++ b/demos/ircbot.scm @@ -104,26 +104,20 @@ (repl #f)) (define hive (make-hive)) (define irc-bot - (hive-create-actor* hive "irc-bot" - #:username username - #:server server - #:channels channels)) + (bootstrap-actor* hive "irc-bot" + #:username username + #:server server + #:channels channels)) (define repl-manager (cond ((string? repl) - (hive-create-actor* hive "repl" - #:path repl)) + (bootstrap-actor* hive "repl" + #:path repl)) (repl - (hive-create-actor* hive "repl")))) - - (define initial-messages - (if repl - (list (bootstrap-message hive irc-bot 'init) - (bootstrap-message hive repl-manager 'init)) - (list (bootstrap-message hive irc-bot 'init)))) + (bootstrap-actor* hive "repl")))) ;; TODO: load REPL - (run-hive hive initial-messages)) + (run-hive hive '())) (define (main args) (define parsed-args (parse-args "ircbot.scm" args))