Take our Quick Survey and enter a drawing for a chance to win a $100 VISA Gift Card.|
|
- NAME
- DESCRIPTION
- BASIC DOCUMENTATION
- perl - Practical Extraction and Report Language
- perlintro -- a brief introduction and overview of Perl
- perlfaq - frequently asked questions about Perl ($Date: 2002/03/11
21:32:23 $)
- perlbook - Perl book information
- perlsyn - Perl syntax
- perldata - Perl data types
- perlop - Perl operators and precedence
- perlsub - Perl subroutines
- perlfunc - Perl builtin functions
- perlreftut - Mark's very short tutorial about references
- perldsc - Perl Data Structures Cookbook
- perlrequick - Perl regular expressions quick start
- perlpod - the Plain Old Documentation format
- perlpodspec - Plain Old Documentation: format specification and
notes
- perlstyle - Perl style guide
- perltrap - Perl traps for the unwary
- perlrun - how to execute the Perl interpreter
- perldiag - various Perl diagnostics
- perllexwarn - Perl Lexical Warnings
- perldebtut - Perl debugging tutorial
- perldebug - Perl debugging
- perlvar - Perl predefined variables
- perllol - Manipulating Arrays of Arrays in Perl
- perlopentut - tutorial on opening things in Perl
- perlpacktut - tutorial on
pack and unpack
- perlretut - Perl regular expressions tutorial
- perlre - Perl regular expressions
- perlref - Perl references and nested data structures
- perlform - Perl formats
- perlboot - Beginner's Object-Oriented Tutorial
- perltoot - Tom's object-oriented tutorial for perl
- perltooc - Tom's OO Tutorial for Class Data in Perl
- perlobj - Perl objects
- perlbot - Bag'o Object Tricks (the BOT)
- perltie - how to hide an object class in a simple variable
- perlipc - Perl interprocess communication (signals, fifos, pipes,
safe subprocesses, sockets, and semaphores)
- perlfork - Perl's fork() emulation
- perlnumber - semantics of numbers and numeric operations in Perl
- perlthrtut - tutorial on threads in Perl
- perlothrtut - old tutorial on threads in Perl
- perlport - Writing portable Perl
- perllocale - Perl locale handling (internationalization and
localization)
- perluniintro - Perl Unicode introduction
- perlunicode - Unicode support in Perl
- perlebcdic - Considerations for running Perl on EBCDIC platforms
- perlsec - Perl security
- perlmod - Perl modules (packages and symbol tables)
- perlmodinstall - Installing CPAN Modules
- perlmodlib - constructing new Perl modules and finding existing ones
- perlmodstyle - Perl module style guide
- perlnewmod - preparing a new module for distribution
- perlfaq1 - General Questions About Perl ($Revision: 1.8 $, $Date:
2002/04/07 18:46:13 $)
- perlfaq2 - Obtaining and Learning about Perl ($Revision: 1.13 $,
$Date: 2002/04/26 16:56:35 $)
- perlfaq3 - Programming Tools ($Revision: 1.22 $, $Date: 2002/05/06
13:11:13 $)
- perlfaq4 - Data Manipulation ($Revision: 1.25 $, $Date: 2002/05/30
07:04:25 $)
- perlfaq5 - Files and Formats ($Revision: 1.18 $, $Date: 2002/05/30
07:04:25 $)
- perlfaq6 - Regular Expressions ($Revision: 1.12 $, $Date: 2002/06/01
22:31:09 $)
- perlfaq7 - General Perl Language Issues ($Revision: 1.8 $, $Date:
2002/03/26 15:48:32 $)
- perlfaq8 - System Interaction ($Revision: 1.8 $, $Date: 2002/05/16
12:41:42 $)
- perlfaq9 - Networking ($Revision: 1.9 $, $Date: 2002/04/07 18:46:13
$)
- perlcompile - Introduction to the Perl Compiler-Translator
- perlembed - how to embed perl in your C program
- perldebguts - Guts of Perl debugging
- perlxstut, perlXStut - Tutorial for writing XSUBs
- perlxs - XS language reference manual
- perlclib - Internal replacements for standard C library functions
- perlguts - Introduction to the Perl API
- perlcall - Perl calling conventions from C
- perlutil - utilities packaged with the Perl distribution
- perlfilter - Source Filters
- perldbmfilter - Perl DBM Filters
- perlapi - autogenerated documentation for the perl public API
- perlintern - autogenerated documentation of purely internal
Perl functions
- perliol - C API for Perl's implementation of IO in Layers.
- perlapio - perl's IO abstraction interface.
- perltodo - Perl TO-DO List
- perlhack - How to hack at the Perl internals
- perlhist - the Perl history records
- perldelta - what is new for perl v5.8.0
- perl572delta - what's new for perl v5.7.2
- perl571delta - what's new for perl v5.7.1
- perl570delta - what's new for perl v5.7.0
- perl561delta - what's new for perl v5.6.x
- perl56delta - what's new for perl v5.6.0
- perl5005delta - what's new for perl5.005
- perl5004delta - what's new for perl5.004
- perlaix, README.aix - Perl version 5 on IBM Unix (AIX) systems
- perlapollo, README.apollo - Perl version 5 on Apollo DomainOS
- perlamiga - Perl under Amiga OS
- perlbeos, README.beos - Perl version 5 on BeOS
- perlbs2000, README.BS2000 - building and installing Perl for BS2000.
- perlcygwin, README.cygwin - Perl for Cygwin
- perldgux - Perl under DG/UX.
- perldos - Perl under DOS, W31, W95.
- perlepoc, README.epoc - Perl for EPOC
- perlfreebsd, README.freebsd - Perl version 5 on FreeBSD systems
- perlhpux, README.hpux - Perl version 5 on Hewlett-Packard Unix
(HP-UX) systems
- perlhurd, README.hurd - Perl version 5 on Hurd
- perlirix, README.irix - Perl version 5 on Irix systems
- perlmachten, README.machten - Perl version 5 on Power MachTen
systems
- perlmacos, README.macos - Perl under Mac OS (Classic)
- perlmint, README.mint - Perl version 5 on Atari MiNT
- perlmpeix, README.mpeix - Perl/iX for HP e3000 MPE
- perlos2 - Perl under OS/2, DOS, Win0.3*, Win0.95 and WinNT.
- perlos390, README.os390 - building and installing Perl for OS/390
and z/OS
- perlqnx, README.qnx - Perl version 5 on QNX
- perlplan9 - Plan 9-specific documentation for Perl
- perlsolaris, README.solaris - Perl version 5 on Solaris systems
- perltru64, README.tru64 - Perl version 5 on Tru64 (formerly known as
Digital UNIX formerly known as DEC OSF/1) systems
- perluts - Perl under UTS
- perlvmesa, README.vmesa - building and installing Perl for VM/ESA.
- perlvms - VMS-specific documentation for Perl
- perlvos, README.vos - Perl for Stratus VOS
- perlwin32 - Perl under Windows
- PRAGMA DOCUMENTATION
- MODULE DOCUMENTATION
- AnyDBM_File - provide framework for multiple DBMs
- Attribute::Handlers - Simpler definition of attribute handlers
- AutoLoader - load subroutines only on demand
- AutoSplit - split a package for autoloading
- B - 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::Concise - Walk Perl syntax tree, printing concise info about ops
- 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::O, O - Generic interface to Perl Compiler backends
- B::Showlex - Show lexical variables used in functions or files
- B::Stackobj - Helper module for CC backend
- B::Stash - show what stashes are loaded
- B::Terse - Walk Perl syntax tree, printing terse info about ops
- B::Xref - Generates cross reference reports for Perl programs
- Bblock, B::Bblock - Walk basic blocks
- Benchmark - benchmark running times of Perl code
- ByteLoader - load byte compiled perl code
- Bytecode, B::Bytecode - Perl compiler's bytecode backend
- CGI - Simple Common Gateway Interface Class
- CGI::Apache - Backward compatibility module for CGI.pm
- CGI::Carp, 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::Pretty - module to produce nicely formatted HTML code
- CGI::Push - Simple Interface to Server Push
- CGI::Switch - Backward compatibility module for defunct CGI::Switch
- CGI::Util - Internal utilities used by CGI module
- CPAN - query, download and build perl modules from CPAN sites
- CPAN::FirstTime - Utility for CPAN::Config file Initialization
- CPANox, CPAN::Nox - Wrapper around CPAN.pm without using any XS
module
- Carp, carp - warn of errors (from perspective of caller)
- Carp::Heavy, Carp heavy machinery - no user serviceable parts inside
- Class::ISA -- report the search path for a class's ISA tree
- Class::Struct - declare struct-like datatypes as Perl classes
- Config - access Perl configuration information
- Cwd - get pathname of current working directory
- DB - programmatic interface to the Perl debugging API (draft,
subject to
change)
- DB_File - Perl5 access to Berkeley DB version 1.x
- Data::Dumper - stringified perl data structures, suitable for both
printing and
eval
- Devel::DProf - a Perl code profiler
- Devel::PPPort, Perl/Pollution/Portability
- Devel::Peek - A data debugging tool for the XS programmer
- Devel::SelfStubber - generate stubs for a SelfLoading module
- Digest:: - Modules that calculate message digests
- Digest::MD5 - Perl interface to the MD5 Algorithm
- DirHandle - supply object methods for directory handles
- Dumpvalue - provides screen dump of Perl data.
- DynaLoader - Dynamically load C libraries into Perl code
- DynaLoader::XSLoader, XSLoader - Dynamically load C libraries into
Perl code
- Encode - character encodings
- Encode::Alias - alias definitions to encodings
- Encode::Byte - Single Byte Encodings
- Encode::CJKConstants -- Internally used by Encode::??::ISO_2022_*
- Encode::CN - China-based Chinese Encodings
- Encode::CN::HZ -- internally used by Encode::CN
- Encode::Config -- internally used by Encode
- Encode::EBCDIC - EBCDIC Encodings
- Encode::Encoding - Encode Implementation Base Class
- Encode::Guess -- Guesses encoding from data
- Encode::JP - Japanese Encodings
- Encode::JP::H2Z -- internally used by Encode::JP::2022_JP*
- Encode::JP::JIS7 -- internally used by Encode::JP
- Encode::KR - Korean Encodings
- Encode::KR::2022_KR -- internally used by Encode::KR
- Encode::MIME::Header -- MIME 'B' and 'Q' header encoding
- Encode::PerlIO -- a detailed document on Encode and PerlIO
- Encode::Supported -- Encodings supported by Encode
- Encode::Symbol - Symbol Encodings
- Encode::TW - Taiwan-based Chinese Encodings
- Encode::Unicode -- Various Unicode Transformation Formats
- Encode::lib::Encode::Alias, Encode::Alias - alias definitions to
encodings
- Encode::lib::Encode::CJKConstants, Encode::CJKConstants.pm --
Internally used by Encode::??::ISO_2022_*
- Encode::lib::Encode::CN::HZ, Encode::CN::HZ -- internally used by
Encode::CN
- Encode::lib::Encode::Config, Encode::Config -- internally used by
Encode
- Encode::lib::Encode::Encoding, Encode::Encoding - Encode
Implementation Base Class
- Encode::lib::Encode::Guess, Encode::Guess -- Guesses encoding from
data
- Encode::lib::Encode::JP::H2Z, Encode::JP::H2Z -- internally used by
Encode::JP::2022_JP*
- Encode::lib::Encode::JP::JIS7, Encode::JP::JIS7 -- internally used
by Encode::JP
- Encode::lib::Encode::KR::2022_KR, Encode::KR::2022_KR -- internally
used by Encode::KR
- Encode::lib::Encode::MIME::Header, Encode::MIME::Header -- MIME 'B'
and 'Q' header encoding
- Encode::lib::Encode::PerlIO, Encode::PerlIO -- a detailed document
on Encode and PerlIO
- Encode::lib::Encode::Supported, Encode::Supported -- Encodings
supported by Encode
- Encode::lib::Encoder, Encode::Encoder -- Object Oriented Encoder
- Encodencoding, encoding - allows you to write your script in
non-ascii or non-utf8
- Encoder, Encode::Encoder -- Object Oriented Encoder
- English - use nice English (or awk) names for ugly punctuation
variables
- Env - perl module that imports environment variables as scalars or
arrays
- Errno - System errno constants
- Exporter - Implements default import method for modules
- Exporter::Heavy - Exporter guts
- ExtUtils::Command - utilities to replace common UNIX commands in
Makefiles etc.
- ExtUtils::Command::MM - Commands for the MM's to use in Makefiles
- ExtUtils::Constant - generate XS code to import C header constants
- 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 - OS adjusted ExtUtils::MakeMaker subclass
- ExtUtils::MM_Any - Platform agnostic MM methods
- ExtUtils::MM_BeOS - methods to override UN*X behaviour in
ExtUtils::MakeMaker
- ExtUtils::MM_Cygwin - methods to override UN*X behaviour in
ExtUtils::MakeMaker
- ExtUtils::MM_DOS - DOS specific subclass of ExtUtils::MM_Unix
- ExtUtils::MM_MacOS - methods to override UN*X behaviour in
ExtUtils::MakeMaker
- ExtUtils::MM_NW5 - methods to override UN*X behaviour in
ExtUtils::MakeMaker
- ExtUtils::MM_OS2 - methods to override UN*X behaviour in
ExtUtils::MakeMaker
- ExtUtils::MM_UWIN - U/WIN specific subclass of ExtUtils::MM_Unix
- 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::MM_Win95 - method to customize MakeMaker for Win9X
- ExtUtils::MY - ExtUtils::MakeMaker subclass for customization
- 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::Basename, fileparse - split a pathname into pieces
- File::CheckTree, validate - 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 directory tree.
- File::Glob - Perl extension for BSD glob routine
- File::Path - create or remove directory trees
- File::Spec - portably perform operations on file names
- File::Spec::Cygwin - methods for Cygwin file specs
- File::Spec::Epoc - methods for Epoc file specs
- File::Spec::Functions - portably perform operations on file names
- File::Spec::Mac - File::Spec for Mac OS (Classic)
- File::Spec::OS2 - methods for OS/2 file specs
- File::Spec::Unix - File::Spec for Unix, base for other File::Spec
modules
- File::Spec::VMS - methods for VMS file specs
- File::Spec::Win32 - methods for Win32 file specs
- File::Temp - return name and handle of a temporary file safely
- 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
- Filter::Simple - Simplified source filtering
- Filter::Util::Call - Perl Source Filter Utility Module
- FindBin - Locate directory of original perl script
- GDBM_File - Perl5 access to the gdbm library.
- Getopt::Long - Extended processing of command line options
- Getopt::Std, getopt - Process single-character switches with switch
clustering
- Hash::Util - A selection of general-utility hash subroutines
- I18N::Collate - compare 8-bit scalar data according to the current
locale
- I18N::LangTags - functions for dealing with RFC3066-style language
tags
- I18N::LangTags::List -- tags and names for human languages
- I18N::Langinfo - query locale information
- IO - load various IO modules
- IO::Dir - supply object methods for directory handles
- IO::File - supply object methods for filehandles
- IO::Handle - supply object methods for I/O handles
- IO::Pipe - supply object methods for pipes
- IO::Poll - Object interface to system poll call
- 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::Socket::INET - Object interface for AF_INET domain sockets
- IO::Socket::UNIX - Object interface for AF_UNIX domain sockets
- IO::lib::IO::Dir, IO::Dir - supply object methods for directory
handles
- IO::lib::IO::File, IO::File - supply object methods for filehandles
- IO::lib::IO::Handle, IO::Handle - supply object methods for I/O
handles
- IO::lib::IO::Pipe, IO::Pipe - supply object methods for pipes
- IO::lib::IO::Poll, IO::Poll - Object interface to system poll call
- IO::lib::IO::Seekable, IO::Seekable - supply seek based methods for
I/O objects
- IO::lib::IO::Select, IO::Select - OO interface to the select system
call
- IO::lib::IO::Socket, IO::Socket - Object interface to socket
communications
- IO::lib::IO::Socket::INET, IO::Socket::INET - Object interface for
AF_INET domain sockets
- IO::lib::IO::Socket::UNIX, IO::Socket::UNIX - Object interface for
AF_UNIX domain sockets
- 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
- IPC::Semaphore - SysV Semaphore IPC object class
- IPC::SysV - SysV IPC constants
- IPC::SysV::Msg, IPC::Msg - SysV Msg IPC object class
- IPC::SysV::Semaphore, IPC::Semaphore - SysV Semaphore IPC object
class
- List::Util - A selection of general-utility list subroutines
- List::Utilib::List::Util, List::Util - A selection of
general-utility list subroutines
- List::Utilib::Scalar::Util, Scalar::Util - A selection of
general-utility scalar subroutines
- Locale::Constants - constants for Locale codes
- Locale::Country - ISO codes for country identification (ISO 3166)
- Locale::Currency - ISO three letter codes for currency
identification (ISO 4217)
- Locale::Language - ISO two letter codes for language identification
(ISO 639)
- Locale::Maketext -- framework for localization
- Locale::Maketext::TPJ13 -- article about software localization
- Locale::Script - ISO codes for script identification (ISO 15924)
- MIME::Base64 - Encoding and decoding of base64 strings
- MIME::Base64::QuotedPrint, MIME::QuotedPrint - Encoding and decoding
of quoted-printable strings
- MIME::QuotedPrint - Encoding and decoding of quoted-printable
strings
- Math::BigFloat - Arbitrary size floating point math package
- Math::BigInt - Arbitrary size integer math package
- Math::BigInt::Calc - Pure Perl module to support Math::BigInt
- Math::BigRat - arbitrarily big rationals
- Math::Complex - complex numbers and associated mathematical
functions
- Math::Trig - trigonometric functions
- Memoize - Make functions faster by trading space for time
- Memoize::AnyDBM_File - glue to provide EXISTS for AnyDBM_File for
Storable use
- Memoize::Expire - Plug-in module for automatic expiration of
memoized values
- Memoize::ExpireFile - test for Memoize expiration semantics
- Memoize::ExpireTest - test for Memoize expiration semantics
- Memoize::NDBM_File - glue to provide EXISTS for NDBM_File for
Storable use
- Memoize::SDBM_File - glue to provide EXISTS for SDBM_File for
Storable use
- Memoize::Storable - store Memoized data in Storable database
- NDBM_File - Tied access to ndbm files
- NEXT - Provide a pseudo-class NEXT that allows method redispatch
- Net::Cmd - Network Command class (as used by FTP, SMTP etc)
- Net::Config - Local configuration data for libnet
- Net::Domain - Attempt to evaluate the current host's internet name
and domain
- Net::FTP - FTP Client class
- Net::NNTP - NNTP Client class
- Net::POP3 - Post Office Protocol 3 Client class (RFC1939)
- Net::Ping - check a remote host for reachability
- Net::SMTP - Simple Mail Transfer Protocol Client
- Net::Time - time and daytime network client interface
- Net::hostent - by-name interface to Perl's built-in gethost*()
functions
- Net::libnetFAQ, libnetFAQ - libnet Frequently Asked Questions
- Net::netent - by-name interface to Perl's built-in getnet*()
functions
- Net::protoent - by-name interface to Perl's built-in getproto*()
functions
- Net::servent - by-name interface to Perl's built-in getserv*()
functions
- Netrc, Net::Netrc - OO interface to users netrc file
- O - Generic interface to Perl Compiler backends
- ODBM_File - Tied access to odbm files
- Opcode - Disable named opcodes when compiling perl code
- Opcode::Safe, Safe - Compile and execute code in restricted
compartments
- Opcode::ops, ops - Perl pragma to restrict unsafe operations when
compiling
- POSIX - Perl interface to IEEE Std 1003.1
- PerlIO - On demand loader for PerlIO layers and root of PerlIO::*
name space
- PerlIO::encoding - encoding layer
- PerlIO::scalar - support module for in-memory IO.
- PerlIO::via - Helper class for PerlIO layers implemented in perl
- PerlIO::via::QuotedPrint - PerlIO layer for quoted-printable strings
- Pod::Checker, podchecker() - check pod documents for syntax errors
- Pod::Find - find POD documents in directory trees
- Pod::Html - module to convert pod files to HTML
- Pod::InputObjects - objects representing POD input paragraphs,
commands, etc.
- Pod::LaTeX - Convert Pod data to formatted Latex
- Pod::Man - Convert POD data to formatted *roff input
- Pod::ParseLink - Parse an L<> formatting code in POD text
- Pod::ParseUtils - helpers for POD parsing and conversion
- Pod::Parser - base class for creating POD filters and translators
- Pod::Plainer - Perl extension for converting Pod to old style Pod.
- Pod::Select, podselect() - extract selected sections of POD from
input
- Pod::Text - Convert POD data to formatted ASCII text
- Pod::Text::Color - Convert POD data to formatted color ASCII text
- Pod::Text::Overstrike - Convert POD data to formatted overstrike
text
- Pod::Text::Termcap - Convert POD data to ASCII text with format
escapes
- Pod::Usage, pod2usage() - print a usage message from embedded pod
documentation
- Pod::t::basic, basic.pod - Test of various basic POD features in
translators.
- Pod::t::htmlescp, Escape Sequences Test
- Pod::t::htmlview, Test HTML Rendering
- SDBM_File - Tied access to sdbm files
- Safe - Compile and execute code in restricted compartments
- Scalar::Util - A selection of general-utility scalar subroutines
- Search::Dict, look - search for key in dictionary file
- SelectSaver - save and restore selected file handle
- SelfLoader - load functions only on demand
- Shell - run shell commands transparently within perl
- Socket, sockaddr_in, sockaddr_un, inet_aton, inet_ntoa - load the C
socket.h defines and structure manipulators
- Storable - persistence for Perl data structures
- Switch - A switch statement for Perl
- Symbol - manipulate Perl symbols and their names
- Sys::Hostname - Try every conceivable way to get hostname
- Syslog, Sys::Syslog, openlog, closelog, setlogmask, syslog - Perl
interface to the UNIX syslog(3) calls
- Syslog::Syslog, Sys::Syslog, openlog, closelog, setlogmask, syslog -
Perl interface to the UNIX syslog(3) calls
- Term::ANSIColor - Color screen output using ANSI escape sequences
- Term::Cap - Perl termcap interface
- Term::Complete - Perl word completion module
- Term::ReadLine - Perl interface to various
readline packages. If
no real package is found, substitutes stubs instead of basic functions.
- Test - provides a simple framework for writing test scripts
- Test::Builder - Backend for building test libraries
- Test::Harness - run perl standard test scripts with statistics
- Test::Harness::Assert - simple assert
- Test::Harness::Iterator - Internal Test::Harness Iterator
- Test::Harness::Straps - detailed analysis of test results
- Test::More - yet another framework for writing test scripts
- Test::Simple - Basic utilities for writing tests.
- Test::Tutorial - A tutorial about writing really basic tests
- Text::Abbrev, abbrev - create an abbreviation table from a list
- Text::Balanced - Extract delimited text sequences from strings.
- Text::ParseWords - parse text into an array of tokens or array of
arrays
- Text::Soundex - Implementation of the Soundex Algorithm as Described
by Knuth
- Text::Tabs -- expand and unexpand tabs per the unix expand(1) and
unexpand(1)
- Text::Wrap - line wrapping to form simple paragraphs
- Thread - manipulate threads in Perl (for old code only)
- Thread::Queue - thread-safe queues
- Thread::Semaphore - thread-safe semaphores
- Thread::Signal - Start a thread which runs signal handlers reliably
(for old code)
- Thread::Specific - thread-specific keys
- Tie::Array - base class for tied arrays
- Tie::File - Access the lines of a disk file via a Perl array
- Tie::Handle, Tie::StdHandle - base class definitions for tied
handles
- Tie::Hash, Tie::StdHash, Tie::ExtraHash - base class definitions for
tied hashes
- Tie::Memoize - add data to hash when needed
- Tie::RefHash - use references as hash keys
- Tie::Scalar, Tie::StdScalar - base class definitions for tied
scalars
- Tie::SubstrHash - Fixed-table-size, fixed-key-length hashing
- Time::HiRes - High resolution alarm, sleep, gettimeofday, interval
timers
- Time::Local - efficiently compute time from local and GMT time
- Time::gmtime - by-name interface to Perl's built-in gmtime()
function
- Time::localtime - by-name interface to Perl's built-in localtime()
function
- Time::tm - internal object used by Time::gmtime and Time::localtime
- UNIVERSAL - base class for ALL classes (blessed references)
- Unicode::Collate - Unicode Collation Algorithm
- Unicode::Normalize - Unicode Normalization Forms
- Unicode::UCD - Unicode character database
- User::grent - by-name interface to Perl's built-in getgr*()
functions
- User::pwent - by-name interface to Perl's built-in getpw*()
functions
- Win32 - Interfaces to some Win32 API Functions
- XSLoader - Dynamically load C libraries into Perl code
- AUXILIARY DOCUMENTATION
- AUTHOR
NAME
perltoc - perl documentation table of contents
DESCRIPTION
This page provides a brief table of contents for the rest of the Perl
documentation set. It is meant to be scanned quickly or grepped
through to locate the proper section you're looking for.
BASIC DOCUMENTATION
- SYNOPSIS
-
- Overview
-
- Tutorials
-
- Reference Manual
-
- Internals and C Language Interface
-
- Miscellaneous
-
- Language-Specific
-
- Platform-Specific
-
- DESCRIPTION
-
- AVAILABILITY
-
- ENVIRONMENT
-
- AUTHOR
-
- FILES
-
- SEE ALSO
-
- DIAGNOSTICS
-
- BUGS
-
- NOTES
-
- DESCRIPTION
-
- What is Perl?
-
- Running Perl programs
-
- Basic syntax overview
-
- Perl variable types
-
Scalars, Arrays, Hashes
- Variable scoping
-
- Conditional and looping constructs
-
if, while, for, foreach
- Builtin operators and functions
-
Arithmetic, Numeric comparison, String comparison, Boolean logic,
Miscellaneous
- Files and I/O
-
- Regular expressions
-
Simple matching, Simple substitution, More complex regular expressions,
Parentheses for capturing, Other regexp features
- Writing subroutines
-
- OO Perl
-
- Using Perl modules
-
- AUTHOR
-
- DESCRIPTION
-
- perlfaq: Structural overview of the FAQ.
-
- perlfaq1: General Questions About Perl
-
- perlfaq2: Obtaining and Learning about Perl
-
- perlfaq3: Programming Tools
-
- perlfaq4: Data Manipulation
-
- perlfaq5: Files and Formats
-
- perlfaq6: Regular Expressions
-
- perlfaq7: General Perl Language Issues
-
- perlfaq8: System Interaction
-
- perlfaq9: Networking
-
- About the perlfaq documents
-
- Where to get the perlfaq
-
- How to contribute to the perlfaq
-
- What will happen if you mail your Perl programming problems to the
authors
-
- Credits
-
- Author and Copyright Information
-
- Bundled Distributions
-
- Disclaimer
-
- Changes
-
1/November/2000, 23/May/99, 13/April/99, 7/January/99, 22/June/98,
24/April/97, 23/April/97, 25/March/97, 18/March/97, 17/March/97 Version,
Initial Release: 11/March/97
- DESCRIPTION
-
- DESCRIPTION
-
- Declarations
-
- Simple statements
-
- Compound statements
-
- Loop Control
-
- For Loops
-
- Foreach Loops
-
- Basic BLOCKs and Switch Statements
-
- Goto
-
- PODs: Embedded Documentation
-
- Plain Old Comments (Not!)
-
- DESCRIPTION
-
- Variable names
-
- Context
-
- Scalar values
-
- Scalar value constructors
-
- List value constructors
-
- Slices
-
- Typeglobs and Filehandles
-
- SEE ALSO
-
- SYNOPSIS
-
- DESCRIPTION
-
- Terms and List Operators (Leftward)
-
- The Arrow Operator
-
- Auto-increment and Auto-decrement
-
- Exponentiation
-
- Symbolic Unary Operators
-
- Binding Operators
-
- Multiplicative Operators
-
- Additive Operators
-
- Shift Operators
-
- Named Unary Operators
-
- Relational Operators
-
- Equality Operators
-
- Bitwise And
-
- Bitwise Or and Exclusive Or
-
- C-style Logical And
-
- C-style Logical Or
-
- Range Operators
-
- Conditional Operator
-
- Assignment Operators
-
- Comma Operator
-
- List Operators (Rightward)
-
- Logical Not
-
- Logical And
-
- Logical or and Exclusive Or
-
- C Operators Missing From Perl
-
unary &, unary *, (TYPE)
- Quote and Quote-like Operators
-
- Regexp Quote-Like Operators
-
?PATTERN?, m/PATTERN/cgimosx, /PATTERN/cgimosx, q/STRING/,
'STRING',
qq/STRING/, "STRING", qr/STRING/imosx, qx/STRING/, `STRING`, qw/STRING/,
s/PATTERN/REPLACEMENT/egimosx, tr/SEARCHLIST/REPLACEMENTLIST/cds,
y/SEARCHLIST/REPLACEMENTLIST/cds, <<EOF
- Gory details of parsing quoted constructs
-
Finding the end, Removal of backslashes before delimiters, Interpolation,
<<'EOF', m'', s''', tr///, y///, '', q//, "",
``, qq//, qx//, <file*glob>, ?RE?, /RE/, m/RE/,
s/RE/foo/,, Interpolation of regular expressions, Optimization of
regular expressions
- I/O Operators
-
- Constant Folding
-
- Bitwise String Operators
-
- Integer Arithmetic
-
- Floating-point Arithmetic
-
- Bigger Numbers
-
- SYNOPSIS
-
- DESCRIPTION
-
- Private Variables via my()
-
- Persistent Private Variables
-
- Temporary Values via local()
-
- Lvalue subroutines
-
Lvalue subroutines are EXPERIMENTAL
- Passing Symbol Table Entries (typeglobs)
-
- When to Still Use local()
-
- Pass by Reference
-
- Prototypes
-
- Constant Functions
-
- Overriding Built-in Functions
-
- Autoloading
-
- Subroutine Attributes
-
- SEE ALSO
-
- DESCRIPTION
-
- Perl Functions by Category
-
Functions for SCALARs or strings, Regular expressions and pattern matching,
Numeric functions, Functions for real @ARRAYs, Functions for list data,
Functions for real %HASHes, Input and output functions, Functions for fixed
length data or records, Functions for filehandles, files, or directories,
Keywords related to the control flow of your perl program, Keywords related
to scoping, Miscellaneous functions, Functions for processes and process
groups, Keywords related to perl modules, Keywords related to classes and
object-orientedness, Low-level socket functions, System V interprocess
communication functions, Fetching user and group info, Fetching network
info, Time-related functions, Functions new in perl5, Functions obsoleted
in perl5
- Portability
-
- Alphabetical Listing of Perl Functions
-
-X FILEHANDLE, -X EXPR, -X, abs VALUE, abs, accept
NEWSOCKET,GENERICSOCKET, alarm SECONDS, alarm, atan2 Y,X, bind SOCKET,NAME,
binmode FILEHANDLE, LAYER, binmode FILEHANDLE, bless REF,CLASSNAME, bless
REF, caller EXPR, caller, chdir EXPR, chmod LIST, chomp VARIABLE, chomp(
LIST ), chomp, chop VARIABLE, chop( LIST ), chop, chown LIST, chr NUMBER,
chr, chroot FILENAME, chroot, close FILEHANDLE, close, closedir DIRHANDLE,
connect SOCKET,NAME, continue BLOCK, cos EXPR, cos, crypt PLAINTEXT,SALT,
dbmclose HASH, dbmopen HASH,DBNAME,MASK, defined EXPR, defined, delete
EXPR, die LIST, do BLOCK, do SUBROUTINE(LIST), do EXPR, dump LABEL, dump,
each HASH, eof FILEHANDLE, eof (), eof, eval EXPR, eval BLOCK, exec LIST,
exec PROGRAM LIST, exists EXPR, exit EXPR, exp EXPR, exp, fcntl
FILEHANDLE,FUNCTION,SCALAR, fileno FILEHANDLE, flock FILEHANDLE,OPERATION,
fork, format, formline PICTURE,LIST, getc FILEHANDLE, getc, getlogin,
getpeername SOCKET, getpgrp PID, getppid, getpriority WHICH,WHO, getpwnam
NAME, getgrnam NAME, gethostbyname NAME, getnetbyname NAME, getprotobyname
NAME, getpwuid UID, getgrgid GID, getservbyname NAME,PROTO, gethostbyaddr
ADDR,ADDRTYPE, getnetbyaddr ADDR,ADDRTYPE, getprotobynumber NUMBER,
getservbyport PORT,PROTO, getpwent, getgrent, gethostent, getnetent,
getprotoent, getservent, setpwent, setgrent, sethostent STAYOPEN, setnetent
STAYOPEN, setprotoent STAYOPEN, setservent STAYOPEN, endpwent, endgrent,
endhostent, endnetent, endprotoent, endservent, getsockname SOCKET,
getsockopt SOCKET,LEVEL,OPTNAME, glob EXPR, glob, gmtime EXPR, goto LABEL,
goto EXPR, goto &NAME, grep BLOCK LIST, grep EXPR,LIST, hex EXPR, hex,
import, index STR,SUBSTR,POSITION, index STR,SUBSTR, int EXPR, int, ioctl
FILEHANDLE,FUNCTION,SCALAR, join EXPR,LIST, keys HASH, kill SIGNAL, LIST,
last LABEL, last, lc EXPR, lc, lcfirst EXPR, lcfirst, length EXPR, length,
link OLDFILE,NEWFILE, listen SOCKET,QUEUESIZE, local EXPR, localtime EXPR,
lock THING, log EXPR, log, lstat EXPR, lstat, m//, map BLOCK LIST, map
EXPR,LIST, mkdir FILENAME,MASK, mkdir FILENAME, msgctl ID,CMD,ARG, msgget
KEY,FLAGS, msgrcv ID,VAR,SIZE,TYPE,FLAGS, msgsnd ID,MSG,FLAGS, my EXPR, my
TYPE EXPR, my EXPR : ATTRS, my TYPE EXPR : ATTRS, next LABEL, next, no
Module VERSION LIST, no Module VERSION, no Module LIST, no Module, oct
EXPR, oct, open FILEHANDLE,EXPR, open FILEHANDLE,MODE,EXPR, open
FILEHANDLE,MODE,EXPR,LIST, open FILEHANDLE,MODE,REFERENCE, open FILEHANDLE,
opendir DIRHANDLE,EXPR, ord EXPR, ord, our EXPR, our EXPR TYPE, our EXPR :
ATTRS, our TYPE EXPR : ATTRS, pack TEMPLATE,LIST, package NAMESPACE,
package, pipe READHANDLE,WRITEHANDLE, pop ARRAY, pop, pos SCALAR, pos,
print FILEHANDLE LIST, print LIST, print, printf FILEHANDLE FORMAT, LIST,
printf FORMAT, LIST, prototype FUNCTION, push ARRAY,LIST, q/STRING/,
qq/STRING/, qr/STRING/, qx/STRING/, qw/STRING/, quotemeta EXPR, quotemeta,
rand EXPR, rand, read FILEHANDLE,SCALAR,LENGTH,OFFSET, read
FILEHANDLE,SCALAR,LENGTH, readdir DIRHANDLE, readline EXPR, readlink EXPR,
readlink, readpipe EXPR, recv SOCKET,SCALAR,LENGTH,FLAGS, redo LABEL, redo,
ref EXPR, ref, rename OLDNAME,NEWNAME, require VERSION, require EXPR,
require, reset EXPR, reset, return EXPR, return, reverse LIST, rewinddir
DIRHANDLE, rindex STR,SUBSTR,POSITION, rindex STR,SUBSTR, rmdir FILENAME,
rmdir, s///, scalar EXPR, seek FILEHANDLE,POSITION,WHENCE, seekdir
DIRHANDLE,POS, select FILEHANDLE, select, select RBITS,WBITS,EBITS,TIMEOUT,
semctl ID,SEMNUM,CMD,ARG, semget KEY,NSEMS,FLAGS, semop KEY,OPSTRING, send
SOCKET,MSG,FLAGS,TO, send SOCKET,MSG,FLAGS, setpgrp PID,PGRP, setpriority
WHICH,WHO,PRIORITY, setsockopt SOCKET,LEVEL,OPTNAME,OPTVAL, shift ARRAY,
shift, shmctl ID,CMD,ARG, shmget KEY,SIZE,FLAGS, shmread ID,VAR,POS,SIZE,
shmwrite ID,STRING,POS,SIZE, shutdown SOCKET,HOW, sin EXPR, sin, sleep
EXPR, sleep, socket SOCKET,DOMAIN,TYPE,PROTOCOL, socketpair
SOCKET1,SOCKET2,DOMAIN,TYPE,PROTOCOL, sort SUBNAME LIST, sort BLOCK LIST,
sort LIST, splice ARRAY,OFFSET,LENGTH,LIST, splice ARRAY,OFFSET,LENGTH,
splice ARRAY,OFFSET, splice ARRAY, split /PATTERN/,EXPR,LIMIT, split
/PATTERN/,EXPR, split /PATTERN/, split, sprintf FORMAT, LIST, format
parameter index, flags, vector flag, (minimum) width, precision, or maximum
width, size, order of arguments, sqrt EXPR, sqrt, srand EXPR, srand, stat
FILEHANDLE, stat EXPR, stat, study SCALAR, study, sub NAME BLOCK, sub NAME
(PROTO) BLOCK, sub NAME : ATTRS BLOCK, sub NAME (PROTO) : ATTRS BLOCK,
substr EXPR,OFFSET,LENGTH,REPLACEMENT, substr EXPR,OFFSET,LENGTH, substr
EXPR,OFFSET, symlink OLDFILE,NEWFILE, syscall LIST, sysopen
FILEHANDLE,FILENAME,MODE, sysopen FILEHANDLE,FILENAME,MODE,PERMS, sysread
FILEHANDLE,SCALAR,LENGTH,OFFSET, sysread FILEHANDLE,SCALAR,LENGTH, sysseek
FILEHANDLE,POSITION,WHENCE, system LIST, system PROGRAM LIST, syswrite
FILEHANDLE,SCALAR,LENGTH,OFFSET, syswrite FILEHANDLE,SCALAR,LENGTH,
syswrite FILEHANDLE,SCALAR, tell FILEHANDLE, tell, telldir DIRHANDLE, tie
VARIABLE,CLASSNAME,LIST, tied VARIABLE, time, times, tr///, truncate
FILEHANDLE,LENGTH, truncate EXPR,LENGTH, uc EXPR, uc, ucfirst EXPR,
ucfirst, umask EXPR, umask, undef EXPR, undef, unlink LIST, unlink, unpack
TEMPLATE,EXPR, untie VARIABLE, unshift ARRAY,LIST, use Module VERSION LIST,
use Module VERSION, use Module LIST, use Module, use VERSION, utime LIST,
values HASH, vec EXPR,OFFSET,BITS, wait, waitpid PID,FLAGS, wantarray, warn
LIST, write FILEHANDLE, write EXPR, write, y///
- DESCRIPTION
-
- Who Needs Complicated Data Structures?
-
- The Solution
-
- Syntax
-
- Making References
-
- Using References
-
- An Example
-
- Arrow Rule
-
- Solution
-
- The Rest
-
- Summary
-
- Credits
-
- Distribution Conditions
-
- DESCRIPTION
-
arrays of arrays, hashes of arrays, arrays of hashes, hashes of hashes,
more elaborate constructs
- REFERENCES
-
- COMMON MISTAKES
-
- CAVEAT ON PRECEDENCE
-
- WHY YOU SHOULD ALWAYS
use strict
-
- DEBUGGING
-
- CODE EXAMPLES
-
- ARRAYS OF ARRAYS
-
- Declaration of an ARRAY OF ARRAYS
-
- Generation of an ARRAY OF ARRAYS
-
- Access and Printing of an ARRAY OF ARRAYS
-
- HASHES OF ARRAYS
-
- Declaration of a HASH OF ARRAYS
-
- Generation of a HASH OF ARRAYS
-
- Access and Printing of a HASH OF ARRAYS
-
- ARRAYS OF HASHES
-
- Declaration of an ARRAY OF HASHES
-
- Generation of an ARRAY OF HASHES
-
- Access and Printing of an ARRAY OF HASHES
-
- HASHES OF HASHES
-
- Declaration of a HASH OF HASHES
-
- Generation of a HASH OF HASHES
-
- Access and Printing of a HASH OF HASHES
-
- MORE ELABORATE RECORDS
-
- Declaration of MORE ELABORATE RECORDS
-
- Declaration of a HASH OF COMPLEX RECORDS
-
- Generation of a HASH OF COMPLEX RECORDS
-
- Database Ties
-
- SEE ALSO
-
- AUTHOR
| |
| |