hmk: A make alternative based on Plan9's mk.

[ control, development, distribution, library, program ] [ Propose Tags ]
Versions 0.9, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.9.7,,,,
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 <>
Author Mathieu Boespflug
Maintainer Mathieu Boespflug <>
Category Control, Development, Distribution
Home page
Uploaded by MathieuBoespflug at Thu Oct 8 20:37:59 UTC 2009
Distributions NixOS:
Executables hmk
Downloads 4056 total (46 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

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.




Maintainer's Corner

For package maintainers and hackage trustees