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.
[Skip to ReadMe]
|Versions||0.1, 0.2, 0.2.1, 0.3, 0.3.1, 0.3.2|
|Dependencies||base (==4.*), process (>=1.0), shake (>=0.14), unordered-containers (>=0.2.1) [details]|
|Copyright||Neil Mitchell 2013-2015|
|Author||Neil Mitchell <firstname.lastname@example.org>|
|Maintainer||Neil Mitchell <email@example.com>|
|Source repository||head: git clone https://github.com/ndmitchell/ghc-make.git|
|Uploaded||Fri Feb 20 19:49:01 UTC 2015 by NeilMitchell|
|Downloads||1209 total (82 in last 30 days)|
|Status||Docs not available [build log]|
Last success reported on 2015-05-19 [all 2 reports]
For package maintainers and hackage trustees