Luckily, Stack [1] allays a lot of the reproducible build hell that Cabal sometimes provides. I would highly recommend trying Stack out before deciding that the Haskell package management system is a dealbreaker for you. More and more open source projects are using it - and if they aren&#x27;t, perhaps that could make a good first contribution to a larger project (if you&#x27;re having build trouble with vanilla Cabal, others probably are as well).<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;commercialhaskell&#x2F;stack" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;commercialhaskell&#x2F;stack</a>