Author: masak
Date: 2010-05-04 18:15:36 +0200 (Tue, 04 May 2010)
New Revision: 30549

[S12] dug out a fossil

The paragraph was written a couple of OO changes back, and doesn't apply
so much. Changing it to apply a bit more.

Modified: docs/Perl6/Spec/S12-objects.pod
--- docs/Perl6/Spec/S12-objects.pod     2010-05-04 13:33:48 UTC (rev 30548)
+++ docs/Perl6/Spec/S12-objects.pod     2010-05-04 16:15:36 UTC (rev 30549)
@@ -1189,13 +1189,9 @@
 it has any valid use case).  Until then only the double-semicolon
 form will be implemented in the standard language.]
-Within a class, C<multi submethod> is visible to both method-dispatch
-and subroutine-dispatch.  A C<multi method> never participates in the
-subroutine-dispatch process.  It is dispatched just like a normal
-method, then the tie-breaking rules of the previous paragraph are applied.
-That is, the shortest long name of a multi method includes I<only> the
-single invocant, and any additional semicolons may only indicate long names
-to be used as tiebreakers.
+A C<method> or C<submethod> doesn't ordinarily participate in any
+subroutine-dispatch process. However, they can be made to do so if
+prefixed with a C<my> or C<our> declarator.
 The multi-method tiebreaking happens only within a given class; all
 parent classes' multis appear to the outside world to be C<only>

Reply via email to