ANNOUNCE: GHC 6.10.2 Release Candidate 1
jutaro
jnf at arcor.de
Tue Mar 24 18:29:39 EDT 2009
This is the first answer I got from the gtk2hs mailing list. Please consider
this issue seriously.
Jürgen
Axel Simon wrote:
>
>
> Phew,
>
> I think we're doomed. We have many, many little methods that take a
> user-given function, wrap it into a foreign export wrapper which is
> freed by using an on-destroy callback to Haskell. These functions are
> most likely installed into some widgets (or other reference-counted
> objects) that will be eventually destroyed by the Haskell garbage
> collector. So, basically, we can't easily change Gtk2Hs. It will
> involve many modifications. I can understand that not allowing
> callbacks during GC is a great simplification in the runtime but it
> seemed to be common practice to free Stable and function pointers
> from within Haskell using a callback.
>
> So, unless I'm wrong on why finalizers call back into Haskell land,
> then this means that Gtk2Hs is fundamentally broken for the
> foreseeable future.
>
> Axel.
>
--
View this message in context: http://www.nabble.com/ANNOUNCE%3A-GHC-6.10.2-Release-Candidate-1-tp22524567p22691289.html
Sent from the Haskell - Glasgow-haskell-users mailing list archive at Nabble.com.
More information about the Glasgow-haskell-users
mailing list