This is an attempt to gain some summary facts about objects
and destructors, some of which I dont believe was covered in
the OOP Tour de Force "Object-Oriented Perl" by Damian
Conway. So basically I have a set of things here which I am
inducing must be true based on what tye and merlin have
said, but am not sure and could not find the answer else
where and some of which I just thought up myself:
It may be wise to use signal handlers to deal with
this situation? Or will all Perl data and functions be
destroyed by the time the signal to end the Perl program
is sent?
If class A has a reference to class B, then even though
Perl DESTROYs are done in mem alloc order (as stated by
merlyn, we can gain some control over the order of
destruction by maintaining a reference to class B.
However, this reference must be lexically scoped? Why?!