News for hackers. Stuff that matters.
Re: Haskell is our first choice for building production soft... by Albert_Camus on Monday January 11, 2021 @07:28PM (#25740498)
Author here. Having written a lot of Haskell, I don't find lazy evaluation to be an issue nearly as often as it is a benefit. Yes, it can be difficult to reason about at times, but more often it ends up leading to simpler code. I would say that if you're consistently highly concerned with evaluation order, then yes, Haskell might not be the language for you.

But I would also say that you shouldn't be concerned with evaluation order when writing Haskell, in the same way you usually shouldn't be concerned with what the query optimizer is doing when writing SQL.

There are no comments on this comment yet.