Ĉi tiu deponejo arĥiviĝis je 2024-01-29. Vi povas vidi kaj elŝuti dosierojn, sed ne povas puŝi nek raporti problemojn nek tirpeti.
chicken-chatdir/tests/inotify.scm
Jaidyn Ann 6583b26f52 Repair the inotify daemon-skeleton, create example client
Now this library should be mostly-usable for writing a client!
2023-05-21 15:53:16 -05:00

22 lines
557 B
Scheme

(load "../chatdir-inotify.scm")
(define (join-callback channel)
(print "Joined " channel "! ^_^")
(channel-joined "test chatdir" channel))
(define (leave-callback channel)
(print "We've left " channel " </3>"))
(define (send-message-callback channel message)
(print "Sent message to " channel ": " message))
(define *callbacks*
(list (cons 'join-channel join-callback)
(cons 'leave-channel leave-callback)
(cons 'send-message send-message-callback)))
(input-loop-init "test chatdir" *callbacks*)
(input-loop "test chatdir" *callbacks*)