the F<.ph> files made by B<h2ph> will probably end up as extension modules
made by B<h2xs>. (Some F<.ph> values may already be available through the
POSIX module.) The B<pl2pm> file in the distribution may help in your
-conversion, but it's just a mechanical process, so is far from bulletproof.
+conversion, but it's just a mechanical process and therefore far from
+bulletproof.
=head2 Pragmatic Modules
Unlike the pragmas that effect the C<$^H> hints variable, the C<use
vars> and C<use subs> declarations are not BLOCK-scoped. They allow
you to pre-declare a variables or subroutines within a particular
-<I>file</I> rather than just a block. Such declarations are effective
+I<file> rather than just a block. Such declarations are effective
for the entire file for which they were declared. You cannot rescind
them with C<no vars> or C<no subs>.
=item locale
-use or ignore current locale for built-in operations (see L<perli18n>)
+use or ignore current locale for built-in operations (see L<perllocale>)
=item ops
pre-declare sub names
+=item vmsish
+
+adopt certain VMS-specific behaviors
+
=item vars
pre-declare global variable names
benchmark running times of code
+=item CPAN
+
+interface to Comprehensive Perl Archive Network
+
+=item CPAN::FirstTime
+
+create a CPAN configuration file
+
+=item CPAN::Nox
+
+run CPAN while avoiding compiled extensions
+
=item Carp
warn of errors (from perspective of caller)
add blib/* directories to @INC
-=item CPAN
-
-interface to Comprehensive Perl Archive Network
-
-=item CPAN::FirstTime
-
-create a CPAN configuration file
-
-=item CPAN::Nox
-
-run CPAN while avoiding compiled extensions
-
-=item Fatal
-
-replace functions with equivalents which succeed or die
-
=item Fcntl
load the C Fcntl.h defines
tied access to ndbm files
-=item Net::FTP
-
-File Transfer Protocol client
-
=item Net::Ping
-check a host for upness
-
-=item Net::Netrc
-
-parser for ".netrc" files a la Berkeley UNIX
-
-=item Net::Socket
-
-support class for Net::FTP
+Hello, anybody home?
=item Net::hostent