News for hackers. Stuff that matters.
Re:What Is Good About Haskell? by _bxg1 on Thursday October 03, 2019 @06:42PM (#21153027)
As someone who takes sublime pleasure in writing types around a domain, Rich Hickey's rightness on this issue makes me profoundly sad.

Here's an article I read a while back (from the same author it turns out!) which nearly converted me to the dynamic-types camp: https://lispcast.com/clojure-and-types/

Re:What Is Good About Haskell? by mumblemumble on Thursday October 03, 2019 @10:41PM (#21154366)
For me, that article and the lecture it talks about planted the seed, and then a year or two of doing data engineering type work watered and fertilized it.

That observation on `Maybe` really hit home in a big way. Not at first. Eventually. I used to think that banning null and using `Maybe` instead was the best idea ever. I still love the basic idea, and wish I could always work that way. . . but nowadays I'm so frequently working in the limit case, where everying is either optional, or used to be optional, or will be optional in the future, or is officially required but somebody didn't get the memo. And it's like in some Zen parable where the student keeps getting hit with a stick until they're enlightened. Bruised, bloodied, and enlightened. You either have it or you don't. む.

Re:What Is Good About Haskell? by _bxg1 on Thursday October 03, 2019 @10:55PM (#21154410)
For me it was the part about typing JSON. I work at a company with a Common Lisp back-end and Let Me Tell You. Trying to enforce the JSON structure it generates using any kind of front-end JS types, so that nil-punning doesn't crash the UI every other day, is an exercise in attrition. Unfortunately JS is not Clojure and so can't as elegantly digest inconsistent data, but I certainly have learned to appreciate the appeal of that philosophy.
Re:What Is Good About Haskell? by flavio81 on Monday October 07, 2019 @10:08AM (#21180940)
Hi _bxg1,

Cycorp? Do you need more Lisp developers? I'm trying to switch jobs.