Spelling fixes, thanks to Nicholas and to Ronald Kimball
Rafael Garcia-Suarez [Mon, 14 Aug 2006 22:30:18 +0000 (22:30 +0000)]
p4raw-id: //depot/perl@28718

pod/perl594delta.pod

index ff28abd..b6136a1 100644 (file)
@@ -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