hmk: A make alternative based on Plan9's mk.
Clone of Plan9's mk command, said to have "improved on make by removing all the vowels from the name". Most features of mk are implemented, including basic meta-rules support and concurrent execution of jobs.
The library exports a generic dependency graph traversal that can be used independently of the rest.
The documentation is embedded in the literate Haskell source.
Note: the library portion is released to the public domain. Those source files that are not part of the library are released under GPLv3 or later.
Modules
- Control
- Control.Hmk
- Control.Hmk.Analyze
- Control.Hmk.Concurrent
- Control.Hmk.IO
- Control.Hmk
Downloads
- hmk-0.9.6.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.9, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.9.7, 0.9.7.1, 0.9.7.2, 0.9.7.3, 0.9.7.4 |
---|---|
Dependencies | base (<5), bytestring, containers, directory, filepath (>=1.1), mtl, parsec (>=3.0.0), pcre-light (>=0.3), process, unix [details] |
License | LicenseRef-GPL |
Copyright | (c) 2008-2009. Mathieu Boespflug <mboes@tweag.net> |
Author | Mathieu Boespflug |
Maintainer | Mathieu Boespflug <mboes@tweag.net> |
Category | Control, Development, Distribution |
Home page | http://www.github.com/mboes/hmk |
Uploaded | by MathieuBoespflug at 2010-03-07T11:11:57Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Executables | hmk |
Downloads | 8657 total (29 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2016-12-30 [all 7 reports] |