I am pleased with the combined examples of overload, 'use parent' (as opposed to 'our @ISA =....') and a simple yet interesting application.
in reply to Not quite an OO tutorial
I think this is a great, minimalist way to understand OO, compared with a big black-boxish and black-magical Moose.
A functional example of solving the same problem, suggested by lostjimmy, would be valuable for demonstrating a different approach.
Good work GF. btw, I'm impressed by your C.V. Hope any friends/family in Christchurch are okay.