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

Reply via email to