Where are the clever uses of strict evaluation?

Posted by devonrt on Stack Overflow See other posts from Stack Overflow or by devonrt
Published on 2009-03-16T17:22:42Z Indexed on 2010/06/09 3:42 UTC
Read the original article Hit count: 214

Filed under:
|

It seems like there are plenty of examples of clever things being done in a lazily-evaluated language that can't be done in an environment with strict evaluation. For example infinite lists in Haskell or replacing every element in a tree with the tree's minimum value in one pass.

Are there any examples of clever things being done in a strictly-evaluated language that can't easily be done in a lazily-evaluated language?

© Stack Overflow or respective owner

Related posts about haskell

Related posts about lazy-evaluation