Predeclare sub names
+=item unicode::distinct
+
+Strictly distinguish UTF8 data and non-UTF data.
+
=item utf8
Enable/disable UTF-8 in source code
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
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
Locate directory of original perl script
+=item GDBM_File
+
+Perl5 access to the gdbm library.
+
=item Getopt::Long
Extended processing of command line options
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
=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
=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: