3 ms·
> But not Haskell, right? "Be honest". I absolutely have worked with Haskell and written a number of non-trivial programs in it, including a bytecode interpret
by BaseballPhysics 3y ago
> But not Haskell, right? "Be honest".
I absolutely have worked with Haskell and written a number of non-trivial programs in it, including a bytecode interpreter for a toy virtual machine.
I also spent quite a bit of time writing solutions to various coding challenges in Haskell, which gave me an appreciation for how hard it is to write high performance code in the language (anything touching strings, in particular, was a real joy...). I've never felt like I had to fight the runtime quite the way that I had to fight it with Haskell.
But yes, if I'm writing normal, run-of-the-mill, low complexity code, it's pretty easy to get Haskell right. But then in that circumstance it's easy to get it right in any language.
Of course, why would you believe me? You're already so sure your opinion is fact that I doubt anything I have to say will sway you.
- the_af 3y agoNo, I believe you. Why wouldn't I? It's you who accused me of giving non-answers and asked for my "honesty". Fair enough. Haskell developers do not think the language is perfect, and I've seen a fair share of critiques, but I've never seen laziness "ridiculed". And since I believed you, believe me: whenever I deal with languages without easy recourse to lazy evaluation, I miss it. Every expression is clumsier. > You're already so sure your opinion is fact that I doubt anything I have to say will sway you. Are you a mind reader? I suggest you go back and look at your first reply to me. Do you think it was crafted to elicit good mannered conversation?
- BaseballPhysics 3y ago> I suggest you go back and look at your first reply to me. Do you think it was crafted to elicit good mannered conversation? Yup, that's fair, I came out swinging because I read this: > They only ridicule it because they don't use it or understand it. As belittling the intelligence of people who didn't share your opinion. If that wasn't your intention and I read too much into your comment, then I absolutely apologize for jumping down your throat so aggressively.