Hi,

Am Dienstag, den 01.07.2008, 11:53 +0200 schrieb Ketil Malde:
> Joachim Breitner <[EMAIL PROTECTED]> writes:
> 
> >> 1) unsafeInterleaveIO seems like a big hammer to use for this problem,
> >> and there are a lot of gotchas involved that you may not have fully
> >> thought out.  But you do meet the main criteria (file being read is
> >> assumed to be constant for a single run of the program).
> 
> > Any other gotcha? 
> 
> The one that springs to mind is that you might run out of file
> handles. At least on Linux, that's a precious resource.

but at least then, (unsafeInterleaveIO readFile) is actually better than
(readFile), because if I consume the files in sequence and complete,
they will be opened and closed in sequence with the first one, but be
opened all at once with the second. At least it won’t be worse, because
the file will not be closed later, and possibly opened later.

Greetings,
Joachim


-- 
Joachim "nomeata" Breitner
  mail: [EMAIL PROTECTED] | ICQ# 74513189 | GPG-Key: 4743206C
  JID: [EMAIL PROTECTED] | http://www.joachim-breitner.de/
  Debian Developer: [EMAIL PROTECTED]

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to