]> gitweb.factorcode.org Git - factor.git/commitdiff
irc.*: removing more EXCLUDE: (#1839)
authorBjörn Lindqvist <bjourne@gmail.com>
Tue, 4 Jul 2017 10:02:24 +0000 (12:02 +0200)
committerBjörn Lindqvist <bjourne@gmail.com>
Tue, 4 Jul 2017 10:02:24 +0000 (12:02 +0200)
extra/irc/client/internals/internals-tests.factor
extra/irc/client/internals/internals.factor
extra/irc/logbot/log-line/log-line.factor

index aa3b14b38103bfec21788ab60182eda627c298af..f68db13db64afa0bd2d77f5ccb39c98d1c3e63d9 100644 (file)
@@ -1,12 +1,9 @@
 ! Copyright (C) 2009 Bruno Deferrari
 ! See http://factorcode.org/license.txt for BSD license.
-USING: kernel tools.test accessors arrays sequences
-io io.streams.duplex namespaces threads destructors
-calendar concurrency.mailboxes classes assocs combinators
-irc.messages.parser irc.client.base irc.client.chats
-irc.client.participants irc.client.internals ;
-EXCLUDE: irc.messages => join ;
-RENAME: join irc.messages => join_
+USING: accessors assocs calendar classes combinators
+concurrency.mailboxes destructors io io.streams.duplex irc.client.base
+irc.client.chats irc.client.internals irc.client.participants
+irc.messages irc.messages.parser kernel sequences threads tools.test ;
 IN: irc.client.internals.tests
 
 ! Streams for testing
@@ -113,7 +110,7 @@ M: mb-writer dispose drop ;
   ] unit-test
 ] spawning-irc
 
-[ { join_ "#factortest" } [
+[ { irc.messages:join "#factortest" } [
       "#factortest" <irc-channel-chat> [ %add-named-chat ] keep
       { ":factorbot!n=factorbo@some.where JOIN :#factortest"
         ":ircserver.net 353 factorbot @ #factortest :@factorbot "
index fb3e1c66e07a81d196bed806ed8513d4be481485..2cf2975a93bffb72c5c410f7662eea479f1a0d1d 100644 (file)
@@ -3,8 +3,7 @@
 USING: accessors assocs arrays concurrency.mailboxes continuations destructors
 hashtables io irc.client.base irc.client.chats irc.messages kernel namespaces
 strings words.symbol irc.messages.base irc.client.participants fry threads
-combinators irc.messages.parser math ;
-EXCLUDE: sequences => join ;
+combinators irc.messages.parser math sequences ;
 IN: irc.client.internals
 
 : do-connect ( server port quot: ( host port -- stream ) attempts -- stream/f )
@@ -76,7 +75,9 @@ GENERIC: process-message ( irc-message -- )
 M: object process-message drop ;
 M: ping   process-message trailing>> /PONG ;
 ! FIXME: it shouldn't be checking for the presence of chat here...
-M: join   process-message [ sender>> ] [ chat> ] bi [ join-participant ] [ drop ] if* ;
+M: irc.messages:join
+    process-message [ sender>> ] [ chat> ] bi
+    [ join-participant ] [ drop ] if* ;
 M: part   process-message [ sender>> ] [ chat> ] bi [ part-participant ] [ drop ] if* ;
 M: quit   process-message sender>> quit-participant ;
 M: nick   process-message [ trailing>> ] [ sender>> ] bi rename-participant* ;
index 8864369ad53ff59a73856798f63a12008adee58f..a6a52131adb837e6983546b9cae5406a9337bdae 100644 (file)
@@ -1,8 +1,7 @@
 ! Copyright (C) 2009 Bruno Deferrari.
 ! See http://factorcode.org/license.txt for BSD license.
 USING: accessors irc.messages irc.messages.base kernel make
-combinators ;
-EXCLUDE: sequences => join ;
+combinators sequences ;
 IN: irc.logbot.log-line
 
 : dot-or-parens ( string -- string )
@@ -24,7 +23,7 @@ M: privmsg >log-line
 : prefix% ( string -- )
     " [" % % "]" % ;
 
-M: join >log-line
+M: irc.messages:join >log-line
     [
         [ "* " % sender>> % ]
         [ prefix>> prefix% " has joined the channel." % ] bi