From: Nick Ing-Simmons Date: Fri, 2 Feb 2001 20:50:48 +0000 (+0000) Subject: Integrate mainline X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=1c0b2d55f075cfa1a622a9288ceb071850e39ac2;p=p5sagit%2Fp5-mst-13.2.git Integrate mainline p4raw-id: //depot/perlio@8679 --- 1c0b2d55f075cfa1a622a9288ceb071850e39ac2 diff --cc pod/perlmodlib.pod index d0bd1c9,d0bd1c9..8f3eb61 --- a/pod/perlmodlib.pod +++ b/pod/perlmodlib.pod @@@ -134,6 -134,6 +134,10 @@@ Restrict unsafe construct 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 -200,6 +204,10 @@@ Perl compiler's C backen 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 -292,6 +300,10 @@@ Wrapper around CPAN.pm without using an 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 -496,6 +508,10 @@@ Simplified source filterin 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 -620,6 +636,10 @@@ Convert POD data to formatted ASCII tex 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 -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 -1451,28 +1450,18 @@@ Don't delete the original .pl file til =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: