Remix.run Logo
▲ bmacho 11 hours ago

There is no such problem with Haskell! You either use your distro version of GHC or you use ghcup for the latest GHC.

Every other language does/must do the same since Ubuntu/Debian have 2+ years old packages.

▲itishappy 8 hours ago | parent [-]

This wasn't a hypothetical. I'm still not sure I made the right choice.

I decided to go with GHC via nix-shell, which worked fine, but it's a different path than I went with installing Rust (global rustup), and I'm not sure how to evaluate the pros/cons of each. I miss having ghci invocable anywhere, but doubt that's a good reason to change.

Also, ghcup failing on my Rasberry Pi was a fun troubleshooting experience! I don't remember how I got around that one either, but they eventually fixed the issue.