Unsafe aspects of ByteString

Tim Docker timd at macquarie.com.au
Sun Jan 28 18:58:40 EST 2007

dons at cse.unsw.edu.au wrote:

> The functions should document this behaviour better. Of course, you're
paying with poke and C strings so you
> should be careful anyway. I'll correct the documentation to explain
all this.

Forgive a non-experts comment:

This approach ("read the doco and be careful when you use these
functions") feels contrary to the haskell ethos of pure code being
reliably pure. What's the argument for not prefixing such functions with


More information about the Libraries mailing list