Thanks for the replies, they helped me understand lazy evaluation a little better. -- Gautam -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20091229/4ab501bd/attachment.html