
On 15 May 2011 18:46, Rogan Creswick
On Sun, May 15, 2011 at 8:21 AM, Malcolm Wallace
wrote: On 5/14/11 6:12 PM, Nathan Howell wrote:
Waf supports parallel builds and works with GHC without too much trouble.
I'm surprised no-one has yet mentioned Shake, a build tool/library written in Haskell. It does parallel builds, multi-language working, accurate dependencies, etc etc. I use it every day at work, and it is robust, scalable, and relatively easy to use.
I didn't realize Shake had been released! Thanks for pointing that out!
The version Malcolm uses is closed source - he has pointed you to my poorly-documented open-source reimplementation. Any bugs+infelicities you find are my fault rather than problems with the Shake concept :-) Max