Contents of lib

Contents of lib

Standard Pragmata

attrs
set/get attributes of a subroutine
autouse
postpone load of modules until a function is used
base
Establish
blib
Use MakeMaker's uninstalled version of a package
constant
Perl pragma to declare constants
diagnostics
Perl compiler pragma to force verbose warning diagnostics
fields
compile-time class fields

integer
Perl pragma to compute arithmetic in integer instead of double
less
perl pragma to request less of something from the compiler
locale
Perl pragma to use and avoid
ops
Perl pragma to restrict unsafe operations when compiling
overload
Package for overloading perl operations
re
Perl pragma to alter regular expression behaviour
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

Standard Modules

AnyDBM_File
provide framework for multiple DBMs
AutoLoader
load subroutines only on demand
AutoSplit
split a package for autoloading
B
The module used for perlcc, the Perl compiler.
B::Asmdata
Autogenerated data about Perl ops, used to generate bytecode
B::Assembler
Assemble Perl bytecode
B::Bblock
Walk basic blocks
B::Bytecode
Perl compiler's bytecode backend
B::C
Perl compiler's C backend
B::CC
Perl compiler's optimized C translation backend
B::Debug
Walk Perl syntax tree, printing debug info about ops
B::Deparse
Perl compiler backend to produce perl code
B::Disassembler
Disassemble Perl bytecode
B::Lint
Perl lint
B::Showlex
Show lexical variables used in functions or files
B::Stackobj
Helper module for CC backend
B::Terse
Walk Perl syntax tree, printing terse info about ops
B::Xref
Generates cross reference reports for Perl programs
Benchmark
benchmark running times of code
Carp
warn of errors (from perspective of caller)
CGI
Simple Common Gateway Interface Class
CGI::Apache
Make things work with CGI.pm against Perl-Apache API
CGI::Carp
CGI routines for writing to the HTTPD (or other) error log
CGI::Cookie
Interface to Netscape Cookies
CGI::Fast
CGI Interface for Fast CGI
CGI::Push
Simple Interface to Server Push
CGI::Switch
Try more than one constructors and return the first object available
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
Class::Struct
declare struct-like datatypes as Perl classes
Config
access Perl configuration information
Cwd
get pathname of current working directory
DB_File
Perl5 access to Berkeley DB version 1.x
Data::Dumper
stringified perl data structures, suitable for both printing and eval
Devel::SelfStubber
generate stubs for a SelfLoading module
DirHandle
supply object methods for directory handles
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
Errno
System errno constants
Exporter
Implements default import method for modules
ExtUtils
ExtUtils::Command
utilities to replace common UNIX commands in Makefiles etc.
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_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::MM_Win32
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::Packlist
manage .packlist files
ExtUtils::testlib
add blib/* directories to @INC
Fatal
replace functions with equivalents which succeed or die
Fcntl
load the C Fcntl.h defines
File
File::Basename
split a pathname into pieces
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::Find
traverse a file tree
File::Path
create or remove a series of directories
File::Spec
portably perform operations on file names
File::Spec::Mac
File::Spec for MacOS
File::Spec::OS2
methods for OS/2 file specs
File::Spec::Unix
methods used by File::Spec
File::Spec::VMS
methods for VMS file specs
File::Spec::Win32
methods for Win32 file specs
File::Spec
portably perform operations on file names
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.
Getopt
GetOptions
extended processing of command line options
Getopt::Std
Process single-character switches with switch clustering
HISTORY
public release history for Data::Dumper
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::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::pipe
supply object methods for pipes
IPC
IPC::Msg
SysV Msg IPC object class
IPC::Open2, open2
open a process for both reading and writing
IPC::Open3, open3
open a process for reading, writing, and error handling