Removing lazy IO? (Was: Re: Proposal: Stop enforcing single-writer-multi-reader file access)

Ivan Lazar Miljenovic ivan.miljenovic at
Wed Nov 9 05:03:39 CET 2011

On 9 November 2011 14:26, Jason Dagit <dagitj at> wrote:
> The other separate proposal that I would like to propose (at some time
> in the future) is a thorough removal of "lazy IO" from base.  Or at
> least make it not available in the Prelude (ie., people have to ask
> for it if they want it).  Perhaps this would require the support of
> Haskell'?

Is this really necessary/desirable?  I for one have made use of lazy
I/O (though admittedly I typically do so now via lazy ByteString/Text
values rather than String-based I/O).

Ivan Lazar Miljenovic
Ivan.Miljenovic at

More information about the Libraries mailing list