Author: larry
Date: Thu Feb  1 21:22:29 2007
New Revision: 13563

Modified:
   doc/trunk/design/syn/S03.pod

Log:
Fixes from thom++.


Modified: doc/trunk/design/syn/S03.pod
==============================================================================
--- doc/trunk/design/syn/S03.pod        (original)
+++ doc/trunk/design/syn/S03.pod        Thu Feb  1 21:22:29 2007
@@ -303,7 +303,7 @@
 restriction with a "long dot".
 
 As mutating methods, all these operators dispatch to the type of
-the operand and return a result of the same time, but they are legal
+the operand and return a result of the same type, but they are legal
 on value types only if the (immutable) value is stored in a mutable
 container.  However, a bare undefined value (in a suitable C<Scalar>
 container) is allowed to mutate itself into an C<Int> in order to
@@ -947,7 +947,7 @@
 
 and always assigns C<2> to C<$x> (because C<($x = 1)> is a valid lvalue).
 
-And in any case, repeating the C<$x> forces you do declare it earlier.
+And in any case, repeating the C<$x> forces you to declare it earlier.
 The best don't-repeat-yourself solution is simply:
 
     my $x = hmm() ?? 1 !! 2;          # much better
@@ -3325,7 +3325,7 @@
 =head1 Sequence points
 
 Certain operators are guaranteed to provide I<sequence points>.
-Sequence points are guaranteed whenever some thunk of code is
+Sequence points are guaranteed whenever some thunk (a lazy chunk of code) is
 conditionally evaluated based on the result of some other evaluation,
 so the short-circuit and conditional operators all provide sequence
 points.

Reply via email to