1. Stack causes more than zero problems. 2. Stack demonstrates no practical benefit. Ergo, Stack is a net penalty. It's not a trade-off. QED. You probably disagree with (2), in which case, demonstrate otherwise. No vagueness.
-
-
Stack - manages ghc versions for projects - provides automatic sandboxing with dependency sharing where appropriate - handles git dependencies - file watch is useful, even when ghcid is available
2 replies 0 retweets 4 likes -
Replying to @mattoflambda @shajra and
All of these were solved problems before stack existed. What is it do you think we were doing all those years? Waiting for this groundbreaking thing called stack?
1 reply 0 retweets 0 likes -
I have no idea what you or anyone else was doing before stack, because the instructions given to beginners were fraught with problems that stack solved. As far as I know, cabal hell was a common experience.
2 replies 0 retweets 4 likes -
Replying to @mattoflambda @shajra and
You make this strange claim again, and yet I had been teaching FP for all those years, without all the scary problems with which someone was supposedly fraught. And it's not just me. What is it do you think we were doing when we were learning?
1 reply 0 retweets 0 likes -
I have personally experienced big problems with cabal hell, and have helped dozens of people with similar problems. There absolutely was a problem that stack solved. Maybe the problem was using cabal at all? But that's how people said to use haskell.
2 replies 0 retweets 4 likes -
Replying to @mattoflambda @shajra and
Cabal hell never existed. You experienced a different problem. You called it cabal hell because that's what you were told to do. I find no other reasonable explanation. By "people", you mean, "the other beginners." I am sorry that happened to you.
1 reply 0 retweets 0 likes -
What would you have called the problem that everyone else called cabal hell?
3 replies 0 retweets 1 like -
Replying to @mattoflambda @shajra and
A problem, related to dependencies, that is still not solved well, in any context. The consequence is that you must know how to use the tool. Stack does not solve this problem. Nix does not solve this problem. I have never experienced "cabal hell." It doesn't exist.
1 reply 0 retweets 1 like -
I have not experienced this problem with stack or nix or cabal new-install or cabal with careful use of sandboxes, so I'm sympathetic to the idea that the tool made it easier than it had to be to encounter the problem
1 reply 0 retweets 0 likes
I wish we could all go back 5 or so years, to the discussion where we were on the verge of actually solving the problem. Instead, it's "stack vs cabal" :( The race to second-to-last.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.