]> gitweb @ CieloNegro.org - Lucu.git/commitdiff
Cosmetic changes suggested by hlint RELEASE-0_4_1
authorpho <pho@cielonegro.org>
Fri, 11 Dec 2009 06:04:34 +0000 (15:04 +0900)
committerpho <pho@cielonegro.org>
Fri, 11 Dec 2009 06:04:34 +0000 (15:04 +0900)
Ignore-this: e333aa419e29b709beba6d17b9411ebb

darcs-hash:20091211060434-62b54-d2c7c3f3a7bcfb6959eca959acd7fb6a4f91d49c.gz

Network/HTTP/Lucu/Resource/Tree.hs

index 660d8ff735bdc3f2fab18f7d42ab8a1f8951a091..4cb493274859cd7aa4fb56ca4664123dff0d5867 100644 (file)
@@ -15,6 +15,7 @@ module Network.HTTP.Lucu.Resource.Tree
     )
     where
 
+import           Control.Arrow
 import           Control.Concurrent
 import           Control.Concurrent.STM
 import           Control.Exception
@@ -140,13 +141,10 @@ data ResNode    = ResNode (Maybe ResourceDef) ResSubtree
 --             ]
 -- @
 mkResTree :: [ ([String], ResourceDef) ] -> ResTree
-mkResTree = processRoot . mapFirst canonicalisePath
+mkResTree = processRoot . map (first canonicalisePath)
     where
-      mapFirst :: (a -> a') -> [(a, b)] -> [(a', b)]
-      mapFirst f = map (\ (a, b) -> (f a, b))
-
       canonicalisePath :: [String] -> [String]
-      canonicalisePath = filter (\ x -> x /= "")
+      canonicalisePath = filter (/= "")
 
       processRoot :: [ ([String], ResourceDef) ] -> ResTree
       processRoot list