Benchmark |
Checks and compares the spead of running code in CPU time. |
Config |
Accesses Perl configuration option from the %Config hash. |
Env |
Converts the %ENV hash to scalar containing
environment variables, e.g., $ENV{HOME} becomes $HOME. |
English |
Provides scalars in English or awk names for special variables, e.g.,
$0 can be represented as $PROGRAM_NAME. |
Getopt |
Provides for processing of command line options and
switches with arguments. |
Shell |
Used to run shell commands within Perl scripts by treating the
commands as subroutines, e.g., $today=date(). |
Symbol |
Generates anonymous globs with gensym() and qualifies
variable names with qualify(). |
CGI |
CGI (Common Gateway Interface) class. |
CGI::Apache |
Used with CGI.pm and the Perl-Apathe API. |
CGI::Carp |
Handles HTTP error messages and creates error log file. |
CGI::Cookie |
Interfaces with Netscape cookies. |
CGI::Fast |
Interfaces with Fast CGI. |
CGI::Pretty |
Produces pretty formatted HTML code. |
CGI::Push |
Simple interface to server push. |
Carp |
Generates die-like error messages to report line numbers of the
calling routine where the error occurred. The subroutines that
can be called from this module are carp(), croak(), and confess(). |
Errno |
Loads the libc errno.h defines. |
Sys::Syslog |
Provides a Perl interface to the UNIX syslog(3)
library calls. |
Cwd |
Gets the pathname of the current working directory.
Produces an error message if used with the -w switch. |
DirHandle |
Provides an object-oriented interface for directory handles. |
Fcntl |
Loads the libc fcntl.h (file control) defines. |
File::Basename |
Splits a filename into components or extracts a
filename or a directory from full directory path. |
File::CheckTree |
Runs file tests on a collection of files in a directory
tree. |
File::Copy |
Used to copy files or filehandles. |
File::DosGlob |
Does DOS-like globbing. |
File::Find |
Used to traverse a UNIX file tree. |
File::Finddepth |
Searches depth-first through a file system. |
File::Glob |
Does UNIX filename globbing. |
File::Path |
Creates and removes a list of directorues. |
File::Spec |
Performs portable operations on filenames. |
FileCache |
Allows more files to be opened than permitted by the system. |
FileHandle |
Provides an object-oriented interface to filehandle access methods. |
SelectServer |
Saves and restores a selected filehandle. |
flush.pl |
Writes any data remaining in the filehandle's buffer
or prints an expression and then flushes buffer. |
pwd.pl |
Sets the PWD environment variable to the present
working directory after chdir. |
stat.pl |
Puts the values returned by the stat function into scalars -
$st_dev, $st_into, $st_mode, $st_nlink, $st_uid, $st_rdev,
$st_atime, $st_mtime, $st_ctime, $st_blksize, $st_blocks. |
Pod::Text |
Converts pod documentation to ASCII-formatted text. |
Search::Dict |
Searches for a string in a dictionary (alphabetically
ordered) file and sets the file pointer to the next line. |
Term::Complete |
Provides a filename-completion-like interface for
prompting a user for partial input that can be completed by
pressing a tab key or a complete list of choices by pressing
<Ctrl>-d. |
Text::Abbrev |
Creates an abbreviation table, a hash consisting of key/value
pairs from a list. The key is the abbreviation and the value is the string
that was abbreviated, e.g., ma/mail, mo/more. |
Text::ParseWords |
Parses a line of text into a list of words like the
shell does, stripping leading whitespace. |
Text::Soundex |
Maps words to four character length codes that roughly
correspond to how the word is pronounced ot sounds. |
Text::Tabs |
Expands tabs into spaces and unexpands tabs to spaces. |
Text::Warp |
Wraps text into a paragraph. |