> The other thing that strikes me about this is don't we also have > the same potential problem with weak pointer finalisers? Can they > be supported in Haskell without pre-emptive concurrency?
Weak pointers are a GHC-only extension too, at the moment. They require some careful GC algorithms as well as support for Haskell finalisers. GHC uses weak pointers to implement ForeignPtr internally. Cheers, Simon _______________________________________________ Glasgow-haskell-users mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/glasgow-haskell-users