Install Stack by default


Stack is a tool that sits on top of Cabal and helps with dependency management as well as building/testing. Right now, we’re installing stack ourselves on each machine which seems like a waste of time. It would be amazing to be able to have this tool installed by default on linux images. Additionally, adding ~/.stack to the default cache locations would mean even less custom setup for haskell projects.

See the circle.yml in this personal project for an example of the config we currently have to do.

Haskell distributions need updating

I would also appreciate having Stack installed by default. I would love to have modern Haskell projects work with minimal setup on Circle.


I campaigned, and got Stack v1.4.0 pre-installed in our latest image update:

Please give it a try and let us know if you run into any issues!

Upgrade default Haskell Stack installed version