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
