X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=demos%2Firc.scm;fp=demos%2Firc.scm;h=10436be6f91d886c0e682d0dffb2ee76e2803c64;hb=0784ebade216f3d24c3e60602806a5955f0f572c;hp=62c241a0f381b62f3bad5ba3355b46fa7958f2e7;hpb=1c55e6d9c384c9504fb76bc64ee582d79b4827af;p=8sync.git diff --git a/demos/irc.scm b/demos/irc.scm index 62c241a..10436be 100755 --- a/demos/irc.scm +++ b/demos/irc.scm @@ -95,11 +95,16 @@ (define (main args) (let* ((options (getopt-long args option-spec)) - (server (option-ref options 'server #f)) + (hostname (option-ref options 'server #f)) (port (or (option-ref options 'port #f) default-irc-port)) (username (option-ref options 'username #f)) (listen (option-ref options 'listen #f))) - (display `((server ,server) (port ,port) (username ,username) + (display `((server ,hostname) (port ,port) (username ,username) (listen ,listen))) - (newline))) + (newline) + (queue-and-start-irc-agenda! + (make-agenda) + (irc-socket-setup hostname port) + #:inet-port port + #:handler (make-simple-irc-handler handle-line))))