hmk 0.9.3 → 0.9.4
raw patch · 2 files changed
+13/−2 lines, 2 files
Files
- Hmk.lhs-boot +11/−0
- hmk.cabal +2/−2
+ 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.cabal view
@@ -1,8 +1,8 @@ name: hmk-version: 0.9.3+version: 0.9.4 author: Mathieu Boespflug maintainer: Mathieu Boespflug <mboes@tweag.net>-homepage: http://code.haskell.org/~mboes/hmk+homepage: http://www.github.com/mboes/hmk synopsis: A make alternative based on Plan9's mk. description: Clone of Plan9's mk command, said to have \"improved on make by