On 8/17/07, apfelmus <[EMAIL PROTECTED]> wrote:

> Extracting the head and tail of  ss  with a let statement could lead to
>   a huge unevaluated expression like
>
>    rest = tail (tail (tail (...)))

Even though they are probably forced, would breaking the head and tail
apart via pattern-matching or a case statement avoid building up that
unevaluated expression?

Justin
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to