finalizers broken (4.08.2 & 5.00)

Marcin 'Qrczak' Kowalczyk qrczak at knm.org.pl
Sat May 26 13:54:49 EDT 2001


Fri, 25 May 2001 15:22:13 +0100, Simon Marlow <simonmar at microsoft.com> pisze:

> It is only really safe to put finalizers on primitive indivisible
> objects (which is why we have addForeignFinalizer, mkWeakIORef,
> and now addMVarFinalizer).

Shouldn't addMVarFinalizer be available through Concurrent instead
of being internal to ghc std libs? It looks like a good choice for
making pure-Haskell objects with finalizers.

-- 
 __("<  Marcin Kowalczyk * qrczak at knm.org.pl http://qrczak.ids.net.pl/
 \__/
  ^^                      SYGNATURA ZASTÊPCZA
QRCZAK





More information about the Glasgow-haskell-bugs mailing list