-- > helloWorld :: ResourceDef
-- > helloWorld = emptyResource {
-- > resGet
--- > = Just $ do setContentType $ mkMIMEType "text" "plain"
+-- > = Just $ do setContentType $ parseMIMEType "text/plain"
-- > putChunk "Hello, world!"
-- > }
runHttpd ∷ Config → ResTree → [FallbackHandler] → IO ()
httpLoop ∷ SocketLike s ⇒ PortNumber → s → IO ()
httpLoop port so
= do (h, addr) ← SL.accept so
- tQueue ← newInteractionQueue
+ tQueue ← mkInteractionQueue
readerTID ← forkIO $ requestReader cnf tree fbs h port addr tQueue
_writerTID ← forkIO $ responseWriter cnf h tQueue readerTID
httpLoop port so