Integrate mainline
[p5sagit/p5-mst-13.2.git] / pod / perlmodlib.pod
index d0bd1c9..8f3eb61 100644 (file)
@@ -134,6 +134,10 @@ 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
@@ -200,6 +204,10 @@ Perl compiler's C backend
 
 Perl compiler's optimized C translation backend
 
+=item B::Concise
+
+Walk Perl syntax tree, printing concise info about ops
+
 =item B::Debug
 
 Walk Perl syntax tree, printing debug info about ops
@@ -292,6 +300,10 @@ Wrapper around CPAN.pm without using any XS module
 
 Warn of errors (from perspective of caller)
 
+=item Carp::Heavy
+
+No user serviceable parts inside
+
 =item Class::Struct
 
 Declare struct-like datatypes as Perl classes
@@ -496,6 +508,10 @@ Simplified source filtering
 
 Locate directory of original perl script
 
+=item GDBM_File
+
+Perl5 access to the gdbm library.
+
 =item Getopt::Long
 
 Extended processing of command line options
@@ -620,6 +636,10 @@ Convert POD data to formatted ASCII text
 
 Convert POD data to formatted color ASCII text
 
+=item Pod::Text::Overstrike
+
+Convert POD data to formatted overstrike text
+
 =item Pod::Text::Termcap
 
 Convert POD data to ASCII text with format escapes
@@ -802,87 +822,66 @@ modules are:
 =over
 
 =item *
-
 Language Extensions and Documentation Tools
 
 =item *
-
 Development Support
 
 =item *
-
 Operating System Interfaces
 
 =item *
-
 Networking, Device Control (modems) and InterProcess Communication
 
 =item *
-
 Data Types and Data Type Utilities
 
 =item *
-
 Database Interfaces
 
 =item *
-
 User Interfaces
 
 =item *
-
 Interfaces to / Emulations of Other Programming Languages
 
 =item *
-
 File Names, File Systems and File Locking (see also File Handles)
 
 =item *
-
 String Processing, Language Text Processing, Parsing, and Searching
 
 =item *
-
 Option, Argument, Parameter, and Configuration File Processing
 
 =item *
-
 Internationalization and Locale
 
 =item *
-
 Authentication, Security, and Encryption
 
 =item *
-
 World Wide Web, HTML, HTTP, CGI, MIME
 
 =item *
-
 Server and Daemon Utilities
 
 =item *
-
 Archiving and Compression
 
 =item *
-
 Images, Pixmap and Bitmap Manipulation, Drawing, and Graphing
 
 =item *
-
 Mail and Usenet News
 
 =item *
-
 Control Flow Utilities (callbacks and exceptions etc)
 
 =item *
-
 File Handle and Input/Output Stream Utilities
 
 =item *
-
 Miscellaneous Modules
 
 =back
@@ -1451,28 +1450,18 @@ Don't delete the original .pl file till the new .pm one works!
 
 =over 4
 
-=item *
-
-Complete applications rarely belong in the Perl Module Library.
+=item Complete applications rarely belong in the Perl Module Library.
 
-=item *
-
-Many applications contain some Perl code that could be reused.
+=item Many applications contain some Perl code that could be reused.
 
 Help save the world! Share your code in a form that makes it easy
 to reuse.
 
-=item *
-
-Break-out the reusable code into one or more separate module files.
-
-=item *
+=item Break-out the reusable code into one or more separate module files.
 
-Take the opportunity to reconsider and redesign the interfaces.
-
-=item *
+=item Take the opportunity to reconsider and redesign the interfaces.
 
-In some cases the 'application' can then be reduced to a small
+=item In some cases the 'application' can then be reduced to a small
 
 fragment of code built on top of the reusable modules. In these cases
 the application could invoked as: