logo       

RE: Imperative Object Destruction: msg#00037

lang.haskell.general

Subject: RE: Imperative Object Destruction

| C++ provides a convenient mechanism for cleaning up stuff, the
| destructor, which is guaranteed to get called when an object
| passes out
| of scope (or something).

Haskell doesn't but GHC has an extension (finalisers) that does.
There's a discussion of the issues in our paper about weak pointers
and finalisers
http://research.microsoft.com/~simonpj/#weak

Simon




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise