[Haskell-cafe] Opening the same file multiple times

Donn Cave donn at drizzle.com
Mon Dec 12 14:29:21 EST 2005


On Mon, 12 Dec 2005, Duncan Coutts wrote:
> On Mon, 2005-12-12 at 09:52 -0800, Donn Cave wrote:
> 
> > Of course there's a risk that the authors of ghc may notice that
> > we're doing this and come up with a way to thwart it, but it seems
> > to me that between interfering with legitimate applications and not
> > working reliably anyway, there'd be a case for letting go of this
> > notion altogether.
> 
> Except that it is specified to work this way in the Haskell Report.
> 
> Instead of changing the semantics of the standard libraries what you
> want is a back door to allow the alternative semantics that you want.
> Even better would be to provide a supported api for opening files
> without locking.

Actually I think I would prefer that the semantics change.  A
work-around would be good, and its existence would help publicize
the problem with openFile, but changing openFile would be better
for everyone, I suspect.  (Apparently it may have been so specified
in Haskell 98, up to April 2001?)

	Donn Cave, donn at drizzle.com



More information about the Haskell-Cafe mailing list