X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=examples%2FMultipart.hs;h=f7122f9cc58aab710337c234c813b490bc0212ad;hb=3b448555e621530c3483f03b4b5156dc606b2035;hp=906eff59ca3a78a6f425a3df28a1171e4527e31a;hpb=950640dd241222203778f8167943d30fa52f356a;p=Lucu.git diff --git a/examples/Multipart.hs b/examples/Multipart.hs index 906eff5..f7122f9 100644 --- a/examples/Multipart.hs +++ b/examples/Multipart.hs @@ -1,19 +1,26 @@ {-# LANGUAGE OverloadedStrings + , QuasiQuotes , UnicodeSyntax #-} import qualified Data.ByteString.Lazy.Char8 as Lazy import Control.Applicative import qualified Data.Collections as C import Control.Monad.Unicode +import Data.Default import Data.Maybe import Data.Monoid.Unicode import Network import Network.HTTP.Lucu +import Prelude hiding (head) import Prelude.Unicode +import Text.Blaze hiding (text) +import Text.Blaze.Html5 hiding (text) +import Text.Blaze.Html5.Attributes hiding (form, title) +import Text.Blaze.Renderer.Utf8 main â· IO () -main = let config = defaultConfig { cnfServerPort = "9999" } +main = let config = def { cnfServerPort = "9999" } tree â· ResourceTree tree = C.fromList [ ([], nonGreedy resMain) ] in @@ -23,21 +30,26 @@ main = let config = defaultConfig { cnfServerPort = "9999" } resMain â· Resource resMain = C.fromList [ ( GET - , do setContentType $ parseMIMEType "text/html" - putChunks $ "