AnyDBM_File
provide framework for multiple DBMs
AutoLoader
load functions only on demand
AutoSplit
split a package for autoloading
Benchmark
benchmark running times of code
Bundle::CPAN
A bundle to play with all the other modules on CPAN
CPAN
query, download and build perl modules from CPAN sites
CPAN::FirstTime
Utility for CPAN::Config file Initialization
CPAN::Nox
Wrapper around CPAN.pm without using any XS module
carp
warn of errors (from perspective of caller)
Class::Template
struct/member template builder
Config
access Perl configuration information
getcwd
get pathname of current working directory
DB_File
Perl5 access to Berkeley DB
Devel::SelfStubber
generate stubs for a SelfLoading module
DynaLoader
Dynamically load C libraries into Perl code
English
use nice English (or awk) names for ugly punctuation variables
Env
perl module that imports environment variables
Exporter
Implements default import method for modules
ExtUtils::Embed
Utilities for embedding Perl in C/C++ applications
ExtUtils::Install
install files from here to there
ExtUtils::Liblist
determine libraries to use and how to use them
ExtUtils::MM_OS2
methods to override UN*X behaviour in ExtUtils::MakeMaker
ExtUtils::MM_Unix
methods used by ExtUtils::MakeMaker
ExtUtils::MM_VMS
methods to override UN*X behaviour in ExtUtils::MakeMaker
ExtUtils::MakeMaker
create an extension Makefile
ExtUtils::Manifest
utilities to write and check a MANIFEST file
ExtUtils::Miniperl, writemain
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::testlib
add blib/* directories to @INC
Fcntl
load the C Fcntl.h defines
fileparse
split a pathname into pieces
validate
run many filetest checks on a tree
File::Compare
Compare files or filehandles
File::Copy
Copy files or filehandles
find
traverse a file tree
File::Path
create or remove a series of directories
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
FindBin
Locate directory of original perl script
GDBM_File
Perl5 access to the gdbm library.
GetOptions
extended processing of command line options
getopt
Process single-character switches with switch clustering
I18N::Collate
compare 8-bit scalar data according to the current locale
IO
load various IO modules
IO::File
supply object methods for filehandles
IO::Handle
supply object methods for I/O handles
IO::pipe
supply object methods for pipes
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
IPC::Open2, open2
open a process for both reading and writing
IPC::Open3, open3
open a process for reading, writing, and error handling
Math::BigFloat
Arbitrary length float math package
Math::BigInt
Arbitrary size integer math package
Math::Complex
complex numbers and associated mathematical functions
NDBM_File
Tied access to ndbm files
Net::Ping
check a remote host for reachability
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
Opcode
Disable named opcodes when compiling perl code
abs
absolute value function
alarm
schedule a SIGALRM
atan2
arctangent of Y/X
chdir
change your current working directory
chmod
changes the permissions on a list of files
chown
change the owership on a list of files
close
close file (or pipe or socket) handle
closedir
close directory handle
cos
cosine function
exit
terminate this program
exp
raise e to a power
fcntl
file control system all
fileno
return file descriptor from filehandle
fork
create a new process just like this one
getc
get the next character from the filehandle
getgrgid
get group record given group user ID
getgrnam
get group record given group name
getlogin
return who logged in at this tty
getpgrp
get process group
getppid
get parent process ID
getpwnam
get passwd record given user login name
getpwuid
get passwd record given user ID
gmtime
convert UNIX time into record or string using Greenwich time
kill
send a signal to a process or process group
link
create a hard link in the filesytem
localtime
convert UNIX time into record or string using local time
log
retrieve the natural logarithm for a number
mkdir
create a directory
open
open a file, pipe, or descriptor
opendir
open a directory
pipe
open a pair of connected filehandles
printf
output a formatted list to a filehandle
rand
retrieve the next pseudorandom number
read
fixed-length buffered input from a filehandle
readdir
get a directory from a directory handle
rename
change a filename
rewinddir
reset directory handle
rmdir
remove a directory
sin
return the sin of a number
sleep
block for some number of seconds
sprintf
formatted print into a string
sqrt
square root function
srand
seed the random number generator
stat
get a file's status information
system
run a separate program
time
return number of seconds since 1970
times
return elapsed time for self and child processes
umask
set file creation mode mask
unlink
remove one link to a file
utime
set a file's last access and modify times
wait
wait for any child process to die
waitpid
wait for a particular child process to die
write
print a picture record
Pod::Text
convert POD data to formatted ASCII text
SDBM_File
Tied access to sdbm files
Safe
Compile and execute code in restricted compartments
Search::Dict, look
search for key in dictionary file
SelectSaver
save and restore selected file handle
SelfLoader
load functions only on demand
Shell
run shell commands transparently within perl
Socket, sockaddr_in, sockaddr_un, inet_aton, inet_ntoa
load the C socket.h defines and structure manipulators
Symbol
manipulate Perl symbols and their names
Sys::Hostname
Try every conceivable way to get hostname
Sys::Syslog, openlog, closelog, setlogmask, syslog
Perl interface to the UNIX syslog calls
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.
Test::Harness
run perl standard test scripts with statistics
abbrev
create an abbreviation table from a list
Text::ParseWords
parse text into an array of tokens
Text::Soundex
Implementation of the Soundex Algorithm as Described by Knuth
Text::Tabs
expand and unexpand tabs per the unix expand and unexpand
Text::Wrap
line wrapping to form simple paragraphs
Tie::Hash, Tie::StdHash
base class definitions for tied hashes
Tie::RefHash
use references as hash keys
Tie::Scalar, Tie::StdScalar
base class definitions for tied scalars
Tie::SubstrHash
Fixed-table-size, fixed-key-length hashing
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)
User::grent
by-name interface to Perl's built-in getgr*() functions
User::pwent
by-name interface to Perl's built-in getpw*() functions
blib
Use MakeMaker's uninstalled version of a package
diagnostics
Perl compiler pragma to force verbose warning diagnostics
integer
Perl pragma to compute arithmetic in integer instead of double
less
perl pragma to request less of something from the compiler
lib
manipulate @INC at compile time
locale
Perl pragma to use and avoid POSIX locales for built-in operations
ops
Perl pragma to restrict unsafe operations when compiling
sigtrap
Perl pragma to enable simple signal handling
strict
Perl pragma to restrict unsafe constructs
subs
Perl pragma to predeclare sub names
vars
Perl pragma to predeclare global variable names