Documentation

Appropriate format for patches to the perl source tree
Notes on handling the Perl Patch Pumpkin And Porting Perl
Using the Perl repository
Sort warning and error messages in perldiag.pod
A post processor for make test.valgrind
autogenerated documentation for the perl public API
Autogenerated data about Perl ops, used to generate bytecode
access Perl configuration information
Dynamically load C libraries into Perl code
Dynamically load C libraries into Perl code
System errno constants
converts a collection of POD pages to HTML format.
Perl and Java
Frequently Asked Questions About MakeMaker
Writing a module with MakeMaker
compiler to convert Perl XS code into C code
constants for Locale codes
ISO codes for country identification (ISO 3166)
ISO three letter codes for currency identification (ISO 4217)
ISO two letter codes for language identification (ISO 639)
framework for localization
ISO codes for script identification (ISO 15924)
libnet Frequently Asked Questions
Test Pod::Functions
The tests for Pod::InputObjects
Tests for Pod::Select.
Tests for Pod::Usage
Test of various basic POD features in translators.
gcc
GNU project C and C++ compiler
A tutorial about writing really basic tests
Interfaces to some Win32 API Functions
lib
manipulate @INC at compile time
the perl debugger
Practical Extraction and Report Language
what's new for perl5.004
what's new for perl5.005
what's new for perl v5.6.x
what's new for perl v5.6.0
what's new for perl v5.7.0
what's new for perl v5.7.1
what's new for perl v5.7.2
what's new for perl v5.7.3
what is new for perl v5.8.1
what is new for perl v5.8.0
autogenerated documentation for the perl public API
perl's IO abstraction interface.
the Perl Artistic License
Perl book information
Beginner's Object-Oriented Tutorial
Bag'o Object Tricks (the BOT)
Perl calling conventions from C
Perl 5 Cheat Sheet
Internal replacements for standard C library functions
Introduction to the Perl Compiler-Translator
Perl data types
Perl DBM Filters
Guts of Perl debugging
Perl debugging tutorial
Perl debugging
what is new for perl v5.8.2
various Perl diagnostics
Look up Perl documentation in Pod format.
Perl Data Structures Cookbook
Considerations for running Perl on EBCDIC platforms
how to embed perl in your C program
frequently asked questions about Perl ($Date: 2003/01/31 17:37:17 $)
General Questions About Perl ($Revision: 1.12 $, $Date: 2003/07/09 15:47:28 $)
Obtaining and Learning about Perl ($Revision: 1.20 $, $Date: 2003/01/26 17:50:56 $)
Programming Tools ($Revision: 1.35 $, $Date: 2003/08/24 05:26:59 $)
Data Manipulation ($Revision: 1.52 $, $Date: 2003/10/02 04:44:33 $)
Files and Formats ($Revision: 1.28 $, $Date: 2003/01/26 17:45:46 $)
Regular Expressions ($Revision: 1.20 $, $Date: 2003/01/03 20:05:28 $)
General Perl Language Issues ($Revision: 1.15 $, $Date: 2003/07/24 02:17:21 $)
System Interaction ($Revision: 1.17 $, $Date: 2003/01/26 17:44:04 $)
Networking ($Revision: 1.15 $, $Date: 2003/01/31 17:36:57 $)
Source Filters
Perl's fork() emulation
Perl formats
Perl builtin functions
the GNU General Public License, version 2
Introduction to the Perl API
How to hack at the Perl internals
the Perl history records
autogenerated documentation of purely internal Perl functions
a brief introduction and overview of Perl
C API for Perl's implementation of IO in Layers.
Perl interprocess communication (signals, fifos, pipes, safe subprocesses, sockets, and semaphores)
Perl Lexical Warnings
Perl locale handling (internationalization and localization)
Manipulating Arrays of Arrays in Perl
Perl modules (packages and symbol tables)
Installing CPAN Modules
constructing new Perl modules and finding existing ones
constructing new Perl modules and finding existing ones
Perl module style guide
preparing a new module for distribution
semantics of numbers and numeric operations in Perl
Perl objects
Perl operators and precedence
tutorial on opening things in Perl
old tutorial on threads in Perl
tutorial on pack and unpack
the Plain Old Documentation format
Plain Old Documentation: format specification and notes
Writing portable Perl
Perl regular expressions
Perl references and nested data structures
Mark's very short tutorial about references
Perl regular expressions quick start
Perl Regular Expressions Reference
Perl regular expressions tutorial
how to execute the Perl interpreter
Perl security
Perl style guide
Perl subroutines
Perl syntax
tutorial on threads in Perl
how to hide an object class in a simple variable
perl documentation table of contents
Perl TO-DO List
Tom's OO Tutorial for Class Data in Perl
Tom's object-oriented tutorial for perl
Perl traps for the unwary
Unicode support in Perl
Perl Unicode introduction
utilities packaged with the Perl distribution
Perl predefined variables
XS language reference manual
Tutorial for writing XSUBs
convert .pod files to .html files
convert pod documentation to latex format
Convert POD data to formatted *roff input
Convert POD data to formatted ASCII text
print usage messages from embedded pod docs in files
check the syntax of POD format documentation files
print selected sections of pod documentation on standard output
display perl profile data
convert .h C header files to .ph Perl header files
convert .h C header files to Perl extensions
configure libnet
how to submit bug reports on Perl
generate executables from Perl programs
Perl Installation Verification Procedure
Rough tool to translate Perl4 .pl files to Perl5 .pm modules.
VMS-specific documentation for Perl
Perl pragma to control optional warnings
Change executable subsystem type between "Console" and "Windows"
a more capable perlglob.exe replacement
wrap perl code into a batch file
"universal" batch file to run perl scripts
build extensions
Change executable subsystem type between "Console" and "Windows"
a more capable perlglob.exe replacement
wrap perl code into a batch file
"universal" batch file to run perl scripts
a2p
Awk to Perl translator
translate find command lines to Perl code
a stream editor

Modules

B
The Perl Compiler
Autogenerated data about Perl ops, used to generate bytecode
Assemble Perl bytecode
Walk basic blocks
Perl compiler's bytecode backend
Perl compiler's C backend
Perl compiler's optimized C translation backend
Walk Perl syntax tree, printing concise info about ops
Walk Perl syntax tree, printing debug info about ops
Perl compiler backend to produce perl code
Disassemble Perl bytecode
Perl lint
Show lexical variables used in functions or files
Helper module for CC backend
show what stashes are loaded
Walk Perl syntax tree, printing terse info about ops
Generates cross reference reports for Perl programs
O
Generic interface to Perl Compiler backends
load byte compiled perl code
a Perl code profiler
A data debugging tool for the XS programmer
load the C Fcntl.h defines
Perl extension for BSD glob routine
Perl5 access to the gdbm library.
query locale information
IO
load various IO modules
supply object methods for directory handles
supply object methods for filehandles
supply object methods for I/O handles
supply object methods for pipes
Object interface to system poll call
supply seek based methods for I/O objects
OO interface to the select system call
Object interface to socket communications
Object interface for AF_INET domain sockets
Object interface for AF_UNIX domain sockets
SysV Msg IPC object class
SysV Semaphore IPC object class
SysV IPC constants
Tied access to ndbm files
Tied access to odbm files
Disable named opcodes when compiling perl code
Compile and execute code in restricted compartments
ops
Perl pragma to restrict unsafe operations when compiling
Perl interface to IEEE Std 1003.1
Tied access to sdbm files
Try every conceivable way to get hostname
Start a thread which runs signal handlers reliably (for old code)
thread-specific keys
Test the perl C API
module to test the XS typemaps distributed with perl
set/get attributes of a subroutine (deprecated)
re
Perl pragma to alter regular expression behaviour
JNI
Perl encapsulation of the Java Native Interface
provide framework for multiple DBMs
Simpler definition of attribute handlers
load subroutines only on demand
split a package for autoloading
benchmark running times of Perl code
CGI
Simple Common Gateway Interface Class
query, download and build perl modules from CPAN sites
warn of errors (from perspective of caller)
report the search path for a class's ISA tree
declare struct-like datatypes as Perl classes
Cwd
get pathname of current working directory
DB
programmatic interface to the Perl debugging API (draft, subject to change)
generate stubs for a SelfLoading module
Modules that calculate message digests
supply object methods for directory handles
provides screen dump of Perl data.
use nice English (or awk) names for ugly punctuation variables
Env
perl module that imports environment variables as scalars or arrays
Implements default import method for modules
Exporter guts
utilities to replace common UNIX commands in Makefiles etc.
Commands for the MM's to use in Makefiles
generate XS code to import C header constants
Utilities for embedding Perl in C/C++ applications
install files from here to there
Inventory management of installed modules
determine libraries to use and how to use them
OS adjusted ExtUtils::MakeMaker subclass
Platform-agnostic MM methods
methods to override UN*X behaviour in ExtUtils::MakeMaker
methods to override UN*X behaviour in ExtUtils::MakeMaker
DOS specific subclass of ExtUtils::MM_Unix
methods to override UN*X behaviour in ExtUtils::MakeMaker
methods to override UN*X behaviour in ExtUtils::MakeMaker
methods to override UN*X behaviour in ExtUtils::MakeMaker
U/WIN specific subclass of ExtUtils::MM_Unix
methods used by ExtUtils::MakeMaker
methods to override UN*X behaviour in ExtUtils::MakeMaker
methods to override UN*X behaviour in ExtUtils::MakeMaker
method to customize MakeMaker for Win9X
ExtUtils::MakeMaker subclass for customization
Create a module Makefile
Version agnostic bytes.pm
Platform agnostic vmsish.pm
utilities to write and check a MANIFEST file
make a bootstrap file for use by DynaLoader
write linker options files for dynamic extension
manage .packlist files
add blib/* directories to @INC
replace functions with equivalents which succeed or die
split a pathname into pieces
run many filetest checks on a tree
Compare files or filehandles
Copy files or filehandles
DOS like globbing and then some
Traverse a directory tree.
create or remove directory trees
portably perform operations on file names
return name and handle of a temporary file safely
by-name interface to Perl's built-in stat() functions
keep more files open than the system permits
supply object methods for filehandles
Simplified source filtering
Locate directory of original perl script
Extended processing of command line options
Process single-character switches with switch clustering
A selection of general-utility hash subroutines
compare 8-bit scalar data according to the current locale
functions for dealing with RFC3066-style language tags
Arbitrary size floating point math package
Arbitrary size integer math package
arbitrarily big rationals
complex numbers and associated mathematical functions
trigonometric functions
Make functions faster by trading space for time
Provide a pseudo-class NEXT (et al) that allows method redispatch
Network Command class (as used by FTP, SMTP etc)
Local configuration data for libnet
Attempt to evaluate the current host's internet name and domain
FTP Client class
NNTP Client class
OO interface to users netrc file
Post Office Protocol 3 Client class (RFC1939)
check a remote host for reachability
Simple Mail Transfer Protocol Client
time and daytime network client interface
by-name interface to Perl's built-in gethost*() functions
by-name interface to Perl's built-in getnet*() functions
by-name interface to Perl's built-in getproto*() functions
by-name interface to Perl's built-in getserv*() functions
On demand loader for PerlIO layers and root of PerlIO::* name space
PerlIO layer for quoted-printable strings
find POD documents in directory trees
Group Perl's functions a la perlfunc.pod
module to convert pod files to HTML
objects representing POD input paragraphs, commands, etc.
Convert Pod data to formatted Latex
Convert POD data to formatted *roff input
Parse an Lltgt formatting code in POD text
helpers for POD parsing and conversion
base class for creating POD filters and translators
Convert POD data to formatted ASCII text
Perl extension for converting Pod to old style Pod.
Convert POD data to formatted ASCII text
Convert POD data to formatted color ASCII text
Convert POD data to formatted overstrike text
Convert POD data to ASCII text with format escapes
save and restore selected file handle
load functions only on demand
run shell commands transparently within perl
A switch statement for Perl
manipulate Perl symbols and their names
Color screen output using ANSI escape sequences
Perl termcap interface
Perl word completion module
Perl interface to various readline packages. If no real package is found, substitutes stubs instead of basic functions.
provides a simple framework for writing test scripts
Backend for building test libraries
run perl standard test scripts with statistics
yet another framework for writing test scripts
Basic utilities for writing tests.
create an abbreviation table from a list
Extract delimited text sequences from strings.
parse text into an array of tokens or array of arrays
Implementation of the Soundex Algorithm as Described by Knuth
expand and unexpand tabs per the unix expand(1) and unexpand(1)
line wrapping to form simple paragraphs
manipulate threads in Perl (for old code only)
thread-safe queues
thread-safe semaphores
base class for tied arrays
Access the lines of a disk file via a Perl array
add data to hash when needed
use references as hash keys
Fixed-table-size, fixed-key-length hashing
efficiently compute time from local and GMT time
by-name interface to Perl's built-in gmtime() function
by-name interface to Perl's built-in localtime() function
internal object used by Time::gmtime and Time::localtime
base class for ALL classes (blessed references)
Unicode Collation Algorithm
Unicode character database
by-name interface to Perl's built-in getgr*() functions
by-name interface to Perl's built-in getpw*() functions
get/set subroutine or variable attributes
postpone load of modules until a function is used
Establish IS-A relationship with base class at compile time
Transparent BigInteger support for Perl
Transparent BigNumber support for Perl
Transparent BigNumber/BigRational support for Perl
Use MakeMaker's uninstalled version of a package
Perl pragma to force byte semantics rather than character semantics
define character names for \N{named} string literal escapes
Perl pragma to declare constants
Perl compiler pragma to force verbose warning diagnostics
compile-time class fields
Perl pragma to control the filetest permission operators
if
use a Perl module if a condition holds
Perl pragma to use integer arithmetic instead of floating point
perl pragma to request less of something from the compiler
Perl pragma to use and avoid POSIX locales for built-in operations
perl pragma to set default PerlIO layers for input and output
Package for overloading perl operations
Perl pragma to enable simple signal handling
perl pragma to control sort() behaviour
Perl pragma to restrict unsafe constructs
Perl pragma to predeclare sub names
Perl pragma to enable/disable UTF-8 (or UTF-EBCDIC) in source code
Perl pragma to predeclare global variable names (obsolete)
Perl pragma to control VMS-specific language features
Perl pragma to control optional warnings
warnings import function
Perl access to extended attributes.
Perl extension for access to OS/2 setting database.
exports constants for system() call, and process control on OS2.
access to DLLs with REXX calling convention.
access to DLLs with REXX calling convention and REXX runtime.
Perl extension to manipulate DCL symbols
convert between VMS and Unix file specification syntax
standard I/O functions via VMS extensions
keep sets of symbol names palatable to the VMS linker

Provides

in ext/B/B/C.pm
in ext/B/B/C.pm
in ext/B/B/Disassembler.pm
in ext/B/B.pm
in ext/B/B/CC.pm
in ext/B/B.pm
in ext/B/B/CC.pm
in lib/Class/Struct.pm
in lib/Env.pm
in lib/Env.pm
in lib/ExtUtils/Liblist/Kid.pm
in win32/FindExt.pm
in ext/IO/lib/IO/Pipe.pm
in ext/IPC/SysV/Msg.pm
in lib/IPC/Open2.pm
in lib/IPC/Open3.pm
in ext/IPC/SysV/Semaphore.pm
in jpl/JPL/AutoLoader.pm
in jpl/JPL/Class.pm
in jpl/JPL/Compile.pm
in Porting/Maintainers.pm
in os2/OS2/REXX/DLL/DLL.pm
in os2/OS2/PrfDB/PrfDB.pm
in os2/OS2/PrfDB/PrfDB.pm
in os2/OS2/REXX/REXX.pm
in os2/OS2/REXX/REXX.pm
in os2/OS2/REXX/REXX.pm
in os2/OS2/Process/Process.pm
in ext/POSIX/POSIX.pm
in lib/Search/Dict.pm
in ext/Socket/Socket.pm
in ext/Sys/Syslog/Syslog.pm
in lib/Term/ReadLine.pm
in lib/Term/ReadLine.pm
in lib/Term/ReadLine.pm
in lib/Tie/Hash.pm
in lib/Tie/Handle.pm
in lib/Tie/Hash.pm
in lib/Tie/RefHash.pm
in lib/Tie/Scalar.pm
in lib/Tie/Array.pm
in lib/Tie/Handle.pm
in lib/Tie/Hash.pm
in lib/Tie/Scalar.pm
in vms/ext/Stdio/Stdio.pm
in jpl/JPL/AutoLoader.pm