On Fri, 31 Oct 2003, Fox, Ken (K.C.) wrote:

> A -> B
> A -> C
> (C, B) -> D
>
> or if B and C are independent of A:
>
> (C, B, A) -> D
>
> Now use $d->NEXT::foo instead of $d->SUPER::foo. If D wants B to
> get first shot at methods, it needs (B, C, A) -> D inheritance.
>
> Those classes co-exist just fine with F:
>
> (E, C, A) -> F

So I re-implemented the module authors to arrange the classes per Ken's
suggestion and used NEXT instead of my own little super:: hack, and all
the tests still pass, so presumably it's doing what I want.

I still need a name, however, as I think this is still a useful CPAN
module.


-dave

/*=======================
House Absolute Consulting
www.houseabsolute.com
=======================*/

Reply via email to