Conversation

Replying to
I've been using stack with vanilla haskell-mode in emacs for several years to good effect. I guess a lot of the workflow comes down to routine and experience. In Rust I tend to sorely miss a REPL.
1
Yeah definitely miss a REPL. I've tried stack in the past but got frustrated with it taking up gigabytes of space with lots of different GHC installations. It's also more a band-aid solution over being able to install multiple versions of the same package at once.
1
Show replies
Yeah that seems cool (definitely interested in trying out NixOS myself), but it's a lot of work to teach contributors that workflow, given the lack of beginner-friendly documentation available for Nix. I want something that works out of the box, with minimal fuss.
2
1
Show replies
Replying to and
Have you ever tried Stack/Stackage? In my opinion, Stack made Haskell go from Cabal hell, to having world-class package management. I’d say the Rust and Haskell tooling is on a similar level, but I don’t use any of the IDE/LSP stuff.
1
Yeah stack has been helpful for lots of people! Not a Haskell expert, but from trying it in the past it seems like the package set approach is a band-aid over the inability to use more than one version of a library at once, and constant backwards compat breakages in base.
1
Show replies