summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>2006-08-14 22:30:18 +0000
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2006-08-14 22:30:18 +0000
commit7402b3c10ae2866521c0e6c1acc0cad3d84d539d (patch)
tree1b49ed27a894dab635c5af5644ce819a3087431b
parente8d381203594d1c0843ca1df07838a20391aa960 (diff)
downloadperl-7402b3c10ae2866521c0e6c1acc0cad3d84d539d.tar.gz
Spelling fixes, thanks to Nicholas and to Ronald Kimball
p4raw-id: //depot/perl@28718
-rw-r--r--pod/perl594delta.pod21
1 files changed, 10 insertions, 11 deletions
diff --git a/pod/perl594delta.pod b/pod/perl594delta.pod
index ff28abdf0f..b6136a10c0 100644
--- a/pod/perl594delta.pod
+++ b/pod/perl594delta.pod
@@ -5,7 +5,7 @@ perldelta - what is new for perl v5.9.4
=head1 DESCRIPTION
This document describes differences between the 5.9.3 and the 5.9.4
-developement releases. See L<perl590delta>, L<perl591delta>, L<perl592delta>
+development releases. See L<perl590delta>, L<perl591delta>, L<perl592delta>
and L<perl593delta> for the differences between 5.8.0 and 5.9.3.
=head1 Incompatible Changes
@@ -44,9 +44,9 @@ AUTOLOAD function, then $AUTOLOAD will be (correctly) tainted.
A new class of variables has been introduced. State variables are similar
to C<my> variables, but are declared with the C<state> keyword in place of
-C<my>. They're visible only in their lexical scope, but their value in
+C<my>. They're visible only in their lexical scope, but their value is
persistent: unlike C<my> variables, they're not undefined at scope entry,
-and retain their previous value. (Rafael Garcia-Suarez)
+but retain their previous value. (Rafael Garcia-Suarez)
To use state variables, one needs to enable them by using
@@ -60,7 +60,7 @@ See L<perlsub/"Persistent variables via state()">.
The C<UNIVERSAL> class has a new method, C<DOES()>. It has been added to
solve semantic problems with the C<isa()> method. C<isa()> checks for
-inheritance, while C<DOES()> has been designed to be overriden when
+inheritance, while C<DOES()> has been designed to be overridden when
module authors use other types of relations between classes (in addition
to inheritance). (chromatic)
@@ -166,18 +166,17 @@ their parent modules.)
=head2 New manpage, perlpragma
The L<perlpragma> manpage documents how to write one's own lexical
-pragmas in pure Perl (something that is possible only starting with
-5.9.4).
+pragmas in pure Perl (something that is possible starting with 5.9.4).
=head2 New manpage, perlreguts
-The L<perlreguts> manpage, due to Yves Orton, describes internals of the
+The L<perlreguts> manpage, courtesy of Yves Orton, describes internals of the
Perl regular expression engine.
=head2 New manpage, perlunitut
The L<perlunitut> manpage is an tutorial for programming with Unicode and
-string encodings in Perl, due to Juerd Waalboer.
+string encodings in Perl, courtesy of Juerd Waalboer.
=head1 Performance Enhancements
@@ -195,7 +194,7 @@ The UTF-8 caching code is now more efficient, and used more often.
=over 4
-=item Engine de-recursiveized
+=item Engine de-recursiveised
The regular expression engine is no longer recursive, meaning that
patterns that used to overflow the stack will either die with useful
@@ -265,7 +264,7 @@ autogenerated at build time. (Marcus Holland-Moritz)
The configuration process now detects whether strlcat() and strlcpy() are
available. When they are not available, perl's own version is used (from
Russ Allbery's public domain implementation). Various places in the perl
-interpreter now uses them. (Steve Peters)
+interpreter now use them. (Steve Peters)
=head1 Selected Bug Fixes
@@ -317,7 +316,7 @@ allow implementing lexical pragmas in pure perl.
One warning test (number 263 in F<lib/warnings.t>) fails under UTF-8
locales.
-Bytecode tests fails under several platforms. We are considering removing
+Bytecode tests fail under several platforms. We are considering removing
support for byteloader and compiler before the 5.10.0 release.
=head2 Platform-specific Problems