I think at this point I'm going to assume that GHC is doing something actively hostile to working packaging and that as a result Haskell will never have tooling that I'm actually happy to use
Conversation
Stack seems to have all the same problems as Cabal, it's just more opinionated and tells you that it's your fault for running into them
1
1
Replying to
Apparently `cabal new-install` is a thing, and it makes some of this stuff easier. I've not tried it yet though. Haskell packaging has frustrated me thus far, and is one of the reasons why I avoid Haskell :( haskell.org/cabal/users-gu
Replying to
Yeah it's joint top reason for me. Unfortunately writing Haskell is a requirement for what I'm currently doing
1
Yeah, lots of good stuff from Haskell, just kinda wish they'd get their tooling in order. Movement towards something like `cabal new-install` seems to be encouraging though. Hope they improve the marketing from 'nix-style builds' though - that means nothing to most people.

