{-# LANGUAGE OverloadedStrings , UnicodeSyntax #-} import qualified Data.ByteString.Lazy.Char8 as Lazy import Control.Applicative import Control.Monad.Unicode import Data.Maybe import Data.Monoid.Unicode import Network.HTTP.Lucu main ∷ IO () main = let config = defaultConfig { cnfServerPort = "9999" } resources = mkResTree [ ([], resMain) ] in do putStrLn "Access http://localhost:9999/ with your browser." runHttpd config resources [] resMain ∷ ResourceDef resMain = emptyResource { resGet = Just $ do setContentType $ parseMIMEType "text/html" putChunks $ "