News for hackers. Stuff that matters.
Re:Why does Haskell, in your opinion, suck? by hacker_9 on Sunday April 17, 2016 @09:00AM (#11514361)
I think this shows that the tooling is just as important, if not more important, when choosing a language. Good debugging tools are a must simply because things always go wrong, and if I don't have an IDE that can highlight the line for me and allow to mouse hover over variable values, then the whole experience becomes a lesson in frustration.

Additionally if you expect me to 'write, build, run, repeat' just to test my code, then you better hope you have a fast compiler else I'm going to start associating using your language with the same amount of interest as watching paint dry.

Re:Why does Haskell, in your opinion, suck? by marcosdumay on Sunday April 17, 2016 @09:08AM (#11514386)
> if I don't have an IDE that can highlight the line for me and allow to mouse hover over variable values, then the whole experience becomes a lesson in frustration.

What does that even mean in a language with no explicit model for code sequencing?

Re:Why does Haskell, in your opinion, suck? by nightski on Monday April 18, 2016 @01:43PM (#11521744)
Well Haskell has a well defined execution order. I think the large problem is that compiled Haskell doesn't represent the original source at all making this tricky if not impossible.
Re:Why does Haskell, in your opinion, suck? by marcosdumay on Monday April 18, 2016 @09:25PM (#11524318)
The execution order is only defined on the IO monad or when there is data dependency. Independent chunks of pure code can be executed in any order.
Re:Why does Haskell, in your opinion, suck? by nightski on Wednesday April 20, 2016 @05:54PM (#11538037)
The key word being independent. There is still a natural baked in dependency ordering. That is all that I meant. I realize I could of phrased it better.