Author: masak Date: 2010-05-04 18:15:36 +0200 (Tue, 04 May 2010) New Revision: 30549
Modified: docs/Perl6/Spec/S12-objects.pod Log: [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>