On Thu, 2 Oct 2003, Thomas Johnsson wrote:

> I'm convinced that if laziness (or call by name) were the norm in
> languages in general, then there would be similar traffic
> in lists like this one about the problems of strict evaluation -- and
> there would be a lot more of it,
> since strictness constrains the programming style a lot more!

You can divide "problems" into two areas... I can imagine people might
complain on lists like this about strictness preventing them from taking a
certain approach that laziness would allow.

But I can't imagine they would complain about the problem of being
confused... "this strict code evaluated immediately, what's going on?!" :)
This is because strict evaluation is always easy to understand.
Lazy/non-strict evaluation can be non-intuitive/confusing/surprising, even
for people who are used to it.

N
_______________________________________________
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to