Author: moritz Date: 2010-05-08 17:21:12 +0200 (Sat, 08 May 2010) New Revision: 30591
Modified: docs/Perl6/Spec/S32-setting-library/Containers.pod Log: [S32] sub form of min, max and minmax take the ordering argument by name Otherwise it would be too confusing that max(1, 2, 3) takes the 1 as comparison criterion. Modified: docs/Perl6/Spec/S32-setting-library/Containers.pod =================================================================== --- docs/Perl6/Spec/S32-setting-library/Containers.pod 2010-05-08 14:24:53 UTC (rev 30590) +++ docs/Perl6/Spec/S32-setting-library/Containers.pod 2010-05-08 15:21:12 UTC (rev 30591) @@ -336,8 +336,8 @@ our multi method min( @values: Ordering @by ) our multi method min( @values: Ordering $by = &infix:<cmp> ) - our multi min( Ordering @by, *...@values ) - our multi min( Ordering $by, *...@values ) + our multi min( *...@values, Ordering :@by ) + our multi min( *...@values, Ordering :$by ) Returns the earliest (i.e., lowest index) minimum element of C<@values> , using criteria C<$by> or C<@by> for @@ -360,8 +360,8 @@ our multi method max( @values: Ordering @by ) our multi method max( @values: Ordering $by = &infix:<cmp> ) - our multi max( Ordering @by, *...@values ) - our multi max( Ordering $by, *...@values ) + our multi max(*...@values, Ordering :@by,) + our multi max(*...@values, Ordering :$by,) Returns the earliest (i.e., lowest index) maximum element of C<@values> , using criteria C<$by> or C<@by> for @@ -384,8 +384,8 @@ our multi method minmax( @values: Ordering @by ) our multi method minmax( @values: Ordering $by = &infix:<cmp> ) - our multi minmax( Ordering @by, *...@values ) - our multi minmax( Ordering $by, *...@values ) + our multi minmax( *...@values, Ordering :@by ) + our multi minmax( *...@values, Ordering :$by ) Returns a C<Range> from the minimum element of C<@values> to the maximum element, using criteria C<$by> or C<@by> for comparisons. C<@by> differs from