in reply to Creating dynamic parent/child relationships

I consider this a not very wise approach. Others already explained why.

Anyway if you are looking for a footgun ... @package::ISA is a global variable, you are free to dynamically mess with it.

Beware of multiple inheritance though.

Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery FootballPerl is like chess, only without the dice