3 ms·
> I actually gave up waiting for the Haskell community to abandon pervasive laziness, so just moved to other languages. I certainly wouldn't hold my breath for
by chriswarbo 11y ago
> I actually gave up waiting for the Haskell community to abandon pervasive laziness, so just moved to other languages.
I certainly wouldn't hold my breath for Haskell abandoning pervasive laziness. It's a core principle of the language (Haskell is, after all, "being lazy with class"); if it were removed, the result would be Haskell in name only.
If you don't want pervasive laziness then using a different language is absolutely the correct thing to do. That's not a bad thing; it's just a case of having different tools for different jobs. Haskell may be the best fit for some projects but not others.
- LukeHoersten 11y agoCompletely agree. Laziness has too many benefits not to justify the added complexity of thunks and thunk-based space leaks. If you don't agree, don't use Haskell =)