From: Christopher Allan Webber Date: Fri, 23 Dec 2016 21:19:08 +0000 (-0600) Subject: irc: Shorten generic method names. X-Git-Tag: v0.4.0~57 X-Git-Url: https://jxself.org/git/?a=commitdiff_plain;h=165231476f466b4dbeca51c981cf0dfa2963ff16;p=8sync.git irc: Shorten generic method names. * 8sync/systems/irc.scm: (handle-line, handle-misc-input) (handle-user-join, handle-user-quit): Shorten names from their previous irc-bot-* longer names. Update callers. * demos/ircbot.scm: Update callers to above. --- diff --git a/8sync/systems/irc.scm b/8sync/systems/irc.scm index 01a83c8..536c9a2 100755 --- a/8sync/systems/irc.scm +++ b/8sync/systems/irc.scm @@ -35,8 +35,8 @@ #:export ( irc-bot-username irc-bot-server irc-bot-channels irc-bot-port - irc-bot-handle-line irc-bot-handle-misc-input - irc-bot-handle-user-join irc-bot-handle-user-quit + handle-line handle-misc-input + handle-user-join handle-user-quit default-irc-port)) @@ -192,7 +192,7 @@ (define (irc-bot-main-loop irc-bot message) (define socket (irc-bot-socket irc-bot)) (define line (string-trim-right (read-line socket) #\return)) - (irc-bot-dispatch-raw-line irc-bot line) + (dispatch-raw-line irc-bot line) (cond ;; The port's been closed for some reason, so stop looping ((port-closed? socket) @@ -220,7 +220,7 @@ ;;; Likely-to-be-overridden generic methods -(define-method (irc-bot-dispatch-raw-line (irc-bot ) raw-line) +(define-method (dispatch-raw-line (irc-bot ) raw-line) "Dispatch a raw line of input" (receive (line-prefix line-command line-params) (parse-line raw-line) @@ -235,17 +235,17 @@ line-text emote?)))) (_ (irc-bot-handle-misc-input irc-bot raw-line))))) -(define-method (irc-bot-handle-line (irc-bot ) username channel-name +(define-method (handle-line (irc-bot ) username channel-name line-text emote?) (echo-message irc-bot username channel-name line-text emote?)) -(define-method (irc-bot-handle-misc-input (irc-bot ) raw-line) +(define-method (handle-misc-input (irc-bot ) raw-line) (display raw-line) (newline)) -(define-method (irc-bot-handle-user-join (irc-bot ) user channel) +(define-method (handle-user-join (irc-bot ) user channel) 'TODO) -(define-method (irc-bot-handle-user-quit (irc-bot ) user channel) +(define-method (handle-user-quit (irc-bot ) user channel) 'TODO) diff --git a/demos/ircbot.scm b/demos/ircbot.scm index bfcd723..48fc6b7 100755 --- a/demos/ircbot.scm +++ b/demos/ircbot.scm @@ -28,8 +28,8 @@ (define-class ()) -(define-method (irc-bot-handle-line (irc-bot ) speaker channel - line emote?) +(define-method (handle-line (irc-bot ) speaker channel + line emote?) (define my-name (irc-bot-username irc-bot)) (define (looks-like-me? str) (or (equal? str my-name)