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?
-
-
Here's a thing. What do you think we were doing, students and teachers alike, before any of these existed? [cabal, nix, stack] Like, what were we doing? Tripping, falling and picking ourselves up? What?
1 reply 0 retweets 0 likes -
I'm not talking about students or other people coerced into using Haskell. And before stack, many of these did trip, fall, and just give up on Haskell.
1 reply 0 retweets 0 likes -
-
If they were going to give up that easily, maybe programming isnt for them?
1 reply 0 retweets 0 likes -
Replying to @jonoabroad @dibblego and
who said it was easily? Haskell isn't purely for pedagogy. People want to be productive with it. If it takes hours and hours to install existing libraries, every reasonable developer will understand haskellers just don't value productivity and use something else.
3 replies 0 retweets 0 likes -
Replying to @EyalL @jonoabroad and
Show me all this production that occurred because stack came to exist. Fucking show me.
1 reply 0 retweets 0 likes -
Replying to @dibblego @jonoabroad and
small personal example: People in my office use my haskell software because installing it wasn't a chore. Some of them learn haskell later to contribute.
1 reply 0 retweets 0 likes -
Replying to @EyalL @jonoabroad and
Are we now going for the "popular" argument? Just write all the different goal posts down please. Leave cabal out.
1 reply 0 retweets 0 likes -
Replying to @dibblego @jonoabroad and
My Haskell software would not be installed by most of these people if it was a chore to install, with dependencies from Hackage. Without "stack", it is indeed a big chore, in all alternatives I'm familiar with.
2 replies 0 retweets 0 likes
So we are in a popularity contest? Fine, you win, I don't give a shit. That was never a goal at all. You win the popularity contest. I am going back to my completely distinct goals.
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.