Documentation de Perl 5.8.5



La documentation de base de Perl

Présentation

perl
Practical Extraction and Report Language
perlintro
a brief introduction and overview of Perl
perltoc
perl documentation table of contents

Tutoriels

perlreftut
Mark's very short tutorial about references
perldsc
Perl Data Structures Cookbook
perllol
Manipulating Arrays of Arrays in Perl

perlrequick
Perl regular expressions quick start
perlretut
Perl regular expressions tutorial

perlboot
Beginner's Object-Oriented Tutorial
perltoot
Tom's object-oriented tutorial for perl
perltooc
Tom's OO Tutorial for Class Data in Perl
perlbot
Bag'o Object Tricks

perlstyle
Perl style guide

perlcheat
Perl 5 Cheat Sheet
perltrap
Perl traps for the unwary
perldebtut
Perl debugging tutorial

Manuel de référence

perlsyn
Perl syntax
perldata
Perl data types
perlop
Perl operators and precedence
perlsub
Perl subroutines
perlfunc
Perl builtin functions
perlopentut
tutorial on opening things in Perl
perlpacktut
tutorial on C<pack> and C<unpack>
perlpod
the Plain Old Documentation format
perlpodspec
Plain Old Documentation: format specification and notes
perlrun
how to execute the Perl interpreter
perldiag
various Perl diagnostics
perllexwarn
Perl Lexical Warnings
perldebug
Perl debugging
perlvar
Perl predefined variables
perlre
Perl regular expressions
perlreref
Perl Regular Expressions Reference
perlref
Perl references and nested data structures
perlform
Perl formats
perlobj
Perl objects
perltie
how to hide an object class in a simple variable
perldbmfilter
Perl DBM Filters

perlipc
Perl interprocess communication
perlfork
Perl's fork emulation
perlnumber
semantics of numbers and numeric operations in Perl

perlthrtut
tutorial on threads in Perl
perlothrtut
old tutorial on threads in Perl

perlport
Writing portable Perl
perllocale
Perl locale handling
perluniintro
Perl Unicode introduction
perlunicode
Unicode support in Perl
perlebcdic
Considerations for running Perl on EBCDIC platforms

perlsec
Perl security

perlmod
Perl modules
perlmodlib
constructing new Perl modules and finding existing ones
perlmodstyle
Perl module style guide
perlmodinstall
Installing CPAN Modules
perlnewmod
preparing a new module for distribution

perlutil
utilities packaged with the Perl distribution

perlcompile
Introduction to the Perl Compiler-Translator

perlfilter
Source Filters

Implémentation et interface avec le langage C

perlembed
how to embed perl in your C program
perldebguts
Guts of Perl debugging
perlxstut
Tutorial for writing XSUBs
perlxs
XS language reference manual
perlclib
Internal replacements for standard C library functions
perlguts
Introduction to the Perl API
perlcall
Perl calling conventions from C

perlapi
autogenerated documentation for the perl public API
perlintern

perliol
C API for Perl's implementation of IO in Layers.
perlapio
perl's IO abstraction interface.

perlhack
How to hack at the Perl internals

Divers

perlbook
Perl book information
perltodo
Perl TO-DO List

perldoc
Look up Perl documentation in Pod format.

perlhist
the Perl history records
perldelta
what is new for perl v5.8.5
perl585delta
what is new for perl v5.8.5
perl584delta
what is new for perl v5.8.4
perl583delta
what is new for perl v5.8.3
perl582delta
what is new for perl v5.8.2
perl581delta
what is new for perl v5.8.1
perl58delta
what is new for perl v5.8.0
perl573delta
what's new for perl v5.7.3
perl572delta
what's new for perl v5.7.2
perl571delta
what's new for perl v5.7.1
perl570delta
what's new for perl v5.7.0
perl561delta
what's new for perl v5.6.x
perl56delta
what's new for perl v5.6.0
perl5005delta
what's new for perl5.005
perl5004delta
what's new for perl5.004

perlartistic
the Perl Artistic License
perlgpl
the GNU General Public License, version 2

Spécificités pour certaines langues

perlcn
¼òÌåÖÐÎÄ Perl Ö¸ÄÏ
perljp
ÆüËܸì Perl ¥¬¥¤¥É
perlko
Perl°ú Çѱ¹¾î ÀÎÄÚµù
perltw
¥¿Å餤¤å Perl «ü«n

Spécificités pour certaines plateformes

perlaix
Perl version 5 on IBM Unix systems
perlamiga
Perl under Amiga OS
perlapollo
Perl version 5 on Apollo DomainOS
perlbeos
Perl version 5 on BeOS
perlbs2000
building and installing Perl for BS2000.
perlce
Perl for WinCE
perlcygwin
Perl for Cygwin
perldgux
Perl under DG/UX.
perldos
Perl under DOS, W31, W95.
perlepoc
Perl for EPOC
perlfreebsd
Perl version 5 on FreeBSD systems
perlhpux
Perl version 5 on Hewlett-Packard Unix systems
perlhurd
Perl version 5 on Hurd
perlirix
Perl version 5 on Irix systems
perlmachten
Perl version 5 on Power MachTen systems
perlmacos
Perl under Mac OS
perlmacosx
Perl under Mac OS X
perlmint
Perl version 5 on Atari MiNT
perlmpeix
Perl/iX for HP e3000 MPE
perlnetware
Perl for NetWare
perlos2
Perl under OS/2, DOS, Win0.3*, Win0.95 and WinNT.
perlos390
building and installing Perl for OS/390 and z/OS
perlos400
Perl version 5 on OS/400
perlplan9
Plan 9-specific documentation for Perl
perlqnx
Perl version 5 on QNX
perlsolaris
Perl version 5 on Solaris systems
perltru64
Perl version 5 on Tru64 systems
perluts
Perl under UTS
perlvmesa
building and installing Perl for VM/ESA.
perlvms
VMS-specific documentation for Perl
perlvos
Perl for Stratus VOS
perlwin32
Perl under Windows

Autres

a2p
Awk to Perl translator

La FAQ (anglaise) de Perl

perlfaq
frequently asked questions about Perl
perlfaq1
General Questions About Perl
perlfaq2
Obtaining and Learning about Perl
perlfaq3
Programming Tools
perlfaq4
Data Manipulation
perlfaq5
Files and Formats
perlfaq6
Regular Expressions
perlfaq7
General Perl Language Issues
perlfaq8
System Interaction
perlfaq9
Networking


La documentation de quelques packages installés à l'EMAC


- A -

[ABCDEFGHIJKLMNOPQRSTUVWXYZ]

Algorithm::Diff
Compute `intelligent' differences between two files / lists
Algorithm::DiffOld


AnyDBM_File
provide framework for multiple DBMs

Apache2::Access

Apache2::Build
Methods for locating and parsing bits of Apache source code
Apache2::CmdParms
Perl API for Apache command parameters object
Apache2::Command
Perl API for accessing Apache module command information
Apache2::compat
1.0 backward compatibility functions deprecated in 2.0
Apache2::Connection
Perl API for Apache connection object
Apache2::Const
Perl Interface for Apache Constants
Apache2::Directive
Perl API for manipulating the Apache configuration tree
Apache2::Filter
Perl API for Apache 2.0 Filtering
Apache2::FilterRec
Perl API for manipulating the Apache filter record
Apache2::HookRun
Perl API for Invoking Apache HTTP phases
Apache2::Log
Perl API for Apache Logging Methods
Apache2::Module
Perl API for creating and working with Apache modules
Apache2::PerlSections
Default Handler for Perl sections
Apache2::porting
a helper module for mod_perl 1.0 to mod_perl 2.0 porting
Apache2::Process
Perl API for Apache process record
Apache2::Reload
Reload Perl Modules when Changed on Disk
Apache2::RequestIO
Perl API for Apache request record IO
Apache2::RequestRec
Perl API for Apache request record accessors
Apache2::RequestUtil
Perl API for Apache request record utils
Apache2::Resource
Limit resources used by httpd children
Apache2::Response
Perl API for Apache HTTP request response methods
Apache2::ServerRec
Perl API for Apache server record accessors
Apache2::ServerUtil
Perl API for Apache server record utils
Apache2::SizeLimit
Because size does matter.
Apache2::Status
Embedded interpreter status information
Apache2::SubProcess
Executing SubProcesses under mod_perl
Apache2::SubRequest
Perl API for Apache subrequests
Apache2::URI
Perl API for manipulating URIs
Apache2::Util
Perl API for Misc Apache Utility functions

Apache::AuthDBI
Authentication and Authorization via Perl's DBI
Apache::DBI
Initiate a persistent database connection
Apache::MVC
Apache front-end to Maypole
Apache::Session
A persistence framework for session data
Apache::Session::DB_File
An implementation of Apache::Session
Apache::Session::File
An implementation of Apache::Session
Apache::Session::Flex
Specify everything at runtime
Apache::Session::Generate::MD5
Use MD5 to create random object IDs
Apache::Session::Generate::ModUniqueId
mod_unique_id for session ID generation
Apache::Session::Generate::ModUsertrack
mod_usertrack for session ID generation
Apache::Session::Informix
An implementation of Apache::Session
Apache::Session::Lock::File
Provides mutual exclusion using flock
Apache::Session::Lock::MySQL
Provides mutual exclusion using MySQL
Apache::Session::Lock::Null
Does not actually provides mutual exclusion
Apache::Session::Lock::Semaphore
Provides mutual exclusion through sempahores
Apache::Session::Lock::Sybase
Provides mutual exclusion using Sybase
Apache::Session::MySQL
An implementation of Apache::Session
Apache::Session::Oracle
An implementation of Apache::Session
Apache::Session::Postgres
An implementation of Apache::Session
Apache::Session::Serialize::Base64

Apache::Session::Serialize::Storable
Use Storable to zip up persistent data
Apache::Session::Serialize::Sybase
Use Storable to zip up persistent data and unpack/pack to put into Sybase-compatible image field
Apache::Session::Serialize::UUEncode

Apache::Session::Store::DB_File
Use DB_File to store persistent objects
Apache::Session::Store::File
Store persistent data on the filesystem
Apache::Session::Store::Informix
Store persistent data in a Informix database
Apache::Session::Store::MySQL
Store persistent data in a MySQL database
Apache::Session::Store::Oracle
Store persistent data in a Oracle database
Apache::Session::Store::Postgres
Store persistent data in a Postgres database
Apache::Session::Store::Sybase
Store persistent data in a Sybase database
Apache::Session::Sybase
An implementation of Apache::Session
Apache::SessionX
An extented persistence framework for session data
Apache::SessionX::Generate::MD5
Use MD5 to create random object IDs
Apache::Test
Test.pm wrapper with helpers for testing Apache
Apache::TestConfig
Configuration file for Apache::Test
Apache::TestConfigData
Configuration file for Apache::Test
Apache::TestMB
Subclass of Module::Build to support Apache::Test
Apache::TestMM
Provide MakeMaker Wrapper Methods
Apache::TestReport
A parent class for generating bug/success reports
Apache::TestRequest
Send requests to your Apache test server
Apache::TestRun
Run the test suite
Apache::TestRunPerl
Run mod_perl-requiring Test Suite
Apache::TestRunPHP
configure and run a PHP-based test suite
Apache::TestServer
solaris/Apache/TestServer.pm
Apache::TestSmoke
Special Tests Sequence Failure Finder
Apache::TestTrace
Helper output generation functions
Apache::TestUtil
Utility functions for writing tests

App::Packer::PAR
Pack applications in a single executable file

AppConfig
Perl5 module for reading configuration files and parsing command line arguments.
AppConfig::Args
Perl5 module for reading command line arguments.
AppConfig::CGI
Perl5 module for processing CGI script parameters.
AppConfig::File
Perl5 module for reading configuration files.
AppConfig::Getopt
Perl5 module for processing command line arguments via delegation to Getopt::Long.
AppConfig::State
application configuration state
AppConfig::Sys
Perl5 module defining platform-specific information and methods for other AppConfig::* modules.

APR

APR::Base64
Perl API for APR base64 encoding/decoding functionality
APR::Brigade
Perl API for manipulating APR Bucket Brigades
APR::Bucket
Perl API for manipulating APR Buckets
APR::BucketAlloc
Perl API for Bucket Allocation
APR::BucketType
Perl API for APR bucket types
APR::Const
Perl Interface for APR Constants
APR::Date
Perl API for APR date manipulating functions
APR::Error
Perl API for APR/Apache/mod_perl exceptions
APR::Finfo
Perl API for APR fileinfo structure
APR::IpSubnet
Perl API for accessing APRs ip_subnet structures
APR::OS
Perl API for Platform-specific APR API
APR::PerlIO
Perl IO layer for APR
APR::Pool
Perl API for APR pools
APR::SockAddr
Perl API for APR socket address structure
APR::Socket
Perl API for APR sockets
APR::Status
Perl Interface to the APR_STATUS_IS_* macros
APR::String
Perl API for manipulating APR UUIDs
APR::Table
Perl API for manipulating APR opaque string-content tables
APR::ThreadMutex
Perl API for APR thread mutexES
APR::URI
Perl API for URI manipulations
APR::Util
Perl API for Various APR Utilities
APR::UUID
Perl API for manipulating APR UUIDs

Archive::Tar
module for manipulations of tar archives
Archive::Tar::File
a subclass for in-memory extracted file from Archive::Tar
Archive::Zip
Provide an interface to ZIP archive files.
Archive::Zip::FAQ
Answers to a few frequently asked questions about Archive::Zip
Archive::Zip::MemberRead
A wrapper that lets you read Zip archive members as if they were files.
Archive::Zip::Tree
methods for adding/extracting trees using Archive::Zip

Array::Compare
Perl extension for comparing arrays.

Attribute::Handlers
Simpler definition of attribute handlers
Attribute::Params::Validate
Validate method/function parameters using attributes

attributes
get/set subroutine or variable attributes

attrs
set/get attributes of a subroutine

Authen::SASL
SASL Authentication framework
Authen::SASL::Perl
Perl implementation of the SASL Authentication framework
Authen::SASL::Perl::ANONYMOUS
Anonymous Authentication class
Authen::SASL::Perl::CRAM_MD5
CRAM MD5 Authentication class
Authen::SASL::Perl::DIGEST_MD5
Digest MD5 Authentication class
Authen::SASL::Perl::EXTERNAL
External Authentication class
Authen::SASL::Perl::LOGIN
Login Authentication class
Authen::SASL::Perl::PLAIN
Plain Login Authentication class

AutoLoader
load subroutines only on demand

AutoSplit
split a package for autoloading

autouse
postpone load of modules until a function is used

- B -

[ABCDEFGHIJKLMNOPQRSTUVWXYZ]

B
The Perl Compiler
B::Asmdata
Autogenerated data about Perl ops, used to generate bytecode
B::Assembler
Assemble Perl bytecode
B::Bblock
Walk basic blocks
B::Bytecode
Perl compiler's bytecode backend
B::C
Perl compiler's C backend
B::CC
Perl compiler's optimized C translation backend
B::Concise
Walk Perl syntax tree, printing concise info about ops
B::Debug
Walk Perl syntax tree, printing debug info about ops
B::Deparse
Perl compiler backend to produce perl code
B::Disassembler
Disassemble Perl bytecode
B::Lint
Perl lint
B::Showlex
Show lexical variables used in functions or files
B::Stackobj
Helper module for CC backend
B::Stash
show what stashes are loaded
B::Terse
Walk Perl syntax tree, printing terse info about ops
B::Xref
Generates cross reference reports for Perl programs

base
Establish IS-A relationship with base classes at compile time

Benchmark
benchmark running times of Perl code

bigint
Transparent BigInteger support for Perl

bignum
Transparent BigNumber support for Perl

bigrat
Transparent BigNumber/BigRational support for Perl

Bit::Vector
Efficient bit vector, set of integers and "big int" math library
Bit::Vector::Overload
Overloaded operators add-on for Bit::Vector
Bit::Vector::String
Generic string import/export for Bit::Vector

blib
Use MakeMaker's uninstalled version of a package

Bundle::Apache2
Install Apache mod_perl2 and related modules
Bundle::ApacheTest
A bundle to install all Apache-Test related modules
Bundle::CPAN
A bundle to play with all the other modules on CPAN
Bundle::DBD::mysql
A bundle to install Perl drivers for mSQL or MySQL
Bundle::DBI
A bundle to install DBI and required modules.
Bundle::HTML::Mason
A bundle to install the HTML::Mason package
Bundle::LWP
install all libwww-perl related modules
Bundle::Net::LDAP
A bundle for Net::LDAP

ByteLoader
load byte compiled perl code

bytes
Perl pragma to force byte semantics rather than character semantics

- C -

[ABCDEFGHIJKLMNOPQRSTUVWXYZ]

Cache::BaseCache
abstract cache base class
Cache::BaseCacheTester
abstract cache tester base class
Cache::Cache
the Cache interface.
Cache::CacheMetaData
data about objects in the cache
Cache::CacheSizer
component object for mamanging the size of caches
Cache::CacheTester
a class for regression testing caches
Cache::CacheUtils
miscellaneous utility routines
Cache::FastMmap
Uses an mmap'ed file to act as a shared memory interprocess cache
Cache::FastMmap::CImpl
C code implementation for Cache::FastMmap
Cache::FileBackend
a filesystem based persistance mechanism
Cache::FileCache
implements the Cache interface.
Cache::MemoryBackend
a memory based persistance mechanism
Cache::MemoryCache
implements the Cache interface.
Cache::NullCache
implements the Cache interface.
Cache::Object
the data stored in a Cache.
Cache::SharedMemoryBackend
a shared memory based persistance mechanism
Cache::SharedMemoryCache
extends the MemoryCache.
Cache::SizeAwareCache
extends the Cache interface.
Cache::SizeAwareCacheTester
a class for regression testing size aware caches
Cache::SizeAwareFileCache
extends Cache::FileCache
Cache::SizeAwareMemoryCache
extends Cache::MemoryCache
Cache::SizeAwareSharedMemoryCache
extends Cache::SizeAwareMemoryCache

Carp
warn of errors
Carp::Assert
executable comments
Carp::Assert::More
convenience wrappers around Carp::Assert
Carp::Clan
Report errors from perspective of caller of a "clan" of modules
Carp::Heavy
heavy machinery, no user serviceable parts inside

Catalyst
The Elegant MVC Web Application Framework
Catalyst::Action
Catalyst Action
Catalyst::ActionContainer
Catalyst Action Container
Catalyst::AttrContainer

Catalyst::Base
Catalyst Base Class
Catalyst::Build
Module::Build extension for Catalyst
Catalyst::Component
Catalyst Component Base Class
Catalyst::Controller
Catalyst Controller base class
Catalyst::Dispatcher
The Catalyst Dispatcher
Catalyst::DispatchType
DispatchType Base Class
Catalyst::DispatchType::Default
Default DispatchType
Catalyst::DispatchType::Index
Index DispatchType
Catalyst::DispatchType::Path
Path DispatchType
Catalyst::DispatchType::Regex
Regex DispatchType
Catalyst::Engine
The Catalyst Engine
Catalyst::Engine::Apache
Catalyst Apache Engines
Catalyst::Engine::Apache2
Base class for Apache 1.99x and 2.x Engines
Catalyst::Engine::Apache2::MP19
Catalyst Apache2 mod_perl 1.99x Engine
Catalyst::Engine::Apache2::MP20
Catalyst Apache2 mod_perl 2.x Engine
Catalyst::Engine::Apache::Base
Base class for Apache Engines
Catalyst::Engine::Apache::MP13
Catalyst Apache mod_perl 1.3x Engine
Catalyst::Engine::Apache::MP13::Apreq
Apreq class for MP 1.3 Engines
Catalyst::Engine::Apache::MP13::Base
Base class for MP 1.3 Engines
Catalyst::Engine::Apache::MP19
Catalyst Apache MP19 Engine
Catalyst::Engine::Apache::MP19::Apreq
Apreq class for MP 1.9 Engines
Catalyst::Engine::Apache::MP19::Base
Base class for MP 1.9 Engines
Catalyst::Engine::Apache::MP20
Catalyst Apache MP20 Engine
Catalyst::Engine::Apache::MP20::Apreq
Apreq class for MP 2.0 Engines
Catalyst::Engine::Apache::MP20::Base
Base class for MP 2.0 Engines
Catalyst::Engine::CGI
The CGI Engine
Catalyst::Engine::CGI::APR
The CGI APR Engine
Catalyst::Engine::CGI::Base
Base class for CGI Engines
Catalyst::Engine::FastCGI
FastCGI Engine
Catalyst::Engine::FastCGI::APR
Catalyst FastCGI APR Engine
Catalyst::Engine::FastCGI::Base
Base class for FastCGI Engines
Catalyst::Engine::FCGI
Catalyst FCGI Engine
Catalyst::Engine::HTTP
Catalyst HTTP Engine
Catalyst::Engine::HTTP::Base
Base class for HTTP Engines
Catalyst::Engine::HTTP::Daemon
Catalyst HTTP Daemon Engine
Catalyst::Engine::HTTP::Restarter
Catalyst Auto-Restarting HTTP Engine
Catalyst::Engine::HTTP::Restarter::Watcher

Catalyst::Engine::SpeedyCGI
Catalyst SpeedyCGI Engine
Catalyst::Engine::SpeedyCGI::Base
Base class for SpeedyCGI Engines
Catalyst::Engine::Test
Catalyst Test Engine
Catalyst::Exception
Catalyst Exception Class
Catalyst::Helper
Bootstrap a Catalyst application
Catalyst::Helper::Model::CDBI
Helper for CDBI Models
Catalyst::Helper::View::TT
Helper for TT Views
Catalyst::Helper::View::TTSite
Helper for TT view which builds a skeleton web site
Catalyst::Log
Catalyst Log Class
Catalyst::Manual
User guide and reference for Catalyst
Catalyst::Manual::About
Basic explanation of Catalyst
Catalyst::Manual::Cookbook
Cooking with Catalyst
Catalyst::Manual::FAQ
Frequently Asked Questions
Catalyst::Manual::Internals
Catalyst Internals
Catalyst::Manual::Intro
Introduction to Catalyst
Catalyst::Manual::Plugins
Catalyst Plugins
Catalyst::Manual::SuccessStories
Catalyst rocks!
Catalyst::Manual::Troubleshooting
Got trouble?
Catalyst::Manual::Tutorial
Getting started with Catalyst
Catalyst::Manual::WritingPlugins

Catalyst::Model
Catalyst Model base class
Catalyst::Model::CDBI
CDBI Model Class
Catalyst::Plugin::ConfigLoader
Load config files of various types
Catalyst::Plugin::ConfigLoader::INI
Load INI config files
Catalyst::Plugin::ConfigLoader::JSON
Load JSON config files
Catalyst::Plugin::ConfigLoader::Perl
Load Perl config files
Catalyst::Plugin::ConfigLoader::XML
Load XML config files
Catalyst::Plugin::ConfigLoader::YAML
Load YAML config files
Catalyst::Plugin::FormValidator
FormValidator for Catalyst
Catalyst::Plugin::Session::FastMmap
FastMmap sessions for Catalyst
Catalyst::Plugin::Static
Serve static files with Catalyst
Catalyst::Plugin::Static::Simple
Make serving static pages painless.
Catalyst::Request
provides information about the current client request
Catalyst::Request::Upload
handles file upload requests
Catalyst::Response
stores output responding to the current client request
Catalyst::Setup
The Catalyst Setup class
Catalyst::Test
Test Catalyst Applications
Catalyst::Utils
The Catalyst Utils
Catalyst::View
Catalyst View base class
Catalyst::View::TT
Template View Class

CGI
Simple Common Gateway Interface Class
CGI::Apache
Backward compatibility module for CGI.pm
CGI::Application

CGI::Application::Mailform

CGI::Application::Plugin::TT
Add Template Toolkit support to CGI::Application
CGI::Carp
CGI routines for writing to the HTTPD error log
CGI::Cookie
Interface to Netscape Cookies
CGI::Fast
CGI Interface for Fast CGI
CGI::LogCarp
Error, log and debug streams, httpd style format
CGI::Maypole
CGI-based front-end to Maypole
CGI::Pretty
module to produce nicely formatted HTML code
CGI::Push
Simple Interface to Server Push
CGI::Simple
A Simple totally OO CGI interface that is CGI.pm compliant
CGI::Simple::Cookie
Interface to Netscape Cookies
CGI::Simple::Standard

CGI::Simple::Util
Internal utilities used by CGI::Simple module
CGI::Switch
Backward compatibility module for defunct CGI::Switch
CGI::Untaint
process CGI input parameters
CGI::Untaint::date
validate a date
CGI::Untaint::email
validate an email address
CGI::Untaint::hex
validate as a hexadecimal value
CGI::Untaint::integer
validate an integer
CGI::Untaint::object
base class for Input Handlers
CGI::Untaint::printable
validate as a printable value
CGI::Util
Internal utilities used by CGI module

charnames
define character names for C<\N{named}> string literal escapes

Class::Accessor
Automated accessor generation
Class::Accessor::Chained
make chained accessors
Class::Accessor::Chained::Fast
Faster, but less expandable, chained accessors
Class::Accessor::Fast
Faster, but less expandable, accessors
Class::Container
Glues object frameworks together transparently
Class::Data::Inheritable
Inheritable, overridable class data
Class::DBI
Simple Database Abstraction
Class::DBI::AbstractSearch
Abstract Class::DBI's SQL with SQL::Abstract::Limit
Class::DBI::AsForm
Produce HTML form elements for database columns
Class::DBI::Attribute
A value in a column.
Class::DBI::AutoLoader
Generates Class::DBI subclasses dynamically.
Class::DBI::BaseDSN
DSN sensitive base class
Class::DBI::Cascade::Delete
Delete related objects
Class::DBI::Cascade::Fail
Do not cascade if foreign objects exist
Class::DBI::Cascade::None
Do nothing upon deletion
Class::DBI::Column
A column in a table
Class::DBI::ColumnGrouper
Columns and Column Groups
Class::DBI::FromCGI
Update Class::DBI data using CGI::Untaint
Class::DBI::Iterator
Iterate over Class::DBI search results
Class::DBI::Loader
Dynamic definition of Class::DBI sub classes.
Class::DBI::Loader::Generic
Generic Class::DBI::Loader Implementation.
Class::DBI::Loader::GraphViz
Graph tables and relationships
Class::DBI::Loader::mysql
Class::DBI::Loader mysql Implementation.
Class::DBI::Loader::Pg
Class::DBI::Loader Postgres Implementation.
Class::DBI::Loader::Relationship
Easier relationship specification in CDBI::L
Class::DBI::Loader::SQLite
Class::DBI::Loader SQLite Implementation.
Class::DBI::mysql
Extensions to Class::DBI for MySQL
Class::DBI::Pager
Pager utility for Class::DBI
Class::DBI::Plugin
Abstract base class for Class::DBI plugins
Class::DBI::Plugin::AbstractCount
get COUNT results with abstract SQL
Class::DBI::Plugin::Pager
paged queries for CDBI
Class::DBI::Plugin::RetrieveAll
more complex retrieve_all for Class::DBI
Class::DBI::Plugin::Type
Determine type information for columns
Class::DBI::Query
Deprecated SQL manager for Class::DBI
Class::DBI::Relationship
base class for Relationships
Class::DBI::Search::Basic
Simple Class::DBI search
Class::DBI::SQL::Transformer
Transform SQL
Class::DBI::SQLite
Extension to Class::DBI for sqlite
Class::DBI::Test::SQLite
Base class for Class::DBI tests
Class::ErrorHandler
Base class for error handling
Class::Factory
Base class for dynamic factory classes
Class::Factory::Util
Provide utility methods for factory classes
Class::Inspector
Get information about a class and its structure
Class::ISA
report the search path for a class's ISA tree
Class::Loader
Load modules and create objects on demand.
Class::MakeMethods
Generate common types of methods
Class::MakeMethods::Attribute
Declare generated subs with attribute syntax
Class::MakeMethods::Autoload
Declare generated subs with AUTOLOAD
Class::MakeMethods::Basic
Make really simple methods
Class::MakeMethods::Basic::Array
Basic array methods
Class::MakeMethods::Basic::Global
Basic shared methods
Class::MakeMethods::Basic::Hash
Basic hash methods
Class::MakeMethods::Composite
Make extensible compound methods
Class::MakeMethods::Composite::Array
Basic array methods
Class::MakeMethods::Composite::Global
Global data
Class::MakeMethods::Composite::Hash
Composite hash methods
Class::MakeMethods::Composite::Inheritable
Overridable data
Class::MakeMethods::Composite::Universal
Composite Method Tricks
Class::MakeMethods::Docs::Catalog
List of Makable Method Types
Class::MakeMethods::Docs::Changes
History of Class::MakeMethods
Class::MakeMethods::Docs::Examples
Sample Declarations and Usage
Class::MakeMethods::Docs::ReadMe
About Class::MakeMethods
Class::MakeMethods::Docs::RelatedModules
Survey of Class Builders
Class::MakeMethods::Docs::ToDo
Ideas, problems, and suggestions
Class::MakeMethods::Emulator
Demonstrate class-generator equivalency
Class::MakeMethods::Emulator::AccessorFast
Emulate Class::Accessor::Fast
Class::MakeMethods::Emulator::accessors
Emulate the accessors module
Class::MakeMethods::Emulator::Inheritable
Emulate Class::Inheritable
Class::MakeMethods::Emulator::mcoder
Emulate the mcoder module
Class::MakeMethods::Emulator::MethodMaker
Emulate Class::MethodMaker
Class::MakeMethods::Emulator::Singleton
Emulate Class::Singleton
Class::MakeMethods::Emulator::Struct
Emulate Class::Struct
Class::MakeMethods::Evaled
Make methods with simple string evals
Class::MakeMethods::Evaled::Hash
Typical hash methods
Class::MakeMethods::Standard
Make common object accessors
Class::MakeMethods::Standard::Array
Methods for Array objects
Class::MakeMethods::Standard::Global
Global data
Class::MakeMethods::Standard::Hash
Standard hash methods
Class::MakeMethods::Standard::Inheritable
Overridable data
Class::MakeMethods::Standard::Universal
Generic Methods
Class::MakeMethods::Template
Extensible code templates
Class::MakeMethods::Template::Array
Methods for manipulating positional values in arrays
Class::MakeMethods::Template::Class
Associate information with a package
Class::MakeMethods::Template::ClassInherit
Overridable class data
Class::MakeMethods::Template::ClassName
Access object's class
Class::MakeMethods::Template::ClassVar
Static methods with subclass variation
Class::MakeMethods::Template::Flyweight
Deprecated name for InsideOut
Class::MakeMethods::Template::Generic
Templates for common meta-method types
Class::MakeMethods::Template::Global
Method that are not instance-dependent
Class::MakeMethods::Template::Hash
Method interfaces for hash-based objects
Class::MakeMethods::Template::Inheritable
Overridable data
Class::MakeMethods::Template::InsideOut
External data
Class::MakeMethods::Template::PackageVar
Static methods with global variables
Class::MakeMethods::Template::Ref
Universal copy and compare methods
Class::MakeMethods::Template::Scalar
Methods for blessed scalars
Class::MakeMethods::Template::Static
Deprecated name for Global
Class::MakeMethods::Template::Struct
Deprecated name for Array
Class::MakeMethods::Template::StructBuiltin

Class::MakeMethods::Template::Universal
Meta-methods for any type of object
Class::MakeMethods::Utility::ArraySplicer
Common array ops
Class::MakeMethods::Utility::DiskCache
Optional Template feature
Class::MakeMethods::Utility::Inheritable
"Inheritable" data
Class::MakeMethods::Utility::Ref
Deep copying and comparison
Class::MakeMethods::Utility::TextBuilder
Basic text substitutions
Class::Observable
Allow other classes and objects to respond to events in yours
Class::Singleton
Implementation of a "Singleton" class
Class::Spiffy
Spiffy Framework with No Source Filtering
Class::Struct
declare struct-like datatypes as Perl classes
Class::Trigger
Mixin to add / call inheritable triggers
Class::WhiteHole
base class to treat unhandled method calls as errors

Clone
recursively copy Perl datatypes

Compress::Zlib
Interface to zlib compression library

Config
access Perl configuration information

constant
Perl pragma to declare constants

Convert::ASCII::Armor
Convert binary octets into ASCII armoured messages.
Convert::ASCII::Armour
Convert binary octets into ASCII armoured messages.
Convert::ASN1
ASN.1 Encode/Decode library
Convert::BinHex
extract data from Macintosh BinHex files
Convert::PEM
Read/write encrypted ASN.1 PEM files
Convert::PEM::CBC
Cipher Block Chaining Mode implementation
Convert::PEM::ErrorHandler
Convert::PEM error handling
Convert::TNEF
Perl module to read TNEF files

CPAN
query, download and build perl modules from CPAN sites
CPAN::Admin
A CPAN Shell for CPAN admins
CPAN::FirstTime
Utility for CPAN::Config file Initialization
CPAN::Nox
Wrapper around CPAN.pm without using any XS module
CPAN::Version
utility functions to compare CPAN versions

Crypt::Blowfish
Perl Blowfish encryption module
Crypt::CBC
Encrypt Data with Cipher Block Chaining Mode
Crypt::CipherSaber
Perl module implementing CipherSaber encryption.
Crypt::DES
Perl DES encryption module
Crypt::DES_EDE3
Triple-DES EDE encryption/decryption

Curses
terminal screen handling and optimization

Cwd
get pathname of current working directory

- D -

[ABCDEFGHIJKLMNOPQRSTUVWXYZ]

Data::Buffer
Read/write buffer class
Data::Dumper
stringified perl data structures, suitable for both printing and C<eval>
Data::FormValidator

Data::FormValidator::Constraints
Basic sets of constraints on input profile.
Data::FormValidator::Constraints::Dates
Validate Dates and Times
Data::FormValidator::Constraints::Upload
Validate File Uploads
Data::FormValidator::ConstraintsFactory
Module to create constraints for HTML::FormValidator.
Data::FormValidator::Filters
Basic set of filters available in an Data::FormValidator profile.
Data::FormValidator::Results
results of form input validation.
Data::Page
help when paging through sets of results
Data::Password
Perl extension for assesing password quality.
Data::Swap
Swap type and contents of variables
Data::Visitor
Visitor style traversal of Perl data structures
Data::Visitor::Callback
A Data::Visitor with callbacks.

Date::Calc
Gregorian calendar date calculations
Date::Calc::Object
Object-oriented add-on for Date::Calc with overloaded operators
Date::Calendar
Calendar objects for different holiday schemes
Date::Calendar::Profiles

Date::Calendar::Year
Implements embedded "year" objects for Date::Calendar
Date::Format
Date formating subroutines
Date::Lima

Date::Manip
date manipulation routines
Date::Parse
Parse date strings into time values
Date::Simple
a simple date object
Date::Simple::D8

Date::Simple::Fmt

Date::Simple::ISO
Sub class of Date::Simple
Date::Simple::NoXS
Pure Perl support for Date::Simple.

DateTime
A date and time object
DateTime::Duration
Duration objects for date math
DateTime::Format::Strptime
Parse and format strp and strf time patterns
DateTime::Infinite
Infinite past and future DateTime objects
DateTime::LeapSecond
leap seconds table and utilities
DateTime::Locale
Localization support for DateTime.pm
DateTime::Locale::Alias::ISO639_2
Adds ISO 639 2 language locale id aliases
DateTime::Locale::Base
Base class for individual locale objects
DateTime::LocaleCatalog
Provides a list of all valid locale names
DateTime::TimeZone
Time zone object base class and factory
DateTime::TimeZone::Floating
A time zone that is always local
DateTime::TimeZone::Local
Code to determine the system's local time zone
DateTime::TimeZone::OffsetOnly
A DateTime::TimeZone object that just contains an offset
DateTime::TimeZone::OlsonDB
An object to represent an Olson time zone database
DateTime::TimeZone::UTC
The UTC time zone
DateTime::TimeZoneCatalog
Provides a list of all valid time zone names

DB


DBD::DBM
a DBI driver for DBM & MLDBM files
DBD::File
Base class for writing DBI drivers
DBD::Mock
Mock database driver for testing
DBD::mysql
MySQL driver for the Perl5 Database Interface
DBD::mysql::INSTALL
How to install and configure DBD::mysql
DBD::Oracle
Oracle database driver for the DBI module
DBD::Proxy
A proxy driver for the DBI
DBD::Sponge
Create a DBI statement handle from Perl data
DBD::SQLite
Self Contained RDBMS in a DBI Driver
DBD::SQLite2
Self Contained RDBMS in a DBI Driver

DBI
Database independent interface for Perl
DBI::Changes
List of significant changes to the DBI
DBI::Const::GetInfo::ANSI
ISO/IEC SQL/CLI Constants for GetInfo
DBI::Const::GetInfo::ODBC
ODBC Constants for GetInfo
DBI::Const::GetInfoReturn
Data and functions for describing GetInfo results
DBI::Const::GetInfoType
Data describing GetInfo type codes
DBI::DBD
Perl DBI Database Driver Writer's Guide
DBI::DBD::Metadata
Generate the code and data for some DBI metadata methods
DBI::FAQ
The Frequently Asked Questions for the Perl5 Database Interface
DBI::Profile
Performance profiling and benchmarking for the DBI
DBI::ProfileData
manipulate DBI::ProfileDumper data dumps
DBI::ProfileDumper
profile DBI usage and output data to a file
DBI::ProfileDumper::Apache
capture DBI profiling data from Apache/mod_perl
DBI::ProxyServer
a server for the DBD::Proxy driver
DBI::PurePerl
a DBI emulation using pure perl
DBI::Roadmap
Planned Enhancements for the DBI
DBI::SQL::Nano
a very tiny SQL engine
DBI::W32ODBC
An experimental DBI emulation layer for Win32::ODBC

DBIx::Abstract
DBI SQL abstraction
DBIx::AbstractLite
Lightweight DBI SQL abstraction in a hybrid interface
DBIx::CGI
Easy to Use DBI interface for CGI scripts
DBIx::ContextualFetch
Add contextual fetches to DBI
DBIx::Easy
Easy to Use DBI interface
DBIx::Simple
Easy-to-use OO interface to DBI
DBIx::Simple::Comparison
DBIx::Simple in DBI jargon
DBIx::Simple::Examples
Examples of how to use DBIx::Simple
DBIx::Simple::SQE
Add subquery emulation to DBIx::Simple
DBIx::Web
Active Web Database Layer
DBIx::XHTML_Table
SQL query result set to XML-based HTML table.

DBM_Filter
Filter DBM keys/values

DB_File
Perl5 access to Berkeley DB version 1.x

Devel::Cycle
Find memory cycles in objects
Devel::DProf
a Perl code profiler
Devel::GraphVizProf
per-line Perl profiler
Devel::Leak
Utility for looking for perl objects that are not reclaimed.
Devel::Peek
A data debugging tool for the XS programmer
Devel::PPPort
Perl/Pollution/Portability
Devel::SelfStubber
generate stubs for a SelfLoading module
Devel::StackTrace
Stack trace and stack trace frame objects
Devel::Symdump
dump symbol names or the symbol table

diagnostics
produce verbose warning diagnostics

Digest
Modules that calculate message digests
Digest::base
Digest base class
Digest::BubbleBabble
Create bubble-babble fingerprints
Digest::file
Calculate digests of files
Digest::HMAC
Keyed-Hashing for Message Authentication
Digest::HMAC_MD5
Keyed-Hashing for Message Authentication
Digest::HMAC_SHA1
Keyed-Hashing for Message Authentication
Digest::MD2
Perl interface to the MD2 Algorithm
Digest::MD5
Perl interface to the MD5 Algorithm
Digest::SHA
Perl extension for SHA-1/224/256/384/512
Digest::SHA1
Perl interface to the SHA-1 algorithm

DirHandle
supply object methods for directory handles

Dumpvalue
provides screen dump of Perl data.

DynaLoader
Dynamically load C libraries into Perl code

- E -

[ABCDEFGHIJKLMNOPQRSTUVWXYZ]

Email::Address
RFC 2822 Address Parsing and Creation
Email::Send
Simply Sending Email
Email::Send::IO
Send messages using IO operations
Email::Send::NNTP
Post Messages to a News Server
Email::Send::Qmail
Send Messages using qmail-inject
Email::Send::Sendmail
Send Messages using sendmail
Email::Send::SMTP
Send Messages using SMTP
Email::Send::Test
Captures emails sent via Email::Send for testing
Email::Simple
Simple parsing of RFC2822 message format and headers
Email::Valid
Check validity of Internet email addresses

Encode
character encodings
Encode::Alias
alias definitions to encodings
Encode::Byte
Single Byte Encodings
Encode::CJKConstants
Internally used by Encode::??::ISO_2022_*
Encode::CN
China-based Chinese Encodings
Encode::CN::HZ
internally used by Encode::CN
Encode::Config
internally used by Encode
Encode::EBCDIC
EBCDIC Encodings
Encode::Encoder
Object Oriented Encoder
Encode::Encoding
Encode Implementation Base Class
Encode::Guess
Guesses encoding from data
Encode::JP
Japanese Encodings
Encode::JP::H2Z
internally used by Encode::JP::2022_JP*
Encode::JP::JIS7
internally used by Encode::JP
Encode::KR
Korean Encodings
Encode::KR::2022_KR
internally used by Encode::KR
Encode::MIME::Header
MIME 'B' and 'Q' header encoding
Encode::PerlIO
a detailed document on Encode and PerlIO
Encode::Supported
Encodings supported by Encode
Encode::Symbol
Symbol Encodings
Encode::TW
Taiwan-based Chinese Encodings
Encode::Unicode
Various Unicode Transformation Formats
Encode::Unicode::UTF7
UTF-7 encoding

encoding
allows you to write your script in non-ascii or non-utf8

English
use nice English names for ugly punctuation variables

Env
perl module that imports environment variables as scalars or arrays

Errno
System errno constants

Error
Error/exception handling in an OO-ish way
Error::Dumb
simple error management for simple classes
Error::Simple
the simple error sub-class of Error

Event
Event loop processing
Event::generic
generic event handling
Event::MakeMaker
MakeMaker glue for the C-level Event API

Exception::Class
A module that allows you to declare real exception classes in Perl

Exporter
Implements default import method for modules
Exporter::Heavy
Exporter guts
Exporter::Lite
Lightweight exporting of variables

ExtUtils::Command
utilities to replace common UNIX commands in Makefiles etc.
ExtUtils::Command::MM
Commands for the MM's to use in Makefiles
ExtUtils::Constant
generate XS code to import C header constants
ExtUtils::Constant::Base
base class for ExtUtils::Constant objects
ExtUtils::Constant::Utils
helper functions for ExtUtils::Constant
ExtUtils::Constant::XS
base class for ExtUtils::Constant objects
ExtUtils::Embed
Utilities for embedding Perl in C/C++ applications
ExtUtils::Install
install files from here to there
ExtUtils::Installed
Inventory management of installed modules
ExtUtils::Liblist
determine libraries to use and how to use them
ExtUtils::MakeMaker
Create a module Makefile
ExtUtils::MakeMaker::bytes
Version-agnostic bytes.pm
ExtUtils::MakeMaker::Config
Wrapper around Config.pm
ExtUtils::MakeMaker::FAQ
Frequently Asked Questions About MakeMaker
ExtUtils::MakeMaker::Tutorial
Writing a module with MakeMaker
ExtUtils::MakeMaker::vmsish
Platform-agnostic vmsish.pm
ExtUtils::Manifest
utilities to write and check a MANIFEST file
ExtUtils::Miniperl
write the C code for perlmain.c
ExtUtils::Mkbootstrap
make a bootstrap file for use by DynaLoader
ExtUtils::Mksymlists
write linker options files for dynamic extension
ExtUtils::MM
OS adjusted ExtUtils::MakeMaker subclass
ExtUtils::MM_AIX
AIX specific subclass of ExtUtils::MM_Unix
ExtUtils::MM_Any
Platform-agnostic MM methods
ExtUtils::MM_BeOS
methods to override UN*X behaviour in ExtUtils::MakeMaker
ExtUtils::MM_Cygwin
methods to override UN*X behaviour in ExtUtils::MakeMaker
ExtUtils::MM_DOS
DOS specific subclass of ExtUtils::MM_Unix
ExtUtils::MM_MacOS
once produced Makefiles for MacOS Classic
ExtUtils::MM_NW5
methods to override UN*X behaviour in ExtUtils::MakeMaker
ExtUtils::MM_OS2
methods to override UN*X behaviour in ExtUtils::MakeMaker
ExtUtils::MM_QNX
QNX specific subclass of ExtUtils::MM_Unix
ExtUtils::MM_Unix
methods used by ExtUtils::MakeMaker
ExtUtils::MM_UWIN
U/WIN specific subclass of ExtUtils::MM_Unix
ExtUtils::MM_VMS
methods to override UN*X behaviour in ExtUtils::MakeMaker
ExtUtils::MM_VOS
VOS specific subclass of ExtUtils::MM_Unix
ExtUtils::MM_Win32
methods to override UN*X behaviour in ExtUtils::MakeMaker
ExtUtils::MM_Win95
method to customize MakeMaker for Win9X
ExtUtils::MY
ExtUtils::MakeMaker subclass for customization
ExtUtils::Packlist
manage .packlist files
ExtUtils::testlib
add blib/* directories to @INC

- F -

[ABCDEFGHIJKLMNOPQRSTUVWXYZ]

Fatal
replace functions with equivalents which succeed or die

FCGI
Fast CGI module
FCGI::ProcManager
functions for managing FastCGI applications.

Fcntl
load the C Fcntl.h defines

fields
compile-time class fields

File::BaseDir
use the freedesktop basedir spec
File::Basename
split a pathname into pieces
File::CheckTree
run many filetest checks on a tree
File::Compare
Compare files or filehandles
File::Copy
Copy files or filehandles
File::Copy::Recursive
Perl extension for recursively copying files and directories
File::DosGlob
DOS like globbing and then some
File::Find
Traverse a directory tree.
File::Find::Rule
Alternative interface to File::Find