R. Joseph Newton wrote: > > Dan Muey wrote: > > > > > > > Basically I use the ParentName's $obj inside my functions > > and they are expecting it as the first arg. > > > > $obj->MyModule::function($arg); would be the coolest way > > (leaving my functions as sub function instead of sub > > NameSpace::Evil::function) > > > > Is this possible or am I just batty!? > > > > Absolutely on the mark! Bravo! > > Then catch it in the function with: > my $self = shift;
[snip] Do you mean what you say Joseph? $obj->MyModule::function($arg) Whether MyModule is the base class or the subclass it goes against all principles of inheritance. $obj knows its own class, and a call to $obj->function() will pick the correct definitian of function() according to that class. Fully qualifying the function identifier makes nonsense of calling it via an object. Or am I missing something? Cheers, Rob -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]