News for hackers. Stuff that matters.
Re:Ask HN: Why does every package+module system become a Rub... by hiljusti on Tuesday February 07, 2023 @01:20AM (#34689427)
Well sure, there's Stackage, and there's Nix, and there's some other options.

Haskell, for my money, is similar to Node.js in that I don't have confidence I could reliably expect the state of Haskell development _today_ to resemble Haskell development 5~10 years from now. There's a cost to falling behind (who wants to work on a Haskell project using 10-year-old conventions?) and there's also a cost to keeping up.

Don't get me wrong, I think it's getting better. Stack is easy enough to learn, Stackage has nice for guarantees on compatibility. Nix solves some issues for deployments, although "multiple solid integrations" is maybe a too-rosy description from my experience... but I don't think that Haskell's ecosystem is in its final form yet. Not in the way that Maven or Cargo feel like they're stupid simple and here to stay.

There are no comments on this comment yet.