Document the changes with regards to running of END blocks.
[p5sagit/p5-mst-13.2.git] / pod / perlmodlib.pod
index 3215aec..565c0d1 100644 (file)
@@ -132,13 +132,9 @@ Restrict unsafe constructs
 
 Predeclare sub names
 
-=item unicode::distinct
-
-Strictly distinguish UTF8 data and non-UTF data.
-
 =item utf8
 
-Enable/disable UTF-8 in source code
+Enable/disable UTF-8 (or UTF-EBCDIC) in source code
 
 =item vars
 
@@ -166,6 +162,10 @@ Exporter module.  See their own documentation for details.
 
 Provide framework for multiple DBMs
 
+=item Attribute::Handlers
+
+Simpler definition of attribute handlers
+
 =item AutoLoader
 
 Load subroutines only on demand
@@ -374,6 +374,10 @@ Exporter guts
 
 Utilities to replace common UNIX commands in Makefiles etc.
 
+=item ExtUtils::Constant
+
+Generate XS code to import C header constants
+
 =item ExtUtils::Embed
 
 Utilities for embedding Perl in C/C++ applications
@@ -394,6 +398,10 @@ Determine libraries to use and how to use them
 
 Methods to override UN*X behaviour in ExtUtils::MakeMaker
 
+=item ExtUtils::MM_NW5
+
+Methods to override UN*X behaviour in ExtUtils::MakeMaker
+
 =item ExtUtils::MM_OS2
 
 Methods to override UN*X behaviour in ExtUtils::MakeMaker
@@ -538,6 +546,14 @@ Process single-character switches with switch clustering
 
 Compare 8-bit scalar data according to the current locale
 
+=item I18N::LangTags
+
+Functions for dealing with RFC3066-style language tags
+
+=item I18N::LangTags::List
+
+Tags and names for human languages
+
 =item IO
 
 Load various IO modules
@@ -566,14 +582,26 @@ ISO three letter codes for currency identification (ISO 4217)
 
 ISO two letter codes for language identification (ISO 639)
 
+=item Locale::Maketext
+
+Framework for localization
+
+=item Locale::Maketext::TPJ13
+
+Article about software localization
+
 =item Math::BigFloat
 
-Arbitrary length float math package
+Arbitrary size floating point math package
 
 =item Math::BigInt
 
 Arbitrary size integer math package
 
+=item Math::BigInt::Calc
+
+Pure Perl module to support Math::BigInt
+
 =item Math::Complex
 
 Complex numbers and associated mathematical functions
@@ -582,18 +610,98 @@ Complex numbers and associated mathematical functions
 
 Trigonometric functions
 
+=item Memoize
+
+Make your functions faster by trading space for time
+
+=item Memoize::AnyDBM_File
+
+Glue to provide EXISTS for AnyDBM_File for Storable use
+
+=item Memoize::Expire
+
+Plug-in module for automatic expiration of memoized values
+
+=item Memoize::ExpireFile
+
+Test for Memoize expiration semantics
+
+=item Memoize::ExpireTest
+
+Test for Memoize expiration semantics
+
+=item Memoize::NDBM_File
+
+Glue to provide EXISTS for NDBM_File for Storable use
+
+=item Memoize::SDBM_File
+
+Glue to provide EXISTS for SDBM_File for Storable use
+
+=item Memoize::Saves
+
+Plug-in module to specify which return values should be memoized
+
+=item Memoize::Storable
+
+Store Memoized data in Storable database
+
 =item NDBM_File
 
 Tied access to ndbm files
 
+=item NEXT
+
+Provide a pseudo-class NEXT that allows method redispatch
+
+=item Net::Cmd
+
+Network Command class (as used by FTP, SMTP etc)
+
+=item Net::Config
+
+Local configuration data for libnet
+
+=item Net::Domain
+
+Attempt to evaluate the current host's internet name and domain
+
+=item Net::FTP
+
+FTP Client class
+
+=item Net::NNTP
+
+NNTP Client class
+
+=item Net::Netrc
+
+OO interface to users netrc file
+
+=item Net::POP3
+
+Post Office Protocol 3 Client class (RFC1081)
+
 =item Net::Ping
 
 Check a remote host for reachability
 
+=item Net::SMTP
+
+Simple Mail Transfer Protocol Client
+
+=item Net::Time
+
+Time and daytime network client interface
+
 =item Net::hostent
 
 By-name interface to Perl's built-in gethost*() functions
 
+=item Net::libnetFAQ
+
+Libnet Frequently Asked Questions
+
 =item Net::netent
 
 By-name interface to Perl's built-in getnet*() functions
@@ -750,6 +858,14 @@ Provides a simple framework for writing test scripts
 
 Run perl standard test scripts with statistics
 
+=item Test::More
+
+Yet another framework for writing test scripts
+
+=item Test::Simple
+
+Basic utilities for writing tests.
+
 =item Text::Abbrev
 
 Create an abbreviation table from a list
@@ -774,6 +890,26 @@ Expand and unexpand tabs per the unix expand(1) and unexpand(1)
 
 Line wrapping to form simple paragraphs
 
+=item Thread
+
+Manipulate threads in Perl (EXPERIMENTAL, subject to change)
+
+=item Thread::Queue
+
+Thread-safe queues
+
+=item Thread::Semaphore
+
+Thread-safe semaphores
+
+=item Thread::Signal
+
+Start a thread which runs signal handlers reliably
+
+=item Thread::Specific
+
+Thread-specific keys
+
 =item Tie::Array
 
 Base class for tied arrays
@@ -818,6 +954,10 @@ Internal object used by Time::gmtime and Time::localtime
 
 Base class for ALL classes (blessed references)
 
+=item UnicodeCD
+
+Unicode character database
+
 =item User::grent
 
 By-name interface to Perl's built-in getgr*() functions