I'm tempted to say this is a poe-tay-toe versus poe-tah-toe problem. I'm happy with the idea of using something that wouldn't strictly be called "inheritance". I'm starting in my thinking from the direction of trying to figure out what problems inheritance is meant to solve, which answers the question as you phrased it as well, ultimately.
If you have any suggestions or ideas, I'd love to read them. Failing that, your suggestion for refactoring the question is well taken.
|print substr("Just another Perl hacker", 0, -2);||- apotheon
CopyWrite Chad Perrin