Revision history for Perl extension Class::C3.
+ - Add note that people should be using MRO::Compat rather than
+ Class::C3 directly.
+
0.21 Wed, Mar 25, 2009
- Remove fake Build.PL. Module::Install doesn't support that anymore.
(Florian Ragwitz)
=head1 SYNOPSIS
+ # NOTE - DO NOT USE Class::C3 directly as a user, use MRO::Compat instead!
package A;
use Class::C3;
sub hello { 'A::hello' }
This is pragma to change Perl 5's standard method resolution order from depth-first left-to-right
(a.k.a - pre-order) to the more sophisticated C3 method resolution order.
+B<NOTE:> YOU SHOULD NOT USE THIS MODULE DIRECTLY - The feature provided
+is integrated into perl version >= 5.9.5, and you should use L<MRO::Compat>
+instead, which will use the core implementation in newer perls, but fallback
+to using this implementation on older perls.
+
=head2 What is C3?
C3 is the name of an algorithm which aims to provide a sane method resolution order under multiple