summaryrefslogtreecommitdiff
path: root/src/Hakyll/Core/DirectedGraph/DependencySolver.hs
diff options
context:
space:
mode:
authorJasper Van der Jeugt <jaspervdj@gmail.com>2011-01-14 08:50:34 +0100
committerJasper Van der Jeugt <jaspervdj@gmail.com>2011-01-14 08:50:34 +0100
commit6e7dc0e58fd2d7814934e0c041a4e18232102087 (patch)
tree8da9e502a245704a8fda38748efe6d02e76be318 /src/Hakyll/Core/DirectedGraph/DependencySolver.hs
parent3ea3c52f535d3faaa930dfc4ef5812f0ef690ec3 (diff)
downloadhakyll-6e7dc0e58fd2d7814934e0c041a4e18232102087.tar.gz
Micro-cleanup
Diffstat (limited to 'src/Hakyll/Core/DirectedGraph/DependencySolver.hs')
-rw-r--r--src/Hakyll/Core/DirectedGraph/DependencySolver.hs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Hakyll/Core/DirectedGraph/DependencySolver.hs b/src/Hakyll/Core/DirectedGraph/DependencySolver.hs
index 214211b..54826ff 100644
--- a/src/Hakyll/Core/DirectedGraph/DependencySolver.hs
+++ b/src/Hakyll/Core/DirectedGraph/DependencySolver.hs
@@ -10,7 +10,7 @@ module Hakyll.Core.DirectedGraph.DependencySolver
import Prelude
import qualified Prelude as P
import Data.Set (Set)
-import Data.Maybe (catMaybes)
+import Data.Maybe (mapMaybe)
import qualified Data.Map as M
import qualified Data.Set as S
@@ -48,7 +48,7 @@ order temp stack set graph@(DirectedGraph graph')
-- Check which dependencies are still in the graph
let tag = nodeTag node
deps = S.toList $ nodeNeighbours node
- unsatisfied = catMaybes $ map (flip M.lookup graph') deps
+ unsatisfied = mapMaybe (`M.lookup` graph') deps
in case unsatisfied of
-- All dependencies for node are satisfied, we can return it and
@@ -58,7 +58,7 @@ order temp stack set graph@(DirectedGraph graph')
-- There is at least one dependency left. We need to solve that
-- one first...
- (dep : _) -> if (nodeTag dep) `S.member` set
+ (dep : _) -> if nodeTag dep `S.member` set
-- The dependency is already in our stack - cycle detected!
then cycleError
-- Continue with the dependency