+ do putStrLn "Access http://localhost:9999/ with your browser."
+ runHttpd config resources fallbacks
+
+
+helloWorld ∷ ResourceDef
+helloWorld
+ = emptyResource {
+ resGet
+ = Just $ do setContentType $ parseMIMEType "text/hello"
+ outputChunk "Hello, "
+ outputChunk "World!\n"
+ outputChunk =≪ Lazy.pack <$> getRemoteAddr'
+
+ , resPost
+ = Just $ do str1 ← inputChunk 3
+ str2 ← inputChunk 3
+ str3 ← inputChunk 3
+ setContentType $ parseMIMEType "text/hello"
+ output ("[" ⊕ str1 ⊕ " - " ⊕ str2 ⊕ "#" ⊕ str3 ⊕ "]")
+ }
\ No newline at end of file