Hi

> The unsafePerformIO patch is something Neil asked me to send in. It's a
> cleaned up, slightly renamed and documented version of inlinePerformIO
> that we use in ByteString, but exported from System.IO.Unsafe.
> Similarly, the unsafeDupablePerformIO are also exported (separate
> patches). And implementations are given for non-GHC so it should all
> still work. This is not a direct proposal, but rather a request for
> comments. If people think it's not insane to give people this much rope
> then we can send the patch through the libraries submission process.

As I requested it, its not entirely surprising that I support this.
The reality is that in some cases people need this rope (I do for
Uniplate and Supero, for instance) and I'd rather get my rope in a
properly documented portable manner, than getting black-market rope
which may disappear some day.

That said, my guess is that the unsafePerformIO patch should go
through the libraries submission process.

Thanks

Neil

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to