Change executable subsystem type between "Console" and "Windows"

Rough tool to translate Perl4 .pl files to Perl5 .pm modules.

how to submit bug reports on Perl

convert .h C header files to Perl extensions

convert .h C header files to .ph Perl header files

a C++ utility class for Perl/Symbian

a C++ base class encapsulating a Perl interpreter in Symbian

print selected sections of pod documentation on standard output

check the syntax of POD format documentation files

print usage messages from embedded pod docs in files

utilities packaged with the Perl distribution

Perl traps for the unwary

Tom's OO Tutorial for Class Data in Perl

how to hide an object class in a simple variable

Tutorial on threads in Perl

how to execute the Perl interpreter

Using the Perl source repository

Description of the Perl regular expression engine.

Mark's very short tutorial about references

how to write a user pragma

Plain Old Documentation: format specification and notes

the Plain Old Documentation format

tutorial on pack and unpack

old tutorial on threads in Perl

tutorial on opening things in Perl

semantics of numbers and numeric operations in Perl

preparing a new module for distribution

constructing new Perl modules and finding existing ones

Manipulating Arrays of Arrays in Perl

C API for Perl's implementation of IO in Layers.

a brief introduction and overview of Perl

How to hack at the Perl internals

Introduction to the Perl API

Obtaining and Learning about Perl

how to embed perl in your C program

Considerations for running Perl on EBCDIC platforms

Look up Perl documentation in Pod format.

Introduction to the Perl Compiler-Translator

a brief overview of the Perl community

Internal replacements for standard C library functions

Perl calling conventions from C

what is new for perl v5.9.5

what is new for perl v5.9.4

what is new for perl v5.9.3

what is new for perl v5.9.2

what is new for perl v5.9.1

what is new for perl v5.9.0

what is new for perl v5.8.0

what is new for perl v5.8.9

what is new for perl v5.8.8

what is new for perl v5.8.7

what is new for perl v5.8.6

what is new for perl v5.8.5

what is new for perl v5.8.4

what is new for perl v5.8.3

what is new for perl v5.8.2

what is new for perl v5.8.1

what's new for perl v5.7.3

what's new for perl v5.7.2

what's new for perl v5.7.1

what's new for perl v5.7.0

what's new for perl v5.6.0

what's new for perl v5.6.x

what is new for perl v5.10.1

what is new for perl 5.10.0

what's new for perl5.005

what's new for perl5.004

manipulate @INC at compile time

A tutorial about writing really basic tests

GNU project C and C++ compiler

GNU project C and C++ compiler

Test of various basic POD features in translators.

The tests for Pod::InputObjects

ISO two letter codes for language identification (ISO 639)

ISO three letter codes for currency identification (ISO 4217)

compiler to convert Perl XS code into C code

converts a collection of POD pages to HTML format.

Dynamically load C libraries into Perl code

Dynamically load C libraries into Perl code

autogenerated documentation for the perl public API

Sort warning and error messages in perldiag.pod

Releasing a new version of perl 5.x

Generate C macros that match character classes efficiently

Notes on handling the Perl Patch Pumpkin And Porting Perl

expand C macros using the C preprocessor

Modules

B The Perl Compiler

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::Lint Perl lint

B::Lint::Debug Adds debugging stringification to B::

B::Showlex Show lexical variables used in functions or files

B::Terse Walk Perl syntax tree, printing terse info about ops

B::Xref Generates cross reference reports for Perl programs

O Generic interface to Perl Compiler backends

OptreeCheck check optrees as rendered by B::Concise

Devel::DProf a Perl code profiler

Devel::Peek A data debugging tool for the XS programmer

Fcntl load the C Fcntl.h defines

File::Glob Perl extension for BSD glob routine

GDBM_File Perl5 access to the gdbm library.

Hash::Util::FieldHash Support for Inside-Out Classes

Hash::Util A selection of general-utility hash subroutines

I18N::Langinfo query locale information

IO load various IO modules

IO::Dir supply object methods for directory handles

IO::File supply object methods for filehandles

IO::Handle supply object methods for I/O handles

IO::Pipe supply object methods for pipes

IO::Poll Object interface to system poll call

IO::Seekable supply seek based methods for I/O objects

IO::Select OO interface to the select system call

IO::Socket Object interface to socket communications

IO::Socket::INET Object interface for AF_INET domain sockets

IO::Socket::UNIX Object interface for AF_UNIX domain sockets

NDBM_File Tied access to ndbm files

ODBM_File Tied access to odbm files

Opcode Disable named opcodes when compiling perl code

ops Perl pragma to restrict unsafe operations when compiling

POSIX Perl interface to IEEE Std 1003.1

PerlIO::encoding encoding layer

PerlIO::scalar in-memory IO, scalar IO

PerlIO::via Helper class for PerlIO layers implemented in perl

SDBM_File Tied access to sdbm files

Sys::Hostname Try every conceivable way to get hostname

Win32CORE Win32 CORE function stubs

XS::APItest Test the perl C API

XS::Typemap module to test the XS typemaps distributed with perl

attrs set/get attributes of a subroutine (deprecated)

mro Method Resolution Order

re Perl pragma to alter regular expression behaviour

Haiku Interfaces to some Haiku API Functions

AnyDBM_File provide framework for multiple DBMs

Archive::Extract A generic archive extracting mechanism

Archive::Tar module for manipulations of tar archives

AutoLoader load subroutines only on demand

AutoSplit split a package for autoloading

Benchmark benchmark running times of Perl code

CGI Handle Common Gateway Interface requests and responses

CPAN query, download and build perl modules from CPAN sites

CPANPLUS API & CLI access to the CPAN mirrors

CPANPLUS::Dist::Base Base class for custom distribution classes

CPANPLUS::Dist::Build CPANPLUS plugin to install packages that use Build.PL

CPANPLUS::Dist::Sample Sample code to create your own Dist::* plugin

Carp warn of errors (from perspective of caller)

Carp heavy machinery, no user serviceable parts inside

Class::ISA report the search path for a class's ISA tree

Class::Struct declare struct-like datatypes as Perl classes

Config::Extensions hash lookup of which core extensions were built.

Cwd get pathname of current working directory

DB programmatic interface to the Perl debugging API

DBM_Filter Filter DBM keys/values

DBM_Filter::compress filter for DBM_Filter

DBM_Filter::encode filter for DBM_Filter

DBM_Filter::int32 filter for DBM_Filter

DBM_Filter::null filter for DBM_Filter

DBM_Filter::utf8 filter for DBM_Filter

Devel::SelfStubber generate stubs for a SelfLoading module

Digest Modules that calculate message digests

DirHandle supply object methods for directory handles

Dumpvalue provides screen dump of Perl data.

English use nice English (or awk) names for ugly punctuation variables

Env perl module that imports environment variables as scalars or arrays

Exporter Implements default import method for modules

Exporter::Heavy Exporter guts

ExtUtils::CBuilder Compile and link C code for Perl modules

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::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::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_Darwin special behaviors for OS X

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_UWIN U/WIN specific subclass of ExtUtils::MM_Unix

ExtUtils::MM_Unix methods used by ExtUtils::MakeMaker

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::MakeMaker Create a module Makefile

ExtUtils::MakeMaker::Config Wrapper around Config.pm

ExtUtils::Manifest utilities to write and check a MANIFEST file

ExtUtils::Mkbootstrap make a bootstrap file for use by DynaLoader

ExtUtils::Mksymlists write linker options files for dynamic extension

ExtUtils::Packlist manage .packlist files

ExtUtils::ParseXS converts Perl XS code into C code

ExtUtils::XSSymSet keep sets of symbol names palatable to the VMS linker

ExtUtils::testlib add blib/* directories to @INC

Fatal Replace functions with equivalents which succeed or die

File::Basename Parse file paths into directory, filename and suffix.

File::CheckTree run many filetest checks on a tree

File::Compare Compare files or filehandles

File::Copy Copy files or filehandles

File::DosGlob DOS like globbing and then some

File::Fetch A generic file fetching mechanism

File::Find Traverse a directory tree.

File::Path Create or remove directory trees

File::Spec portably perform operations on file names

File::Temp return name and handle of a temporary file safely

File::stat by-name interface to Perl's built-in stat() functions

FileCache keep more files open than the system permits

FileHandle supply object methods for filehandles

Filter::Simple Simplified source filtering

FindBin Locate directory of original perl script

Getopt::Long Extended processing of command line options

I18N::Collate compare 8-bit scalar data according to the current locale

I18N::LangTags functions for dealing with RFC3066-style language tags

I18N::LangTags::Detect detect the user's language preferences

I18N::LangTags::List tags and names for human languages

IO::Zlib IO:: style interface to Compress::Zlib

IPC::Cmd finding and running system commands made easy

Locale::Maketext::Simple Simple interface to Locale::Maketext::Lexicon

Log::Message A generic message storing mechanism;

Log::Message::Config Configuration options for Log::Message

Log::Message::Handlers Message handlers for Log::Message

Log::Message::Item Message objects for Log::Message

Math::BigFloat Arbitrary size floating point math package

Math::BigInt Arbitrary size integer/float math package

Math::BigRat Arbitrary big rational numbers

Math::Complex complex numbers and associated mathematical functions

Math::Trig trigonometric functions

Memoize Make functions faster by trading space for time

Module::Build Build and install Perl modules

Module::CoreList what modules shipped with versions of perl

Module::Load runtime require of both modules and files

Module::Load::Conditional Looking up module information / loading at runtime

Module::Loaded mark modules as loaded or unloaded

NEXT.pm Provide a pseudo-class NEXT (et al) that allows method redispatch

Net::Cmd Network Command class (as used by FTP, SMTP etc)

Net::Config Local configuration data for libnet

Net::Domain Attempt to evaluate the current host's internet name and domain

Net::FTP FTP Client class

Net::NNTP NNTP Client class

Net::Netrc OO interface to users netrc file

Net::POP3 Post Office Protocol 3 Client class (RFC1939)

Net::Ping check a remote host for reachability

Net::SMTP Simple Mail Transfer Protocol Client

Net::Time time and daytime network client interface

Net::hostent by-name interface to Perl's built-in gethost*() functions

Net::netent by-name interface to Perl's built-in getnet*() functions

Net::protoent by-name interface to Perl's built-in getproto*() functions

Net::servent by-name interface to Perl's built-in getserv*() functions

Package::Constants List all constants declared in a package

Params::Check A generic input parsing/checking mechanism.

Parse::CPAN::Meta Parse META.yml and other similar CPAN metadata files

PerlIO On demand loader for PerlIO layers and root of PerlIO::* name space

PerlIO::via::QuotedPrint PerlIO layer for quoted-printable strings

Pod::Escapes for resolving Pod Elt...gt sequences

Pod::Find find POD documents in directory trees

Pod::Functions Group Perl's functions a la perlfunc.pod

Pod::Html module to convert pod files to HTML

Pod::InputObjects objects representing POD input paragraphs, commands, etc.

Pod::LaTeX Convert Pod data to formatted Latex

Pod::Man Convert POD data to formatted *roff input

Pod::ParseLink Parse an Lltgt formatting code in POD text

Pod::ParseUtils helpers for POD parsing and conversion

Pod::Parser base class for creating POD filters and translators

Pod::PlainText Convert POD data to formatted ASCII text

Pod::Plainer Perl extension for converting Pod to old style Pod.

Pod::Text Convert POD data to formatted ASCII text

Pod::Text::Color Convert POD data to formatted color ASCII text

overstrike Pod::Text::Overstrike - Convert POD data to formatted overstrike text

Pod::Text::Termcap Convert POD data to ASCII text with format escapes

SelectSaver save and restore selected file handle

SelfLoader load functions only on demand

Shell run shell commands transparently within perl

Switch A switch statement for Perl

Symbol manipulate Perl symbols and their names

Term::ANSIColor Color screen output using ANSI escape sequences

Term::Cap Perl termcap interface

Term::Complete Perl word completion module

Term::ReadLine Perl interface to various readline packages. If no real package is found, substitutes stubs instead of basic functions.

Term::UI Term::ReadLine UI made easy

Test provides a simple framework for writing test scripts

Test::Builder Backend for building test libraries

Test::More yet another framework for writing test scripts

Test::Simple Basic utilities for writing tests.

Text::Abbrev create an abbreviation table from a list

Text::Balanced Extract delimited text sequences from strings.

Text::ParseWords parse text into an array of tokens or array of arrays

Text::Tabs expand and unexpand tabs per the unix expand(1) and unexpand(1)

Text::Wrap line wrapping to form simple paragraphs

Thread Manipulate threads in Perl (for old code only)

Tie::Array base class for tied arrays

Tie::File Access the lines of a disk file via a Perl array

Tie::Handle base class definitions for tied handles

Tie::Hash::NamedCapture Named regexp capture buffers

Tie::Memoize add data to hash when needed

Tie::RefHash use references as hash keys

Tie::StdHandle base class definitions for tied handles

Time::Local efficiently compute time from local and GMT time

Time::gmtime by-name interface to Perl's built-in gmtime() function

Time::localtime by-name interface to Perl's built-in localtime() function

Time::tm internal object used by Time::gmtime and Time::localtime

UNIVERSAL base class for ALL classes (blessed references)

Unicode::Collate Unicode Collation Algorithm

Unicode::UCD Unicode character database

User::grent by-name interface to Perl's built-in getgr*() functions

User::pwent by-name interface to Perl's built-in getpw*() functions

attributes get/set subroutine or variable attributes

autodie Replace functions with ones that succeed or die with lexical scope

autouse postpone load of modules until a function is used

base Establish an ISA relationship with base classes at compile time

bigint Transparent BigInteger support for Perl

bignum Transparent BigNumber support for Perl

bigrat Transparent BigNumber/BigRational support for Perl

blib Use MakeMaker's uninstalled version of a package

bytes Perl pragma to force byte semantics rather than character semantics

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

constant Perl pragma to declare constants

encoding::warnings Warn on implicit encoding conversions

feature Perl pragma to enable new syntactic features

fields compile-time class fields

filetest Perl pragma to control the filetest permission operators

if use a Perl module if a condition holds

integer Perl pragma to use integer arithmetic instead of floating point

less perl pragma to request less of something

locale Perl pragma to use and avoid POSIX locales for built-in operations

open perl pragma to set default PerlIO layers for input and output

overload Package for overloading Perl operations

overloading perl pragma to lexically control overloading

parent Establish an ISA relationship with base classes at compile time

sigtrap Perl pragma to enable simple signal handling

sort perl pragma to control sort() behaviour

strict Perl pragma to restrict unsafe constructs

subs Perl pragma to predeclare sub names

utf8 Perl pragma to enable/disable UTF-8 (or UTF-EBCDIC) in source code

vars Perl pragma to predeclare global variable names (obsolete)

vmsish Perl pragma to control VMS-specific language features

warnings Perl pragma to control optional warnings

warnings::register warnings import function

OS2::ExtAttr Perl access to extended attributes.

OS2::PrfDB Perl extension for access to OS/2 setting database.

OS2::Process exports constants for system() call, and process control on OS2.

OS2::DLL access to DLLs with REXX calling convention.

OS2::REXX access to DLLs with REXX calling convention and REXX runtime.

VMS::DCLsym Perl extension to manipulate DCL symbols

VMS::Filespec convert between VMS and Unix file specification syntax