Haskell Practicality Debate
The cluster centers on debates about Haskell's strengths like its type system, laziness, and abstractions versus its practicality, hype, and real-world usability, with users sharing experiences, criticisms, and comparisons to languages like Python and Go.
Activity Over Time
Top Contributors
Keywords
Sample Comments
Learn Haskell to see how things could be done. Don't use Haskell for things that should be done.
Can you list a few reasons you think Haskell isn't pragmatic?
Your experience of using Haskell is that it causes more bugs than less abstract languages?
Can you elaborate? What is it about Haskell that makes it better?
Could you give a few examples of good parts about Haskell and why do you believe they are good for anybody?
What makes you say Haskell is an abomination?
What do you find impractical about Haskell out of interest?
they clearly haven't tried Haskell!
It sort of makes me wonder how much of the hype around Haskell is overblown, this seems like pretty basic stuff. Haskell has all kinds of interesting properties but the way it is presented is usually as though it is an end-run around just about every problem in other programming languages. A dose of up-front honesty about potential issues would be handy. Are there any other things that are problematic in Haskell that other programmers from lesser languages usually take for granted?
Came here to say exactly this.And also to point to this excellent article: https://pchiusano.github.io/2017-01-20/why-not-haskell.html