Library Modules
As mentioned earlier, the following library modules are arranged in alphabetical order, for easy reference.
- AnyDBM_File - Provide Framework for Multiple DBMs
- AutoLoader - Load Functions Only on Demand
- AutoSplit - Split a Module for Autoloading
- Benchmark - Check and Compare Running Times of Code
- Carp - Generate Error Messages
- Config - Access Perl Configuration Information
- Cwd - Get Pathname of Current Working Directory
- DB_File - Access to Berkeley DB
- Devel::SelfStubber - Generate Stubs for a SelfLoading Module
- diagnostics - Force Verbose Warning Diagnostics
- DirHandle - Supply Object Methods for Directory Handles
- DynaLoader - Automatic Dynamic Loading of Perl Modules
- English - Use English or awk Names for Punctuation Variables
- Env - Import Environment Variables
- Exporter - Default Import Method for Modules
- ExtUtils::Install - Install Files from Here to There
- ExtUtils::Liblist - Determine Libraries to Use and How to Use Them
- ExtUtils::MakeMaker - Create a Makefile for a Perl Extension
- 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 Option Files for Dynamic Extension
- ExtUtils::MM_OS2 - Methods to Override UNIX Behavior in ExtUtils::MakeMaker
- ExtUtils::MM_Unix - Methods Used by ExtUtils::MakeMaker
- ExtUtils::MM_VMS - Methods to Override UNIX Behavior in ExtUtils::MakeMaker
- Fcntl - Load the C fcntl.h Defines
- File::Basename - Parse File Specifications
- File::CheckTree - Run Many Tests on a Collection of Files
- File::Copy - Copy Files or Filehandles
- File::Find - Traverse a File Tree
- File::Path - Create or Remove a Series of Directories
- FileCache - Keep More Files Open Than the System Permits
- FileHandle - Supply Object Methods for Filehandles
- GDBM_File - Tied Access to GDBM Library
- Getopt::Long - Extended Processing of Command-Line Options
- Getopt::Std - Process Single-Character Options with Option Clustering
- Collate - Compare 8-bit Scalar Data According to the Current Locale
- integer - Do Arithmetic in Integer Instead of Double
- IPC::Open2 - Open a Process for Both Reading and Writing
- IPC::Open3 - Open a Process for Reading, Writing, and Error Handling
- lib - Manipulate @INC at Compile-Time
- Math::BigFloat - Arbitrary-Length, Floating-Point Math Package
- Math::BigInt - Arbitrary-Length Integer Math Package
- Math::Complex - Complex Numbers Package
- NDBM_File - Tied Access to NDBM Files
- Net::Ping - Check Whether a Host Is Online
- ODBM_File - Tied Access to ODBM Files
- overload - Overload Perl's Mathematical Operations
- POSIX - Perl Interface to IEEE Std 1003.1
- Pod::Text - Convert POD Data to Formatted ASCII Text
- Safe - Create Safe Namespaces for Evaluating Perl Code
- SDBM_File - Tied Access to SDBM Files
- Search::Dict - Search for Key in Dictionary File
- SelectSaver - Save and Restore Selected Filehandle
- SelfLoader - Load Functions Only on Demand
- Shell - Run Shell Commands Transparently Within Perl
- sigtrap - Enable Stack Backtrace on Unexpected Signals
- Socket - Load the C socket.h Defines and Structure Manipulators
- strict - Restrict Unsafe Constructs
- subs - Predeclare Subroutine Names
- Symbol - Generate Anonymous Globs; Qualify Variable Names
- Sys::Hostname - Try Every Conceivable Way to Get Hostname
- Sys::Syslog - Perl Interface to UNIX syslog(3) Calls
- Term::Cap - Terminal Capabilities Interface
- Term::Complete - Word Completion Module
- Test::Harness - Run Perl Standard Test Scripts with Statistics
- Text::Abbrev - Create an Abbreviation Table from a List
- Text::ParseWords - Parse Text into a List of Tokens
- Text::Soundex - The Soundex Algorithm Described by Knuth
- Text::Tabs - Expand and Unexpand Tabs
- Text::Wrap - Wrap Text into a Paragraph
- Tie::Hash, Tie::StdHash - Base Class Definitions for Tied Hashes
- 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
- vars - Predeclare Global Variable Names