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
-