Still a problem
Base /\ / \ ChildA / \ ChildB \ / \ / \/ ChildC
- If this is class hierarchy
- Then the order should be Base, childB, childA, childC
- This is not NEXT's fault. This is a consequence of the Perl's Depth first resolution order
- The CPAN has a solution: Class::C3, Maintained by blblack
- Perl 5.10 use mro 'c3', written by blblack
- Perl 6, default method resolution order is c3