4 ms·
Some of the responses to you are good and some aren't. Honestly I don't think the point here is to tell you what you don't know (which is a common strategy for
by Ixiaus 12y ago
Some of the responses to you are good and some aren't. Honestly I don't think the point here is to tell you what you don't know (which is a common strategy for Haskellers).
I will tell you this, though. In order for your mind to be productive in Haskell you have to unlearn a lot of imperative and executional ways of thinking. Haskell excels in describing what something is (through the type system, also lookup "denotational semantics" - reading up on that helped me understand what the character difference is between Haskell and the more imperative languages I was brought up on).
I definitely do think a language like Haskell has immense gains for the enjoyment of programming, business execution, and safety of the programs we write that the general public consumes.
[EDIT] My own double negative confused even me...