in reply to Re^2: Why is the base class's destructor not called?
in thread Why is the base class's destructor not called?
No, it happens in whatever order you want it to. The order is fixed in C++, completely but up to you in Perl. Like you found out, you can even completely skip calling a destructor.