X-Git-Url: https://git.martlubbers.net/?p=cloogle-irc.git;a=blobdiff_plain;f=IRCBot.icl;fp=IRCBot.icl;h=28f53c8da708f6f3c7a58c4316d7fdabba91ce96;hp=daed82586df5af36c28df0f19245ee71edff92cb;hb=e831e0ee2f4317831cf86e3d34ebb9cc15d3f845;hpb=d8e24731b0019b32d0289977fc4620e12b0cd585 diff --git a/IRCBot.icl b/IRCBot.icl index daed825..28f53c8 100644 --- a/IRCBot.icl +++ b/IRCBot.icl @@ -1,15 +1,15 @@ implementation module IRCBot -from Data.Func import $ +import StdEnv + import Data.Either -import Data.Error +import Data.Func import Data.Maybe -import Data.Functor import Data.Tuple -import StdTuple +import Text + import IRC -from Text import class Text(concat,split,join), instance Text String -import StdList, StdString + import TCPServer.Connection bot :: (String, Int) [IRCMessage] [IRCMessage] .a (IRCMessage -> (.a -> *(*World -> *(Maybe [IRCMessage], .a, *World)))) !*World -> *(Maybe String, .a, !*World)