When I set it up starting from Ubuntu packages, the process was still convoluted and involved bootstrapping from an older version of ghc.
I haven't tried it on Windows.
The download instructions say it depends on libffi, libgmp and zlib, which I didn't realise, plus some other tools (gcc, etc.) which I assume are for building packages that wrap C libraries.
http://docs.haskellstack.org/en/stable/install_and_upgrade/#...
What about getting the stack tool, though? Is it in the package managers at a useful version? It doesn't seem to be in MacPorts. Does it change quickly enough that you need to ensure you have the right version? Ah, i see that the installation process is:
curl -sSL https://get.haskellstack.org/ | sh
Perhaps each project should include a shell script which does this!
curl | sudo sh is much more of a problem.