> > AbsHUtils.lhs Log: no longer assume that Foreign exports ForeignObj;
> > get it from HDirect instead
>
> Does that mean that Foreign no longer exports ForeignObj in GHC?
>
> Sigh. I guess I should have campaigned harder and faster to get
> ForeignObj reinstated (and the only-supportable-by-GHC ForeignPtr
> removed or downgraded) because, should that effort succeed, ForeignObj
> would probably be exported by Foreign once more.
The ForeignObj vs. ForeignPtr issue is one of type parameterisation. The separate
issue of finalization still needs to be resolved, but we don't have to go back to
using the non-parameterised ForeignObj type in order to make any changes there.
I haven't thought through the finalization issue fully, but it does seem that we'll
have to go back to having C finalizers and label the version with Haskell finalizers
as a concurrency-only extension.
Cheers,
Simon
_______________________________________________
Cvs-hdirect mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-hdirect