example: "brew install stack && stack setup && stack install" works on various mac machines I used it on to install my packages. is there anything nearly as easy as this?
-
-
There isn’t anything as easy for haskell. The problem is that many people in the haskell community don’t care about easy. The “it works for me” syndrome is very strong. I’m still waiting for a nix setup that works on macs, or with ghcjs, without endless tweaking.
2 replies 0 retweets 2 likes -
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.
3 replies 0 retweets 1 like -
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.
-
-
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 -
for this situation, and I believe it encompasses a majority of potential Haskell users, stack by far works best. This makes haskell usable by many more than otherwise it would be. That makes stack one of the largest contributions to haskell.
0 replies 0 retweets 0 likes
End of conversation
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.