X-Git-Url: https://git.martlubbers.net/?p=cloogle-irc.git;a=blobdiff_plain;f=cloogleirc.icl;fp=cloogleirc.icl;h=05aaa7d24e9f2ba0734814982173a6b8ce00a201;hp=85985d84942663838511c7db7485a9cefcbf6f2e;hb=6074fc23351ac06daad779b3ac6c09a36590de24;hpb=fb92f01e027cdbf5ef979c5d5525211594d8f7c7 diff --git a/cloogleirc.icl b/cloogleirc.icl index 85985d8..05aaa7d 100644 --- a/cloogleirc.icl +++ b/cloogleirc.icl @@ -20,7 +20,7 @@ import System.Time import Control.Applicative import qualified Control.Monad as CM import qualified Data.Map as DM -from Control.Monad import class Monad, instance Monad Maybe, >>= +from Control.Monad import class Monad(bind), instance Monad Maybe, >>= from Text.Encodings.UrlEncoding import urlEncode import System.CommandLine import Internet.HTTP @@ -115,7 +115,7 @@ Start w //| isError bs = (Just $ "\n" +++ fromError bs +++ "\n", snd $ fclose io w) # (Ok bs) = bs # (merr, io, w) = bot (bs.bs_server, bs.bs_port) (startup bs) shutdown io (process bs.bs_strftime) w -= (Nothing, w)//= (merr, snd $ fclose io w) += (merr, snd $ fclose io w) where parseCLI :: [String] -> MaybeErrorString BotSettings parseCLI [] = Ok