perl perlintro perltoc perlreftut perldsc perllol perlrequick perlretut perlboot perltoot perltooc perlbot perlstyle perlcheat perltrap perldebtut perlsyn perldata perlop perlsub perlfunc perlopentut perlpacktut perlpod perlpodspec perlrun perldiag perllexwarn perldebug perlvar perlre perlreref perlref perlform perlobj perltie perldbmfilter perlipc perlfork perlnumber perlthrtut perlothrtut perlport perllocale perluniintro perlunicode perlebcdic perlsec perlmod perlmodlib perlmodstyle perlmodinstall perlnewmod perlutil perlcompile perlfilter perlembed perldebguts perlxstut perlxs perlclib perlguts perlcall perlapi perlintern perliol perlapio perlhack perlbook perltodo perldoc perlhist perldelta perl585delta perl584delta perl583delta perl582delta perl581delta perl58delta perl573delta perl572delta perl571delta perl570delta perl561delta perl56delta perl5005delta perl5004delta perlartistic perlgpl perlcn perljp perlko perltw perlaix perlamiga perlapollo perlbeos perlbs2000 perlce perlcygwin perldgux perldos perlepoc perlfreebsd perlhpux perlhurd perlirix perlmachten perlmacos perlmacosx perlmint perlmpeix perlnetware perlos2 perlos390 perlos400 perlplan9 perlqnx perlsolaris perltru64 perluts perlvmesa perlvms perlvos perlwin32 a2p 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
- 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