Author: schwarzer
Date: 2008-12-29 22:43:47 +0100 (Mon, 29 Dec 2008)
New Revision: 24682

Modified:
   docs/Perl6/Spec/S03-operators.pod
Log:
[docs/Perl6/Spec] typos and minor style changes

Modified: docs/Perl6/Spec/S03-operators.pod
===================================================================
--- docs/Perl6/Spec/S03-operators.pod   2008-12-29 21:41:59 UTC (rev 24681)
+++ docs/Perl6/Spec/S03-operators.pod   2008-12-29 21:43:47 UTC (rev 24682)
@@ -2256,9 +2256,9 @@
 The postfix interpretation of an operator may be overridden by
 use of a quoted method call, which calls the prefix form instead.
 So C<x().!> is always the postfix operator, but C<x().'!'> will always
-call C<!x()>.  In particular, you can say things like C<$array.'@'>.
-and C<$fh.'='>, which
-because of the quotes will not be confused lexically with C<$fh.=new>.
+call C<!x()>.  In particular, you can say things like C<$array.'@'>
+and C<$fh.'='>, which will not be confused lexically with C<$fh.=new>
+due to the quotes.
 
 =item *
 
@@ -2302,8 +2302,8 @@
 
 =item *
 
-C<x> splits into two operators: C<x> (which concatenates repetitions 
-of a string to produce a single string), and C<xx> (which creates a list of 
+C<x> splits into two operators: C<x> (which concatenates repetitions
+of a string to produce a single string), and C<xx> (which creates a list of
 repetitions of a list or item).  C<"foo" xx *> represents an arbitrary
 number of copies, useful for initializing lists.  The left side of
 an C<xx> is evaluated only once.  (To call a block repeatedly, use a C<map>
@@ -2650,9 +2650,8 @@
      (1|2|3) + 4;                            # 5|6|7
      (1|2) + (3&4);                          # (4|5) & (5|6)
 
-Note how when two junctions are applied through an operator, the result
-is a junction representing the operator applied to each combination of
-values.
+Note how the result is a junction representing the operator applied to each
+combination of values, when two junctions are applied through an operator.
 
 Junctions come with the functional variants C<any>, C<all>, C<one>, and 
C<none>.
 
@@ -2771,7 +2770,7 @@
 
 =item *
 
-The C<leg> operator (less than, equal, or greater) is defined
+The C<leg> operator (less than, equal or greater than) is defined
 in terms of C<cmp>, so C<$a leg $b> is now defined as C<~$a cmp ~$b>.
 The sort operator still defaults to C<cmp> rather than C<leg>.  The
 C<< <=> >> operator's semantics are unchanged except that it returns
@@ -2878,7 +2877,7 @@
 
     @array[0...@array], @array[*-1] xx *
 
-An empty Range cannot be iterated; it returns a C<Failure> instead.  An empty
+An empty range cannot be iterated; it returns a C<Failure> instead.  An empty
 range still has a defined min and max, but the min is greater than the max.
 
 If a range is generated using a magical autoincrement, it stops if the magical
@@ -2927,7 +2926,7 @@
 In particular, multiplicative operators not only multiply the endpoints
 but also the "by" of the C<Range> object:
 
-    (1..11:by(2)) * 5           # same as 5..55:by(10) 
+    (1..11:by(2)) * 5           # same as 5..55:by(10)
     5,15,25,35,45,45,55
 
 Conjecture: non-linear functions might even produce non-uniform "by" values!
@@ -3341,7 +3340,7 @@
              <== grep { /^ \d+ $/ }
              <== @data;
 
-Either form more clearly indicates the flow of data.  See S06 for 
+Either form more clearly indicates the flow of data.  See S06 for
 more of the (less-than-obvious) details on these two operators.
 
 =head1 Meta operators

Reply via email to