Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>Do you think that I, and an apparently large number of other people on the internet, spend our time insulting Haskell without having used it? That some great anti-Haskell conspiracy is being waged by evil groups unknown?

No, it seems like a relatively small group. And I did not suggest ill intentions, merely ignorance. Do you seriously think "some people repeat second hand info about topics they lack experience with" requires a "great conspiracy waged by evil groups unknown"?

>I haven't written large enough Haskell programs to have performance problems myself

So, you are confirming exactly what I said, that you don't have experience and are repeating second hand info. Why then did you feel the need to invent some sort of conspiracy theory nonsense as a rationale for your behavior?

>People who have to keep an empty monad around because removing it doubles the run-time of the program

That statement demonstrates such an obvious lack of understanding that I am almost able to believe you are ill intentioned. That makes absolutely no sense, it is like me saying "C is bad because I have to keep an empty function around or it doubles run time".

>make substansal changes to get programs into an acceptable (<16GB) amount of memory

That is too vague to be meaningful. Were they working with >16GB of data? Did they just have a memory leak? Do you understand that memory leaks can be created in every language?

>Also, there are plenty of horrible error messages. Having a random google, here's the first one that comes up

Are you trolling? That is a trivially simple error message. It is a simple type mismatch, the compiler expected X, it got Y. Which is precisely what it says.

>Stackoverflow is full of Haskell questions which are "I don't understand this compile-time error I am getting".

Stackoverflow is full of everylanguage questions of "I don't understand this error I am getting". That is completely meaningless.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: