[gclist] Why circular destructor dependencies occur.

Marc Shapiro shapiro@prof.inria.fr
Tue, 19 Mar 1996 09:53:58 +0100


 || Date: Mon, 18 Mar 1996 07:12:23 -0600
 || From: cef@geode.geodesic.com (Charles Fiterman)
 || 
 || Persistant objects generally have destructiors.

You must be referring to a system where persistent objects are hacked above a
non-persistent system.  In a system that provides automatic persistence, there
is no particular reason why persistent objects should have a destructor.

As a matter of fact, relying on destructors make even less sense in a
persistent system than in a non-persistent one.  By definition, a persistent
system never terminates, so there is no guarantee that destructors are ever
called.

                                        Marc