X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=examples%2FImplanted.hs;h=b1da66dedc98a88a838d2b73212f8cfbbf1d5ab4;hb=bc7c6c8fc24ca3c35cea6007d87df8e6a5fd1240;hp=390a572873b00119ca8f3c690ced9441e9a6b101;hpb=50e8fe7af585a8d33d93b3721be8f8f01905b891;p=Lucu.git diff --git a/examples/Implanted.hs b/examples/Implanted.hs index 390a572..b1da66d 100644 --- a/examples/Implanted.hs +++ b/examples/Implanted.hs @@ -1,11 +1,17 @@ +{-# LANGUAGE + UnicodeSyntax + #-} +import qualified Data.Collections as C +import Data.Default import MiseRafturai import Network import Network.HTTP.Lucu +import Prelude.Unicode -main :: IO () -main = let config = defaultConfig { cnfServerPort = PortNumber 9999 } - resources = mkResTree [ ([], miseRafturai) ] +main ∷ IO () +main = let config = def { cnfServerPort = "9999" } + tree ∷ ResourceTree + tree = C.fromList [ ([], nonGreedy miseRafturai) ] in do putStrLn "Access http://localhost:9999/ with your browser." - runHttpd config resources [] - \ No newline at end of file + withSocketsDo ∘ runHttpd config $ resourceMap tree