- (hive-create-actor* hive <irc-bot> "irc-bot"
- #:line-handler handle-line
- ;; TODO: move these to argument parsing
- #: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)
+ (bootstrap-actor* hive <repl-manager> "repl"
+ #:path repl))
+ (repl
+ (bootstrap-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))))
+