Module name | Description | In core since |
---|
base | Specifies the base classes of the current package at compile time (see Chapter 16) | 5.005 |
Benchmark | Provides utilities to time fragments of Perl code (see Chapter 19) | 5.003 |
Carp | Provides subroutines that warn or throw exceptions, reporting the problem from the caller's location (see Chapter 13) | 5.6 |
charnames | Enables the use of character names via \N{CHARNAME} string literal escapes (see Chapter 4) | 5.6 |
CPAN | Simplifies the downloading and installation of CPAN modules | 5.004 |
Data::Dumper | Converts data structures into string representations of Perl code (see Chapters 15, 17, and 18) | 5.005 |
Devel::DProf | Profiles Perl code (see Chapter 19) | 5.6 |
English | Defines readable English names for special variables (see Chapter 5) | 5.003 |
Fatal | Replaces functions and subroutines with equivalents that either succeed or throw an exception (see Chapter 13) | 5.005 |
File::Glob | Implements command-line filename globbing (see Chapter 8) | 5.6 |
File::Temp | Provides a safe and efficient way to create temporary files (see Chapter 17) | 5.6 |
Getopt::Long | Parses command-line options (see Chapter 14) | 5.003 |
IO::File | Creates I/O objects connected to files (see Chapter 10) | 5.004 |
IO::Handle | Acts as the base class for filehandles and objects (see Chapter 5) | 5.004 |
List::Util | Provides additional list-processing utilities missing from the core language (see Chapters 2 and 8) | 5.8 |
Memoize | Optimizes subroutines by caching their return values and reusing them (see Chapters 8 and 19) | 5.003 |
overload | Allows existing Perl operators to be redefined for objects of the current class (see Chapter 15) | 5.003 |
Scalar::Util | Provides additional scalar-processing utilities missing from the core language (see Chapters 8, 10, and 15) | 5.8 |
strict | Prohibits unsafe uses of package variables, symbolic references, and barewords (see Chapters 4 and 18) | 5.8 |
Test::Harness | Executes and summarizes Perl test suites (see Chapter 18) | 5.8 |
Test::More | Provides more sophisticated utilities for writing tests (see Chapter 18) | 5.8 |
Test::Simple | Provides basic utilities for writing tests (see Chapter 18) | 5.8 |
Time::HiRes | Installs high-resolution versions of Perl's built-in time-keeping functions (see Chapter 8) | 5.8 |
version | Allows multipart versions to be specified as objects (see Chapter 17) | 5.10 |