Finalizers etcetera
Malcolm Wallace
Malcolm.Wallace at cs.york.ac.uk
Fri Oct 11 12:12:40 EDT 2002
Alastair Reid <alastair at reid-consulting-uk.ltd.uk> writes:
> > (iii) ... It seems bizarre to write finalizers in a different language!
>
> But we're already dealing with that different language! That's what
> the FFI is for. ... Writing finalizers for Addr/Ptr/ForeignPtr in C is the
> normal thing you want to do.
I do agree that there is a clear logic to writing the finaliser for a
foreign data structure in that foreign language.
> It's all that Hugs has ever supported and I have never found it
> constraining.
It is all nhc98 supported until recently, and I also never found it
a problem. But now that I've had a play with finalisers in Haskell,
it just seems so useful!
Regards,
Malcolm
More information about the FFI
mailing list