Author: tjp
Date: 2008-12-29 03:54:57 +0100 (Mon, 29 Dec 2008)
New Revision: 24671
Modified:
docs/Perl6/Spec/S02-bits.pod
docs/Perl6/Spec/S03-operators.pod
docs/Perl6/Spec/S04-control.pod
docs/Perl6/Spec/S05-regex.pod
docs/Perl6/Spec/S06-routines.pod
Log:
Fixed typos/grammar in S02-S06.
Modified: docs/Perl6/Spec/S02-bits.pod
===================================================================
--- docs/Perl6/Spec/S02-bits.pod 2008-12-28 18:21:49 UTC (rev 24670)
+++ docs/Perl6/Spec/S02-bits.pod 2008-12-29 02:54:57 UTC (rev 24671)
@@ -1545,7 +1545,7 @@
With multiple dispatch, C<&foo> may actually be the name of a set
of candidate functions (which you can use as if it were an ordinary function).
-However, in that case C<&foo> by itself is not be sufficient to uniquely
+However, in that case C<&foo> by itself is not sufficient to uniquely
name a specific function. To do that, the type may be refined by
using a signature literal as a postfix operator:
Modified: docs/Perl6/Spec/S03-operators.pod
===================================================================
--- docs/Perl6/Spec/S03-operators.pod 2008-12-28 18:21:49 UTC (rev 24670)
+++ docs/Perl6/Spec/S03-operators.pod 2008-12-29 02:54:57 UTC (rev 24671)
@@ -2501,7 +2501,7 @@
=item *
List operators are all parsed consistently. As in Perl 5,
-to the left a list operator look like term, while to the right it looks like
+to the left a list operator looks like a term, while to the right it looks like
an operator that is looser than comma. Unlike in Perl 5, the difference
between the list operator form and the function form is consistently
indicated via whitespace between the list operator and the first
@@ -4030,7 +4030,7 @@
(Note that the semantics of C<our> are different from Perl 5, where the
initialization happens at the same time as a C<my>. To get the same
-effect in Perl 6 you'd have to say "c<(our $foo) = 1;>" instead.)
+effect in Perl 6 you'd have to say "C<(our $foo) = 1;>" instead.)
If you do not initialize a container, it starts out undefined at the
beginning of its natural lifetime. (In other words, you can't use
Modified: docs/Perl6/Spec/S04-control.pod
===================================================================
--- docs/Perl6/Spec/S04-control.pod 2008-12-28 18:21:49 UTC (rev 24670)
+++ docs/Perl6/Spec/S04-control.pod 2008-12-29 02:54:57 UTC (rev 24671)
@@ -1298,7 +1298,7 @@
sub foo {
# conceptual cloning happens to both blocks below
my $x = 1;
- my sub bar { print $x } # already conceptualy cloned, but can
be lazily deferred
+ my sub bar { print $x } # already conceptually cloned, but can
be lazily deferred
my &baz := { bar(); print $x }; # block is cloned immediately, forcing
cloning of bar
my $code = &bar; # this would also force bar to be
cloned
return &baz;
Modified: docs/Perl6/Spec/S05-regex.pod
===================================================================
--- docs/Perl6/Spec/S05-regex.pod 2008-12-28 18:21:49 UTC (rev 24670)
+++ docs/Perl6/Spec/S05-regex.pod 2008-12-29 02:54:57 UTC (rev 24671)
@@ -1421,7 +1421,7 @@
Note that C<< <!alpha> >> is different from C<< <-alpha> >>.
C<< /<-alpha>/ >> is a complemented character class equivalent to
C<<< /<!before <alpha>> ./ >>>, whereas C<< <!alpha> >> is a zero-width
-assertion equivalent to a /<!before <alpha>>/ assertion.
+assertion equivalent to a C<<< /<!before <alpha>>/ >>> assertion.
Note also that as a metacharacter C<!> doesn't change the parsing
rules of whatever follows (unlike, say, C<+> or C<->).
Modified: docs/Perl6/Spec/S06-routines.pod
===================================================================
--- docs/Perl6/Spec/S06-routines.pod 2008-12-28 18:21:49 UTC (rev 24670)
+++ docs/Perl6/Spec/S06-routines.pod 2008-12-29 02:54:57 UTC (rev 24671)
@@ -535,7 +535,7 @@
The C<:p> stands for "pairs", not "positional"--the C<:p> adverb may be
placed on any Hash access to make it mean "pairs" instead of "values".
-If you want the pair (or pairs) to be interpreted a named argument,
+If you want the pair (or pairs) to be interpreted as a named argument,
you may do so by prefixing with the C<< prefix:<|> >> operator:
doit |%hash<a>:p,1,2,3;