A compilation manager for Haskell. hmake recompiles a given module or program by extracting dependencies between source modules and issuing appropriate compiler commands to rebuild only changed modules. hmake can use whatever Haskell compilers and preprocessors you have installed.
If an .hi interface file is unchanged then changes in the corresponding implementation code will not trigger recompilation of calling code.
hmake interactive is an interactive development environment built on hmake.
Malcolm Wallace of the York Functional Programming Group developed hmake in 2005 based on Thomas Hallgren’s hbcmake and nhc13make.
hmake home (


Read Also:

  • HMAS

    1. Her Majesty’s Australian Ship. 2. His Majesty’s Australian Ship. abbreviation 1. His (or Her) Majesty’s Australian Ship Her (or His) Majesty’s Australian Ship

  • Hmbs

    Her (or His) Majesty’s British Ship

  • Hmc

    Her (or His) Majesty’s Customs

  • HMCS

    1. Her Majesty’s Canadian Ship. 2. His Majesty’s Canadian Ship. abbreviation 1. His (or Her) Majesty’s Canadian Ship Her (or His) Majesty’s Canadian Ship

Disclaimer: Hmake definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.