(repl #f))
(define hive (make-hive))
(define irc-bot
- (hive-create-actor* hive <my-irc-bot> "irc-bot"
- #:username username
- #:server server
- #:channels channels))
+ (bootstrap-actor* hive <my-irc-bot> "irc-bot"
+ #:username username
+ #:server server
+ #:channels channels))
(define repl-manager
(cond
((string? repl)
- (hive-create-actor* hive <repl-manager> "repl"
- #:path repl))
+ (bootstrap-actor* hive <repl-manager> "repl"
+ #:path repl))
(repl
- (hive-create-actor* hive <repl-manager> "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-manager> "repl"))))
;; TODO: load REPL
- (run-hive hive initial-messages))
+ (run-hive hive '()))
(define (main args)
(define parsed-args (parse-args "ircbot.scm" args))