X-Git-Url: https://jxself.org/git/?p=8sync.git;a=blobdiff_plain;f=demos%2Firc.scm;h=2ff8c8cfda8360003f7dc90cc2ec6e521f8b3053;hp=7a8d2ab020e478b740699b893e12fb24cd525c00;hb=ab1668ffae46ce06c7ffcab68255c628e5142cdb;hpb=98edc693d1eb7ebe72c6ce722cf716c670cb21e3 diff --git a/demos/irc.scm b/demos/irc.scm index 7a8d2ab..2ff8c8c 100755 --- a/demos/irc.scm +++ b/demos/irc.scm @@ -140,12 +140,15 @@ default-irc-port)) (username (option-ref options 'username #f)) (listen (option-ref options 'listen #f)) - (channels (option-ref options 'channels ""))) + (channels (option-ref options 'channels "")) + (agenda (make-agenda))) (display `((server ,hostname) (port ,port) (username ,username) (listen ,listen) (channels-split ,(string-split channels #\space)))) (newline) + (if listen + (spawn-and-queue-repl-server! agenda)) (queue-and-start-irc-agenda! - (make-agenda) + agenda (irc-socket-setup hostname port) #:inet-port port #:username username