X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=examples%2FHelloWorld.hs;h=fb1c8ac57ba79337c98a9f5d4738fc51baaec270;hb=a122079f1e16c8da8e207a30e37f88362286508f;hp=6a732565a78b8c4cba35020df1eda9a8e8fb6d52;hpb=3baf479eba12bc3e9c4ef966df770cd70aa5cd81;p=Lucu.git diff --git a/examples/HelloWorld.hs b/examples/HelloWorld.hs index 6a73256..fb1c8ac 100644 --- a/examples/HelloWorld.hs +++ b/examples/HelloWorld.hs @@ -7,12 +7,14 @@ import Control.Applicative import Control.Monad.Unicode import qualified Data.ByteString.Lazy.Char8 as Lazy import qualified Data.Collections as C +import Data.Default import Data.Monoid.Unicode +import Network import Network.HTTP.Lucu import Prelude.Unicode main ∷ IO () -main = let config = defaultConfig { cnfServerPort = "9999" } +main = let config = def { cnfServerPort = "9999" } mapper = resourceMap resources ⊕ resourceMap fallbacks resources ∷ ResourceTree resources = C.fromList @@ -27,7 +29,7 @@ main = let config = defaultConfig { cnfServerPort = "9999" } | otherwise = Nothing in do putStrLn "Access http://localhost:9999/ with your browser." - runHttpd config mapper + withSocketsDo $ runHttpd config mapper helloWorld ∷ Resource helloWorld = C.fromList