Conversation

One big reason I use Rust because it's ecosystem of tools is much nicer and easier to work with. Every time I try cabal, hoping it has improved, I get confusing constraint solver errors. HIE is broken all the time. Hope this stuff can improve sometime - it's painful!
4
1
Rust ecosystem is better developed, but have you tried cabal + nix + ghcid (or ghcide)? It took some figuring out first time but feedback loop is really fast now 😃
1
Replying to and
AFAIK, I don't think Nix solves the 'install multiple versions of the same package at once per project' issue either. Like, Nix-style builds for cabal helps isolate cabal hell to individual projects, but you still have cabal hell. Not sure what it's like using actual Nix.
Replying to and
Yes, thats why I said the initial figuring out 😅, hope the docs improve sometime soon. Multiple versions not possible in a single project, but the available packages work great together. Also really easy to setup hoogle and other build tools.
1