RosettaCodeData/Task/Hello-world-Web-server/Haskell/hello-world-web-server-1.hs
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

9 lines
344 B
Haskell

{-# LANGUAGE OverloadedStrings #-}
import Data.ByteString.Char8 ()
import Data.Conduit ( ($$), yield )
import Data.Conduit.Network ( ServerSettings(..), runTCPServer )
main :: IO ()
main = runTCPServer (ServerSettings 8080 "127.0.0.1") $ const (yield response $$)
where response = "HTTP/1.0 200 OK\nContent-Length: 16\n\nGoodbye, World!\n"