No, we *do* care about easy, which is why I definitely do not use stack. If I could fob off all the pain to you every time it comes up, I think you'd change your mind about what you are calling "easy." Alas, it is me, and students, who must suffer this pain. Thanks for that.
-
-
stack has bugs. I've encountered some failed installs here and there. By and large, "stack install" works, and all alternatives to install Haskell software are an order of magnitude harder. When installing Haskell software is this hard, many give up (and I've seen it first hand)
1 reply 0 retweets 0 likes -
> By and large, "stack install" works :)
1 reply 0 retweets 0 likes -
Do you mean to suggest it doesn't? Maybe nix is better, but can nix be as easy as "brew install stack && stack setup && stack install" ? You are dissing stack but do you have anything better than that?
2 replies 0 retweets 0 likes -
I like to take excursions to analyse apologetics, such as preceding a claim with "by and large." That aside, no stack definitely does not work. It's bullshit. Of course I have something better than stack. WTF?
1 reply 0 retweets 0 likes -
In my experience, "by and large it works" is the best usable solution Haskell currently has. What do you have that is better than stack at allowing people to easily install Haskell software?
1 reply 0 retweets 1 like -
Well, my team uses nix, but I would also never burden a student with that either. There are better solutions to stack in every context, but it's not the same solution in each of those contexts.
1 reply 0 retweets 0 likes -
Context: Haskell learner wants to write a small project that uses a few Haskell libraries from hackage. "Nix" is too much of a burden to learn simultaneously. "cabal install" fails cryptically. What should the learner do?
2 replies 0 retweets 0 likes -
So, now we are imposing anti-learning onto arbitrary students? What if the student is not anti-learning? That's not a context. Cabal install does not fail any more cryptically than other shitty build tools.
1 reply 0 retweets 1 like -
cabal install fails cryptically far more often than stack does, and that's the point. There are a lot of people who want to give haskell a shot. Their budget (in time, energy) for learning is understandably limited, they'd rather spend it on learning haskell than nix.
2 replies 0 retweets 0 likes
Suppose this were true (it's not, but suppose it was). Why does every critique of stack turn into, "but it's not cabal"? Here is some news for you: I HATE CABAL MORE THAN YOU DO. Can we please stop talking about cabal? Please, fucking please, goddamn motherfucking please?
-
-
talking about whether stack is good or not necessarily compares it to its alternatives. Its goal of installing haskell software is not contested, so the question is whether it's better than its alternatives at this purpose or not. Naturally this leads to discussing alternatives
1 reply 0 retweets 0 likes -
The alternative to stack is not http://stack.Talk about that.
1 reply 0 retweets 0 likes - Show replies
New conversation -
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.