X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FNEXT.pm;h=51dec919640d9692d13de015990e19b7b8f1fa37;hb=a9d504c36a04b1db7840b9e7ee4324a09113c71b;hp=1c6a316fffe81925bec5bdf01dfe855d8b921a6c;hpb=874ad44d852a3d0f27f985a25ac70c3cde24a259;p=p5sagit%2Fp5-mst-13.2.git diff --git a/lib/NEXT.pm b/lib/NEXT.pm index 1c6a316..51dec91 100644 --- a/lib/NEXT.pm +++ b/lib/NEXT.pm @@ -233,7 +233,7 @@ do better. By default, if a redispatch attempt fails to find another method elsewhere in the objects class hierarchy, it quietly gives up and does -nothing (but see L<"Enforcing redispatch">). This gracious acquiesence +nothing (but see L<"Enforcing redispatch">). This gracious acquiescence is also unlike the (generally annoying) behaviour of C, which throws an exception if it cannot redispatch. @@ -420,7 +420,7 @@ order. Instead, they are called "breadth-first-dependency-wise". That means that the inheritance tree of the object is traversed breadth-first and the resulting order of classes is used as the sequence in which methods are called. However, that sequence is modified by imposing a rule that the -appropritae method of a derived class must be called before the same method of +appropriate method of a derived class must be called before the same method of any ancestral class. That's why, in the above example, C is called before C, even though C comes before C in C<@B::ISA>.