Why is Haskell seldom used, despite being considered a wonderful language?
1–6 of 6 posts
Re: Why is Haskell seldom used, despite being considered a wonderful language?
#2Re: Why is Haskell seldom used, despite being considered a wonderful language?
#3Re: Why is Haskell seldom used, despite being considered a wonderful language?
#4A lot of computational problems are not math but interfacing, I think Haskell excels in the math related world and not in the interfacing one. This besides the steep learning curve, for myself personally a programming language is also a tool to help getting a mental picture of the problems to be solved. I loose much of the mental picture when using a functional language, but also when using a deep OO language. A func…
Absolutely to the contrary! Haskell is superb at interfacing. Standard Chartered have had a huge amount of success getting disparate and incompatible enterprise systems to talk to each other by wrapping them in strongly typed Haskell interfaces.
Re: Why is Haskell seldom used, despite being considered a wonderful language?
#5FWIW my definition of monad is also wrong. I treat monads as the equivalent of chaining. .do().this().then().that() and for most scenarios that way of thinking works. But I don't pretend to understand monads.
Don't get me wrong - I really want to like Haskell. But I've yet to find a monad explanation that didn't turn into "you understand monads when you understand monads".
And understanding monads is a pretty important step for writing good Haskell code.