- 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