[Haskell] Probably a trivial thing for people knowing Haskell

Brandon S. Allbery KF8NH allbery at ece.cmu.edu
Sun Oct 19 10:36:05 EDT 2008

On 2008 Oct 19, at 2:07, Friedrich wrote:
> Howerver even if Strings are bad I can not see why they are hanging
> around so long. I open a file a read it line by line and I close the
> file so all read string are "garbage" and getting rid of them should
> not be that hard or should it?

If your code is too lazy, you have the whole file + the close  
operation hanging around in unevaluated thunks until you print the  
result and it all gets processed all at once.  Laziness is a double- 
edged sword.

brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery at kf8nh.com
system administrator [openafs,heimdal,too many hats] allbery at ece.cmu.edu
electrical and computer engineering, carnegie mellon university    KF8NH

More information about the Haskell mailing list