]> gitweb @ CieloNegro.org - Lucu.git/blobdiff - Network/HTTP/Lucu/DefaultPage.hs
Doc fix, optimization, and more.
[Lucu.git] / Network / HTTP / Lucu / DefaultPage.hs
index a79e47b49c9f143d6d83638868d42be26cd0d901..b4413ce96b1a7017399bc65a9893b1a2b3954da6 100644 (file)
@@ -1,4 +1,3 @@
--- #hide, prune
 module Network.HTTP.Lucu.DefaultPage
     ( getDefaultPage
     , writeDefaultPage
@@ -11,7 +10,6 @@ import           Control.Arrow.ArrowList
 import           Control.Concurrent.STM
 import           Control.Monad
 import qualified Data.ByteString.Lazy.Char8 as B
-import           Data.ByteString.Lazy.Char8 (ByteString)
 import           Data.Maybe
 import           Network
 import           Network.HTTP.Lucu.Config
@@ -62,15 +60,15 @@ writeDefaultPage itr
 mkDefaultPage :: (ArrowXml a) => Config -> StatusCode -> a b XmlTree -> a b XmlTree
 mkDefaultPage conf status msgA
     = conf `seq` status `seq` msgA `seq`
-      let (sCode, sMsg) = statusCode status
-          sig           = cnfServerSoftware conf
-                          ++ " at "
-                          ++ cnfServerHost conf
-                          ++ ( case cnfServerPort conf of
-                                 Service    serv -> ", service " ++ serv
-                                 PortNumber num  -> ", port " ++ show num
-                                 UnixSocket path -> ", unix socket " ++ show path
-                             )
+      let (# sCode, sMsg #) = statusCode status
+          sig               = cnfServerSoftware conf
+                              ++ " at "
+                              ++ cnfServerHost conf
+                              ++ ( case cnfServerPort conf of
+                                     Service    serv -> ", service " ++ serv
+                                     PortNumber num  -> ", port " ++ show num
+                                     UnixSocket path -> ", unix socket " ++ show path
+                                 )
       in ( eelem "/"
            += ( eelem "html"
                 += sattr "xmlns" "http://www.w3.org/1999/xhtml"