Change 33924 by [EMAIL PROTECTED] on 2008/05/25 20:44:14
Regenerate pod/perlmodlib.pod
Affected files ...
... //depot/maint-5.8/perl/pod/perlmodlib.pod#20 edit
Differences ...
==== //depot/maint-5.8/perl/pod/perlmodlib.pod#20 (text) ====
Index: perl/pod/perlmodlib.pod
--- perl/pod/perlmodlib.pod#19~32387~ 2007-11-17 16:29:35.000000000 -0800
+++ perl/pod/perlmodlib.pod 2008-05-25 13:44:14.000000000 -0700
@@ -161,7 +161,7 @@
=item threads
-Perl extension allowing use of interpreter based threads from perl
+Perl interpreter-based threads
=item threads::shared
@@ -265,6 +265,10 @@
Perl lint
+=item B::Lint::Debug
+
+Adds debugging stringification to B::
+
=item B::Showlex
Show lexical variables used in functions or files
@@ -345,6 +349,10 @@
Utility for CPAN::Config file Initialization
+=item CPAN::Kwalify
+
+Interface between CPAN.pm and Kwalify.pm
+
=item CPAN::Nox
Wrapper around CPAN.pm without using any XS module
@@ -379,12 +387,32 @@
=item DB
-Programmatic interface to the Perl debugging API
+Programmatic interface to the Perl debugging API (draft, subject to
=item DBM_Filter
Filter DBM keys/values
+=item DBM_Filter::compress
+
+Filter for DBM_Filter
+
+=item DBM_Filter::encode
+
+Filter for DBM_Filter
+
+=item DBM_Filter::int32
+
+Filter for DBM_Filter
+
+=item DBM_Filter::null
+
+Filter for DBM_Filter
+
+=item DBM_Filter::utf8
+
+Filter for DBM_Filter
+
=item DB_File
Perl5 access to Berkeley DB version 1.x
@@ -397,9 +425,9 @@
A Perl code profiler
-=item Devel::PPPort
+=item Devel::InnerPackage
-Perl/Pollution/Portability
+Find all the inner packages of a package
=item Devel::Peek
@@ -477,6 +505,10 @@
Encode Implementation Base Class
+=item Encode::GSM0338
+
+ESTI GSM 03.38 Encoding
+
=item Encode::Guess
Guesses encoding from data
@@ -505,6 +537,10 @@
MIME 'B' and 'Q' header encoding
+=item Encode::MIME::Name
+
+Internally used by Encode
+
=item Encode::PerlIO
A detailed document on Encode and PerlIO
@@ -613,6 +649,10 @@
DOS specific subclass of ExtUtils::MM_Unix
+=item ExtUtils::MM_Darwin
+
+Special behaviors for OS X
+
=item ExtUtils::MM_MacOS
Once produced Makefiles for MacOS Classic
@@ -697,6 +737,10 @@
Manage .packlist files
+=item ExtUtils::ParseXS
+
+Converts Perl XS code into C code
+
=item ExtUtils::testlib
Add blib/* directories to @INC
@@ -1005,6 +1049,18 @@
Store Memoized data in Storable database
+=item Module::CoreList
+
+What modules shipped with versions of perl
+
+=item Module::Pluggable
+
+Automatically give your module the ability to have plugins
+
+=item Module::Pluggable::Object
+
+Automatically give your module the ability to have plugins
+
=item NDBM_File
Tied access to ndbm files
@@ -1321,6 +1377,10 @@
Object for tracking a single test point
+=item Test::Harness::Results
+
+Object for tracking results from a single test file
+
=item Test::Harness::Straps
Detailed analysis of test results
@@ -1329,6 +1389,10 @@
Documentation for the TAP format
+=item Test::Harness::Util
+
+Utility functions for Test::Harness::*
+
=item Test::More
Yet another framework for writing test scripts
@@ -1461,6 +1525,14 @@
By-name interface to Perl's built-in getpw*() functions
+=item Win32
+
+Interfaces to some Win32 API Functions
+
+=item Win32API::File
+
+Low-level access to Win32 system API calls for files/dirs.
+
=item Win32CORE
Win32 CORE function stubs
@@ -2404,8 +2476,8 @@
Does your module pass the 'empty subclass' test? If you say
C<@SUBCLASS::ISA = qw(YOURCLASS);> your applications should be able
to use SUBCLASS in exactly the same way as YOURCLASS. For example,
-does your application still work if you change: C<$obj = new YOURCLASS;>
-into: C<$obj = new SUBCLASS;> ?
+does your application still work if you change: C<< $obj = YOURCLASS->new();
>>
+into: C<< $obj = SUBCLASS->new(); >> ?
Avoid keeping any state information in your packages. It makes it
difficult for multiple other packages to use yours. Keep state
End of Patch.