in reply to Perl OO Disinheritence

Not a direct answer though:
package B; sub can { my($proto, $method) = @_; return if $method eq 'a3'; $proto->UNIVERSAL::can($method); }

--
Tatsuhiko Miyagawa
miyagawa@cpan.org