If you upgrade stack and then do stack build, it's very close to being guaranteed to work.
Stack (and stackage) is the best nicest, most-reliable build-system of any language.
Stack (and stackage) is the best nicest, most-reliable build-system of any language.
So far, just in these comments I've seen:
1. just use plain cabal
2. use stack, you don't need cabal
3. use gchid
4. haskell+nix is best
5. use hpack
To emphasise again, this is not a severe criticism. I've been around for too long not to know that this is an almost inevitable result of people working in open source with disparate purposes and heterogeneous environments.PS. I bought HaskellForMac and it's great. It ties you a Haskell version a little older than the latest but that's OK too.