X-Git-Url: https://git.martlubbers.net/?p=cloogle-irc.git;a=blobdiff_plain;f=cloogleirc.icl;h=a8b949440ca84e5d15845d736f498f326df46937;hp=0150704ff1ce6bd2b03018c73eb8d6500007a8f2;hb=e831e0ee2f4317831cf86e3d34ebb9cc15d3f845;hpb=d8e24731b0019b32d0289977fc4620e12b0cd585 diff --git a/cloogleirc.icl b/cloogleirc.icl index 0150704..a8b9494 100644 --- a/cloogleirc.icl +++ b/cloogleirc.icl @@ -1,40 +1,29 @@ module cloogleirc -import Cloogle.API -import Text.GenPrint import StdEnv +import Control.Applicative +import Control.Monad => qualified join +import Data.Either +import Data.Error +import Data.Func import Data.Functor +import Data.List +import qualified Data.Map as DM import Data.Maybe -import Data.Either -from Data.Func import $, mapSt -from Text import class Text(..), instance Text String, instance + String - +import Data.Tuple import Internet.HTTP - -import Text.GenJSON - -import Text.URI +import System.CommandLine import System.Time +import Text +import Text.Encodings.UrlEncoding +import Text.GenJSON -import Control.Applicative -import qualified Control.Monad as CM -import qualified Data.Map as DM -from Control.Monad import class Monad(bind), >>= -from Text.Encodings.UrlEncoding import urlEncode -import System.CommandLine -import Internet.HTTP -import Data.Error -import Data.List -import Data.Functor -import Data.Tuple +import Cloogle.API -import TCPIP import IRC import IRCBot -import StdMisc, StdDebug - shorten :: String *World -> (String, *World) shorten s w # s = if (startsWith "http://" s) s (if (startsWith "https://" s) s ("http://" + s))