The ghc-make package
The ghc-make program can be used as a drop-in replacement for ghc. This program targets two use cases:
If a flag such as -j4 is passed, the modules will be compiled in parallel. If the available parallelism is greater than a factor of 3, the build will probably run faster.
If there is no work to do (i.e. the compiled files are up-to-date), the build will run faster, sometimes significantly so.
See the readme for full details: https://github.com/ndmitchell/ghc-make#readme.
|Versions||0.1, 0.2, 0.2.1|
|Dependencies||base (==4.*), process (>=1.0), shake (>=0.13), unordered-containers (>=0.2.1)|
|Copyright||Neil Mitchell 2013-2014|
|Author||Neil Mitchell <email@example.com>|
|Maintainer||Neil Mitchell <firstname.lastname@example.org>|
|Source repository||head: git clone https://github.com/ndmitchell/ghc-make.git|
|Upload date||Mon Jun 23 10:55:56 UTC 2014|
|Downloads||298 total (42 in last 30 days)|
For package maintainers and hackage trustees