packages feed

hmk 0.9.4 → 0.9.5

raw patch · 3 files changed

+12/−12 lines, 3 files

Files

+ 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