From: Stevan Little Date: Thu, 23 Feb 2006 21:24:59 +0000 (+0000) Subject: 0.12 X-Git-Tag: 0_12^0 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=1c02057119480effee157e45ce362dd04f16bebd;p=gitmo%2FClass-MOP.git 0.12 --- diff --git a/Changes b/Changes index 6c8cb0e..886eb4c 100644 --- a/Changes +++ b/Changes @@ -1,9 +1,14 @@ Revision history for Perl extension Class-MOP. -0.12 +0.12 Thurs. Feb 23, 2006 - reduced the dependency on B, no need to always have the latest + * examples/ + - added docs to the C3 method dispatch order test + - fixed missing Algorithm::C3 dependency by making + the test skip if it is not installed + 0.11 Mon Feb. 20, 2006 * examples/ - added example of changing method dispatch order to C3 diff --git a/README b/README index 6c09b50..b053927 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -Class::MOP version 0.11 +Class::MOP version 0.12 =========================== See the individual module documentation for more information diff --git a/examples/C3MethodDispatchOrder.pod b/examples/C3MethodDispatchOrder.pod index a04e63c..e897aff 100644 --- a/examples/C3MethodDispatchOrder.pod +++ b/examples/C3MethodDispatchOrder.pod @@ -108,6 +108,16 @@ C3MethodDispatchOrder - An example attribute metaclass for changing to C3 method =head1 DESCRIPTION +This is an example of how you could change the method dispatch order of a +class using L. Using the L module, this repleces +the normal depth-first left-to-right perl dispatch order with the C3 method +dispatch order (see the L or L docs for more +information about this). + +This example could be used as a template for other method dispatch orders +as well, all that is required is to write a the C method +which will return a linearized list of classes to dispatch along. + =head1 AUTHOR Stevan Little Estevan@iinteractive.comE diff --git a/lib/Class/MOP.pm b/lib/Class/MOP.pm index 950e031..c250d2a 100644 --- a/lib/Class/MOP.pm +++ b/lib/Class/MOP.pm @@ -11,7 +11,7 @@ use Class::MOP::Class; use Class::MOP::Attribute; use Class::MOP::Method; -our $VERSION = '0.11'; +our $VERSION = '0.12'; ## ---------------------------------------------------------------------------- ## Setting up our environment ...