summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlperl/lib/pods/perlmodlib.pod
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/tlperl/lib/pods/perlmodlib.pod')
-rw-r--r--Master/tlpkg/tlperl/lib/pods/perlmodlib.pod216
1 files changed, 176 insertions, 40 deletions
diff --git a/Master/tlpkg/tlperl/lib/pods/perlmodlib.pod b/Master/tlpkg/tlperl/lib/pods/perlmodlib.pod
index 05c2dd5c72b..c7148c0550d 100644
--- a/Master/tlpkg/tlperl/lib/pods/perlmodlib.pod
+++ b/Master/tlpkg/tlperl/lib/pods/perlmodlib.pod
@@ -97,7 +97,7 @@ Force byte semantics rather than character semantics
=item charnames
-Define character names for C<\N{named}> string literal escapes
+Access to Unicode character names and named character sequences; also define character names
=item constant
@@ -347,7 +347,7 @@ CGI routines for writing to the HTTPD (or other) error log
=item CGI::Cookie
-Interface to Netscape Cookies
+Interface to HTTP Cookies
=item CGI::Fast
@@ -393,6 +393,38 @@ Utility for CPAN::Config file Initialization
Interface between CPAN.pm and Kwalify.pm
+=item CPAN::Meta
+
+The distribution metadata for a CPAN dist
+
+=item CPAN::Meta::Converter
+
+Convert CPAN distribution metadata structures
+
+=item CPAN::Meta::Feature
+
+An optional feature provided by a CPAN distribution
+
+=item CPAN::Meta::History
+
+History of CPAN Meta Spec changes
+
+=item CPAN::Meta::Prereqs
+
+A set of distribution prerequisites by phase and type
+
+=item CPAN::Meta::Spec
+
+Specification for CPAN distribution metadata
+
+=item CPAN::Meta::Validator
+
+Validate CPAN distribution metadata structures
+
+=item CPAN::Meta::YAML
+
+Read and write a subset of YAML for CPAN Meta files
+
=item CPAN::Nox
Wrapper around CPAN.pm without using any XS module
@@ -439,11 +471,7 @@ Documentation on how to write your own plugins
=item Carp
-Warn of errors (from perspective of caller)
-
-=item Class::ISA
-
-Report the search path for a class's ISA tree
+Alternative warn and die for modules
=item Class::Struct
@@ -515,7 +543,7 @@ Stringified perl data structures, suitable for both printing and C<eval>
=item Devel::DProf
-A Perl code profiler
+A B<DEPRECATED> Perl code profiler
=item Devel::InnerPackage
@@ -821,6 +849,10 @@ Frequently Asked Questions About MakeMaker
Writing a module with MakeMaker
+=item ExtUtils::MakeMaker::YAML
+
+Clone of YAML::Tiny
+
=item ExtUtils::Manifest
Utilities to write and check a MANIFEST file
@@ -973,6 +1005,10 @@ Extended processing of command line options
Process single-character switches with switch clustering
+=item HTTP::Tiny
+
+A small, simple, correct HTTP/1.1 client
+
=item Hash::Util
A selection of general-utility hash subroutines
@@ -1137,6 +1173,14 @@ SysV Shared Memory IPC object class
System V IPC constants and system calls
+=item JSON::PP
+
+JSON::XS compatible pure-Perl module.
+
+=item JSON::PP::Boolean
+
+Dummy module providing JSON::PP::Boolean
+
=item List::Util
A selection of general-utility list subroutines
@@ -1145,26 +1189,62 @@ A selection of general-utility list subroutines
Indicate if List::Util was compiled with a C compiler
+=item Locale::Codes
+
+A distribution of modules to handle locale codes
+
+=item Locale::Codes::Changes
+
+Details important changes after 2.07
+
+=item Locale::Codes::Country
+
+Country codes for the Locale::Country module
+
+=item Locale::Codes::Currency
+
+Currency codes for the Locale::Currency module
+
+=item Locale::Codes::Language
+
+Language codes for the Locale::Language module
+
+=item Locale::Codes::Script
+
+Script codes for the Locale::Script module
+
=item Locale::Constants
Constants for Locale codes
=item Locale::Country
-ISO codes for country identification (ISO 3166)
+Standard codes for country identification
=item Locale::Currency
-ISO three letter codes for currency identification (ISO 4217)
+Standard codes for currency identification
=item Locale::Language
-ISO two letter codes for language identification (ISO 639)
+Standard codes for language identification
=item Locale::Maketext
Framework for localization
+=item Locale::Maketext::Cookbook
+
+Recipes for using Locale::Maketext
+
+=item Locale::Maketext::Guts
+
+Deprecated module to load Locale::Maketext utf8 code
+
+=item Locale::Maketext::GutsLoader
+
+Deprecated module to load Locale::Maketext utf8 code
+
=item Locale::Maketext::Simple
Simple interface to Locale::Maketext::Lexicon
@@ -1175,7 +1255,7 @@ Article about software localization
=item Locale::Script
-ISO codes for script identification (ISO 15924)
+Standard codes for script identification
=item Log::Message
@@ -1303,7 +1383,7 @@ Examples of Module::Build Usage
=item Module::Build::ModuleInfo
-Gather package and POD information from a perl module file
+DEPRECATED
=item Module::Build::Notes
@@ -1369,6 +1449,14 @@ Builder class for Mac OS X platform
Builder class for OS/2 platform
+=item Module::Build::Version
+
+DEPRECATED
+
+=item Module::Build::YAML
+
+DEPRECATED
+
=item Module::CoreList
What modules shipped with versions of perl
@@ -1385,6 +1473,10 @@ Looking up module information / loading at runtime
Mark modules as loaded or unloaded
+=item Module::Metadata
+
+Gather package and POD information from perl module files
+
=item Module::Pluggable
Automatically give your module the ability to have plugins
@@ -1491,7 +1583,11 @@ A generic input parsing/checking mechanism.
=item Parse::CPAN::Meta
-Parse META.yml and other similar CPAN metadata files
+Parse META.yml and META.json CPAN metadata files
+
+=item Perl::OSType
+
+Map Perl operating system names to generic types
=item PerlIO
@@ -1605,10 +1701,6 @@ Let Perldoc render Pod as XML
Convert POD data to formatted ASCII text
-=item Pod::Plainer
-
-Perl extension for converting Pod to old-style Pod.
-
=item Pod::Select
Extract selected sections of POD from input
@@ -1753,10 +1845,6 @@ Load the C socket.h defines and structure manipulators
Persistence for Perl data structures
-=item Switch
-
-A switch statement for Perl
-
=item Symbol
Manipulate Perl symbols and their names
@@ -1777,13 +1865,13 @@ Win32 support for Sys::Syslog
Base class that provides common functionality to L<TAP::Parser>
-=item TAP::Formatter::Color
+=item TAP::Formatter::Base
-Run Perl test scripts with color
+Base class for harness output delegates
-=item TAP::Formatter::Console
+=item TAP::Formatter::Color
-Harness output delegate for default console output
+Run Perl test scripts with color
=item TAP::Formatter::Console
@@ -1831,23 +1919,23 @@ A grammar for the Test Anything Protocol.
=item TAP::Parser::Iterator
-Internal base class for TAP::Parser Iterators
+Base class for TAP source iterators
=item TAP::Parser::Iterator::Array
-Internal TAP::Parser array Iterator
+Iterator for array-based TAP sources
=item TAP::Parser::Iterator::Process
-Internal TAP::Parser Iterator
+Iterator for process-based TAP sources
=item TAP::Parser::Iterator::Stream
-Internal TAP::Parser Iterator
+Iterator for filehandle-based TAP sources
=item TAP::Parser::IteratorFactory
-Internal TAP::Parser Iterator
+Figures out which SourceHandler objects to use for a given Source
=item TAP::Parser::Multiplexer
@@ -1907,11 +1995,31 @@ A no-op job.
=item TAP::Parser::Source
-Stream output from some source
+A TAP source & meta data about it
+
+=item TAP::Parser::SourceHandler
+
+Base class for different TAP source handlers
+
+=item TAP::Parser::SourceHandler::Executable
+
+Stream output from an executable TAP source
+
+=item TAP::Parser::SourceHandler::File
+
+Stream TAP from a text file.
+
+=item TAP::Parser::SourceHandler::Handle
+
+Stream TAP from an IO::Handle or a GLOB.
+
+=item TAP::Parser::SourceHandler::Perl
-=item TAP::Parser::Source::Perl
+Stream TAP from a Perl executable
-Stream Perl output
+=item TAP::Parser::SourceHandler::RawTAP
+
+Stream output from raw TAP in a scalar/array ref.
=item TAP::Parser::Utils
@@ -2093,6 +2201,34 @@ Base class for ALL classes (blessed references)
Unicode Collation Algorithm
+=item Unicode::Collate::CJK::Big5
+
+Weighting CJK Unified Ideographs
+
+=item Unicode::Collate::CJK::GB2312
+
+Weighting CJK Unified Ideographs
+
+=item Unicode::Collate::CJK::JISX0208
+
+Weighting JIS KANJI for Unicode::Collate
+
+=item Unicode::Collate::CJK::Korean
+
+Weighting CJK Unified Ideographs
+
+=item Unicode::Collate::CJK::Pinyin
+
+Weighting CJK Unified Ideographs
+
+=item Unicode::Collate::CJK::Stroke
+
+Weighting CJK Unified Ideographs
+
+=item Unicode::Collate::Locale
+
+Linguistic tailoring for DUCET via Unicode::Collate
+
=item Unicode::Normalize
Unicode Normalization Forms
@@ -2117,6 +2253,10 @@ Perl extension to manipulate DCL symbols
Standard I/O functions via VMS extensions
+=item Version::Requirements
+
+A set of version requirements for a CPAN dist
+
=item Win32
Interfaces to some Win32 API Functions
@@ -2133,10 +2273,6 @@ Win32 CORE function stubs
Test the perl C API
-=item XS::APItest::KeywordRPN
-
-Write arithmetic expressions in RPN
-
=item XS::Typemap
Module to test the XS typemaps distributed with perl
@@ -3397,6 +3533,8 @@ old behavior if people rely on it. Document incompatible changes.
=back
+=back
+
=head2 Guidelines for Converting Perl 4 Library Scripts into Modules
=over 4
@@ -3495,8 +3633,6 @@ or
=back
-=back
-
=head1 NOTE
Perl does not enforce private and public parts of its modules as you may