cygwin port
[p5sagit/p5-mst-13.2.git] / pod / perl5005delta.pod
index b06b7cc..d863453 100644 (file)
@@ -27,13 +27,13 @@ Starting with Perl 5.004_50 there were many deep and far-reaching changes
 to the language internals.  If you have dynamically loaded extensions
 that you built under perl 5.003 or 5.004, you can continue to use them
 with 5.004, but you will need to rebuild and reinstall those extensions
-to use them 5.005.  See L<INSTALL> for detailed instructions on how to
+to use them 5.005.  See F<INSTALL> for detailed instructions on how to
 upgrade.
 
 =head2 Default installation structure has changed
 
 The new Configure defaults are designed to allow a smooth upgrade from
-5.004 to 5.005, but you should read L<INSTALL> for a detailed
+5.004 to 5.005, but you should read F<INSTALL> for a detailed
 discussion of the changes in order to adapt them to your system.
 
 =head2 Perl Source Compatibility
@@ -137,7 +137,7 @@ Perl has a new Social Contract for contributors.  See F<Porting/Contract>.
 The license included in much of the Perl documentation has changed.
 Most of the Perl documentation was previously under the implicit GNU
 General Public License or the Artistic License (at the user's choice).
-Now much of the documentation unambigously states the terms under which
+Now much of the documentation unambiguously states the terms under which
 it may be distributed.  Those terms are in general much less restrictive
 than the GNU GPL.  See L<perl> and the individual perl man pages listed
 therein.
@@ -151,7 +151,7 @@ WARNING: Threading is considered an B<experimental> feature.  Details of the
 implementation may change without notice.  There are known limitations
 and some bugs.  These are expected to be fixed in future versions.
 
-See L<README.threads>.
+See F<README.threads>.
 
 =head2 Compiler
 
@@ -310,7 +310,7 @@ and in XSUBs.
 Perl used to complain if it encountered literal carriage returns in
 scripts.  Now they are mostly treated like whitespace within program text.
 Inside string literals and here documents, literal carriage returns are
-ignored if they occur paired with newlines, or get interpreted as newlines
+ignored if they occur paired with linefeeds, or get interpreted as whitespace
 if they stand alone.  This behavior means that literal carriage returns
 in files should be avoided.  You can get the older, more compatible (but
 less generous) behavior by defining the preprocessor symbol
@@ -482,10 +482,10 @@ magic lvalue too. For instance, this code now acts differently:
 
 In previous versions, this would print "hello", but it now prints "g'bye".
 
-=head2 E<lt>E<gt> now reads in records
+=head2 <> now reads in records
 
-If C<$/> is a referenence to an integer, or a scalar that holds an integer,
-E<lt>E<gt> will read in records instead of lines. For more info, see
+If C<$/> is a reference to an integer, or a scalar that holds an integer,
+<> will read in records instead of lines. For more info, see
 L<perlvar/$/>.
 
 =head1 Supported Platforms
@@ -496,17 +496,19 @@ the command-line arguments used in F<config.sh>.
 
 =head2 New Platforms
 
-BeOS is now supported.  See L<README.beos>.
+BeOS is now supported.  See F<README.beos>.
 
-DOS is now supported under the DJGPP tools.  See L<README.dos>.
+DOS is now supported under the DJGPP tools.  See F<README.dos> (installed 
+as L<perldos> on some systems).
 
-MiNT is now supported.  See L<README.mint>.
+MiNT is now supported.  See F<README.mint>.
 
-MPE/iX is now supported.  See L<README.mpeix>.
+MPE/iX is now supported.  See F<README.mpeix>.
 
-MVS (aka OS390, aka Open Edition) is now supported.  See L<README.os390>.
+MVS (aka OS390, aka Open Edition) is now supported.  See F<README.os390> 
+(installed as L<perlos390> on some systems).
 
-Stratus VOS is now supported.  See L<README.vos>.
+Stratus VOS is now supported.  See F<README.vos>.
 
 =head2 Changes in existing support
 
@@ -514,7 +516,8 @@ Win32 support has been vastly enhanced.  Support for Perl Object, a C++
 encapsulation of Perl.  GCC and EGCS are now supported on Win32.
 See F<README.win32>, aka L<perlwin32>.
 
-VMS configuration system has been rewritten.  See L<README.vms>.
+VMS configuration system has been rewritten.  See F<README.vms> (installed 
+as L<README_vms> on some systems).
 
 The hints files for most Unix platforms have seen incremental improvements.
 
@@ -522,7 +525,7 @@ The hints files for most Unix platforms have seen incremental improvements.
 
 =head2 New Modules
 
-=over
+=over 4
 
 =item B
 
@@ -593,7 +596,7 @@ Various pragmata to control behavior of regular expressions.
 
 =head2 Changes in existing modules
 
-=over
+=over 4
 
 =item Benchmark
 
@@ -699,7 +702,7 @@ L<perlthrtut> gives a tutorial on threads.
 
 =head1 New Diagnostics
 
-=over
+=over 4
 
 =item Ambiguous call resolved as CORE::%s(), qualify as such or use &
 
@@ -756,10 +759,10 @@ only with arrays that have a hash reference at index 0.
 
 =item Can't localize pseudo-hash element
 
-(F) You said something like C<local $ar-E<gt>{'key'}>, where $ar is
+(F) You said something like C<< local $ar->{'key'} >>, where $ar is
 a reference to a pseudo-hash.  That hasn't been implemented yet, but
 you can get a similar effect by localizing the corresponding array
-element directly -- C<local $ar-E<gt>[$ar-E<gt>[0]{'key'}]>.
+element directly -- C<< local $ar->[$ar->[0]{'key'}] >>.
 
 =item Can't use %%! because Errno.pm is not available
 
@@ -913,7 +916,7 @@ fix the problem can be found in L<perllocale/"LOCALE PROBLEMS">.
 
 =head1 Obsolete Diagnostics
 
-=over
+=over 4
 
 =item Can't mktemp()
 
@@ -978,7 +981,7 @@ The F<Artistic> and F<Copying> files for copyright information.
 
 =head1 HISTORY
 
-Written by Gurusamy Sarathy <F<gsar@umich.edu>>, with many contributions
+Written by Gurusamy Sarathy <F<gsar@activestate.com>>, with many contributions
 from The Perl Porters.
 
 Send omissions or corrections to <F<perlbug@perl.com>>.