hmk 0.9.4 → 0.9.5
raw patch · 3 files changed
+12/−12 lines, 3 files
Files
- Control/Hmk.lhs-boot +11/−0
- Hmk.lhs-boot +0/−11
- hmk.cabal +1/−1
+ Control/Hmk.lhs-boot view
@@ -0,0 +1,11 @@+> module Control.Hmk where+>+> type Cmp m a = a -> a -> m Bool+> data Result = TaskSuccess | TaskFailure+> type Task m = m Result+> data Rule m a = Rule { target :: a+> , prereqs :: [a]+> , recipe :: Maybe ([a] -> Task m)+> , isStale :: Cmp m a }+> type DepGraph m a = [Tree m a]+> data Tree m a = Node a (DepGraph m a) (Rule m a)
− Hmk.lhs-boot
@@ -1,11 +0,0 @@-> module Control.Hmk where->-> type Cmp m a = a -> a -> m Bool-> data Result = TaskSuccess | TaskFailure-> type Task m = m Result-> data Rule m a = Rule { target :: a-> , prereqs :: [a]-> , recipe :: Maybe ([a] -> Task m)-> , isStale :: Cmp m a }-> type DepGraph m a = [Tree m a]-> data Tree m a = Node a (DepGraph m a) (Rule m a)
hmk.cabal view
@@ -1,5 +1,5 @@ name: hmk-version: 0.9.4+version: 0.9.5 author: Mathieu Boespflug maintainer: Mathieu Boespflug <mboes@tweag.net> homepage: http://www.github.com/mboes/hmk