* https://ocharles.org.uk/blog/posts/2014-02-04-how-i-develop-...
* https://www.reddit.com/r/haskell/comments/1vghgw/nixos_a_gnu...
* https://nixos.org/~eelco/pubs/nixos-jfp-final.pdf
* http://fuuzetsu.co.uk/blog/posts/2014-06-28-My-experience-wi...
* https://ocharles.org.uk/blog/posts/2014-02-04-how-i-develop-...
* https://www.reddit.com/r/haskell/comments/1vghgw/nixos_a_gnu...
* https://nixos.org/~eelco/pubs/nixos-jfp-final.pdf
* http://fuuzetsu.co.uk/blog/posts/2014-06-28-My-experience-wi...
I was able to quickly install Nix on a not quite up-to-date Linux distro to get my hands on specific versions of some programs that are too big to conveniently build from source.
I'm not sure it solves the package management problem for Haskell completely, but it should help managing GHC versions and external dependencies (ie. native libs required by Haskell libs), which cabal/stack aren't great with.
Note: I was a bit disappointed that installing Nix required root access to create /nix store. I would have liked to put it in my home directory instead.
> Stackage solved the consistent set of packages, and Stack made it even easier. I now consider Haskell package management a strength for large projects, not a risk.