Proposal #2: marshalling utilites

Simon Marlow simonmar at
Wed Dec 6 06:04:25 EST 2000

> Simon Marlow <simonmar at> wrote,
> > [...] With that in mind, I'll propose the following changes:
> > [...]
> I agree with Manuel here:
>    * Basically a "Make it so!"
>    * Error handling should go into another module, but I'll
>      stay off the naming battlefield this time.  :-)
>    * errno *is* a thread local thing, of course.

Not a Haskell thread local thing, unfortunately.  I *really* don't want
to have a private errno in each Haskell thread object, which gets copied
in after every foreign call.  Anyone have any bright ideas here?

>    * s/Marshal/MarshalUtils/

ok, that seems to be the consensus.


More information about the FFI mailing list