r3 - 29 Jul 2006 - JoenioCosta
- NAME
- DESCRIPTION
- BASIC DOCUMENTATION
- perl - Practical Extraction and Report Language
- perlintro - a brief introduction and overview of Perl
- perlreftut - Mark's very short tutorial about references
- perldsc - Perl Data Structures Cookbook
- perllol - Manipulating Arrays of Arrays in Perl
- perlrequick - Perl regular expressions quick start
- perlretut - Perl regular expressions tutorial
- perlboot - Beginner's Object-Oriented Tutorial
- perltoot - Tom's object-oriented tutorial for perl
- perltooc - Tom's OO Tutorial for Class Data in Perl
- perlbot - Bag'o Object Tricks (the BOT)
- perlstyle - Perl style guide
- perlcheat - Perl 5 Cheat Sheet
- perltrap - Perl traps for the unwary
- perldebtut - Perl debugging tutorial
- perlfaq - frequently asked questions about Perl ($Date: 2005/03/27
- perlfaq1 - General Questions About Perl ($Revision: 1.3 $, $Date:
- perlfaq2 - Obtaining and Learning about Perl ($Revision: 1.3 $,
- perlfaq3 - Programming Tools ($Revision: 1.3 $, $Date: 2005/03/27
- perlfaq4 - Data Manipulation ($Revision: 1.3 $, $Date: 2005/03/11
- perlfaq5 - Files and Formats ($Revision: 1.3 $, $Date: 2005/01/21
- perlfaq6 - Regular Expressions ($Revision: 1.3 $, $Date: 2005/03/27
- perlfaq7 - General Perl Language Issues ($Revision: 1.3 $, $Date:
- perlfaq8 - System Interaction ($Revision: 1.3 $, $Date: 2005/01/03
- perlfaq9 - Networking ($Revision: 1.3 $, $Date: 2005/01/21 12:14:12
- perlsyn - Perl syntax
- perldata - Perl data types
- perlop - Perl operators and precedence
- perlsub - Perl subroutines
- perlfunc - Perl builtin functions
- perlopentut - tutorial on opening things in Perl
- perlpacktut - tutorial on
packandunpack - perlpod - the Plain Old Documentation format
- perlpodspec - Plain Old Documentation: format specification and
- perlrun - how to execute the Perl interpreter
- perldiag - various Perl diagnostics
- perllexwarn - Perl Lexical Warnings
- perldebug - Perl debugging
- perlvar - Perl predefined variables
- perlre - Perl regular expressions
- perlreref - Perl Regular Expressions Reference
- perlref - Perl references and nested data structures
- perlform - Perl formats
- perlobj - Perl objects
- perltie - how to hide an object class in a simple variable
- perldbmfilter - Perl DBM Filters
- perlipc - Perl interprocess communication (signals, fifos, pipes,
- 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
- 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)
- perlmodlib - constructing new Perl modules and finding existing ones
- perlmodstyle - Perl module style guide
- perlmodinstall - Installing CPAN Modules
- perlnewmod - preparing a new module for distribution
- perlutil - utilities packaged with the Perl distribution
- perlcompile - Introduction to the Perl Compiler-Translator
- perlfilter - Source Filters
- 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
- perlapi - autogenerated documentation for the perl public API
- perlintern - autogenerated documentation of purely internal
- perliol - C API for Perl's implementation of IO in Layers.
- perlapio - perl's IO abstraction interface.
- perlhack - How to hack at the Perl internals
- perlbook - Perl book information
- perltodo - Perl TO-DO List
- perldoc - Look up Perl documentation in Pod format.
- perlhist - the Perl history records
- perldelta - what is new for perl v5.8.7
- perl587delta, perldelta - what is new for perl v5.8.7
- perl586delta - what is new for perl v5.8.6
- perl585delta - what is new for perl v5.8.5
- perl584delta - what is new for perl v5.8.4
- perl583delta - what is new for perl v5.8.3
- perl582delta - what is new for perl v5.8.2
- perl581delta - what is new for perl v5.8.1
- perl58delta - what is new for perl v5.8.0
- perl573delta - what's new for perl v5.7.3
- 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
- perlartistic - the Perl Artistic License
- perlgpl - the GNU General Public License, version 2
- perlaix, README.aix - Perl version 5 on IBM Unix (AIX) systems
- perlamiga - Perl under Amiga OS
- perlapollo, README.apollo - Perl version 5 on Apollo DomainOS?
- perlbeos, README.beos - Perl version 5.8+ on BeOS?
- perlbs2000, README.BS2000 - building and installing Perl for BS2000.
- perlce - Perl for WinCE?
- 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
- 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?
- perlmacos, README.macos - Perl under Mac OS (Classic)
- perlmacosx, README.macosx - Perl under Mac OS X
- perlmint, README.mint - Perl version 5 on Atari MiNT?
- perlmpeix, README.mpeix - Perl/iX for HP e3000 MPE
- perlnetware - Perl for NetWare?
- perlopenbsd, README.openbsd - Perl version 5 on OpenBSD? systems
- perlos2 - Perl under OS/2, DOS, Win0.3*, Win0.95 and WinNT? .
- perlos390, README.os390 - building and installing Perl for OS/390
- perlos400, README.os400 - Perl version 5 on OS/400
- perlplan9 - Plan 9-specific documentation for Perl
- perlqnx, README.qnx - Perl version 5 on QNX
- perlsolaris, README.solaris - Perl version 5 on Solaris systems
- perltru64, README.tru64 - Perl version 5 on Tru64 (formerly known as
- 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
- attrs - set/get attributes of a subroutine (deprecated)
- re - Perl pragma to alter regular expression behaviour
- threadshared::shared, threads::shared - Perl extension for sharing
- threads - Perl extension allowing use of interpreter based threads
- attributes - get/set subroutine or variable attributes
- autouse - postpone load of modules until a function is used
- base - Establish IS-A relationship with base classes at compile time
- bigint - Transparent BigInteger? support for Perl
- bignum - Transparent BigNumber? support for Perl
- bigrat - Transparent BigNumber? /BigRational support for Perl
- blib - Use MakeMaker? 's uninstalled version of a package
- bytes - Perl pragma to force byte semantics rather than character
- charnames - define character names for
\N{named}string literal - constant - Perl pragma to declare constants
- diagnostics, splain - produce verbose warning diagnostics
- encoding - allows you to write your script in non-ascii or non-utf8
- fields - compile-time class fields
- filetest - Perl pragma to control the filetest permission operators
- if -
usea Perl module if a condition holds - integer - Perl pragma to use integer arithmetic instead of floating
- less - perl pragma to request less of something from the compiler
- lib - manipulate @INC at compile time
- locale - Perl pragma to use and avoid POSIX locales for built-in
- open - perl pragma to set default PerlIO? layers for input and output
- ops - Perl pragma to restrict unsafe operations when compiling
- overload - Package for overloading perl operations
- sigtrap - Perl pragma to enable simple signal handling
- sort - perl pragma to control
sort()behaviour - strict - Perl pragma to restrict unsafe constructs
- subs - Perl pragma to predeclare sub names
- threadshared, threads::shared - Perl extension for sharing data
- utf8 - Perl pragma to enable/disable UTF-8 (or UTF-EBCDIC) in source
- vars - Perl pragma to predeclare global variable names (obsolete)
- vmsish - Perl pragma to control VMS-specific language features
- warnings - Perl pragma to control optional warnings
- warnings::register - warnings import function
- 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
- 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
- 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
- Carp, carp - warn of errors (from perspective of caller)
- Carp::Heavy - 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,
- DBM_Filter - Filter DBM keys/values
- DB_File - Perl5 access to Berkeley DB version 1.x
- Data::Dumper - stringified perl data structures, suitable for both
- 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
- Digest::base - Digest base class
- Digest::file - Calculate digests of files
- 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
- 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::Unicode::UTF7 - UTF-7 encoding
- Encode::lib::Encode::Alias, Encode::Alias - alias definitions to
- Encode::lib::Encode::CJKConstants, Encode::CJKConstants.pm -
- Encode::lib::Encode::CN::HZ, Encode::CN::HZ - internally used by
- Encode::lib::Encode::Config, Encode::Config - internally used by
- Encode::lib::Encode::Encoding, Encode::Encoding - Encode
- Encode::lib::Encode::Guess, Encode::Guess - Guesses encoding from
- Encode::lib::Encode::JP::H2Z, Encode::JP::H2Z - internally used by
- Encode::lib::Encode::JP::JIS7, Encode::JP::JIS7 - internally used
- Encode::lib::Encode::KR::2022_KR, Encode::KR::2022_KR - internally
- Encode::lib::Encode::MIME::Header, Encode::MIME::Header - MIME 'B'
- Encode::lib::Encode::PerlIO, Encode::PerlIO - a detailed document
- Encode::lib::Encode::Supported, Encode::Supported - Encodings
- Encode::lib::Encode::Unicode::UTF7, Encode::Unicode::UTF7 - UTF-7
- Encode::lib::Encoder, Encode::Encoder - Object Oriented Encoder
- Encodencoding, encoding - allows you to write your script in
- Encoder, Encode::Encoder - Object Oriented Encoder
- English - use nice English (or awk) names for ugly punctuation
- Env - perl module that imports environment variables as scalars or
- Errno - System errno constants
- Exporter - Implements default import method for modules
- Exporter::Heavy - Exporter guts
- ExtUtils::Command - utilities to replace common UNIX commands in
- ExtUtils::Command::MM - Commands for the MM's to use in Makefiles
- ExtUtils::Constant - generate XS code to import C header constants
- ExtUtils::Constant::Base - base class for ExtUtils? ::Constant objects
- ExtUtils::Constant::Utils - helper functions for ExtUtils? ::Constant
- ExtUtils::Constant::XS, ExtUtils? ::Constant::Base - base class for
- 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::MM_Cygwin - methods to override UN*X behaviour in
- ExtUtils::MM_DOS - DOS specific subclass of ExtUtils? ::MM_Unix
- ExtUtils::MM_MacOS - methods to override UN*X behaviour in
- ExtUtils::MM_NW5 - methods to override UN*X behaviour in
- ExtUtils::MM_OS2 - methods to override UN*X behaviour in
- 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::MM_Win32 - methods to override UN*X behaviour in
- ExtUtils::MM_Win95 - method to customize MakeMaker? for Win9X?
- ExtUtils::MY - ExtUtils? ::MakeMaker subclass for customization
- ExtUtils::MakeMaker - Create a module Makefile
- ExtUtils::MakeMaker::FAQ - Frequently Asked Questions About
- ExtUtils::MakeMaker::Tutorial - Writing a module with MakeMaker?
- ExtUtils::MakeMaker::bytes - Version agnostic bytes.pm
- ExtUtils::MakeMaker::vmsish - Platform agnostic vmsish.pm
- 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
- 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
- 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, getopts - Process single-character switches
- Hash::Util - A selection of general-utility hash subroutines
- I18N::Collate - compare 8-bit scalar data according to the current
- I18N::LangTags - functions for dealing with RFC3066-style language
- I18N::LangTags::Detect - detect the user's language preferences
- 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
- IO::lib::IO::File, IO::File - supply object methods for filehandles
- IO::lib::IO::Handle, IO::Handle - supply object methods for I/O
- 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
- IO::lib::IO::Select, IO::Select - OO interface to the select system
- IO::lib::IO::Socket, IO::Socket - Object interface to socket
- IO::lib::IO::Socket::INET, IO::Socket::INET - Object interface for
- IO::lib::IO::Socket::UNIX, IO::Socket::UNIX - Object interface for
- 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
- 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
- List::Util - A selection of general-utility list subroutines
- List::Utilib::List::Util, List::Util - A selection of
- List::Utilib::Scalar::Util, Scalar::Util - A selection of
- Locale::Constants - constants for Locale codes
- Locale::Country - ISO codes for country identification (ISO 3166)
- Locale::Currency - ISO three letter codes for currency
- Locale::Language - ISO two letter codes for language identification
- 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
- MIME::QuotedPrint - Encoding and decoding of quoted-printable
- Math::BigFloat - Arbitrary size floating point math package
- Math::BigInt - Arbitrary size integer/float math package
- Math::BigInt::Calc - Pure Perl module to support Math::BigInt
- Math::BigInt::CalcEmu - Emulate low-level math with BigInt? code
- Math::BigRat - Arbitrary big rational numbers
- Math::Complex - complex numbers and associated mathematical
- Math::Trig - trigonometric functions
- Memoize - Make functions faster by trading space for time
- Memoize::AnyDBM_File - glue to provide EXISTS for AnyDBM? _File for
- Memoize::Expire - Plug-in module for automatic expiration of
- 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
- Memoize::SDBM_File - glue to provide EXISTS for SDBM_File for
- Memoize::Storable - store Memoized data in Storable database
- NDBM_File - Tied access to ndbm files
- NEXT - Provide a pseudo-class NEXT (et al) that allows method
- 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
- 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*()
- Net::libnetFAQ, libnetFAQ - libnet Frequently Asked Questions
- Net::netent - by-name interface to Perl's built-in getnet*()
- Net::protoent - by-name interface to Perl's built-in getproto*()
- Net::servent - by-name interface to Perl's built-in getserv*()
- 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
- Opcode::ops, ops - Perl pragma to restrict unsafe operations when
- POSIX - Perl interface to IEEE Std 1003.1
- PerlIO - On demand loader for PerlIO? layers and root of PerlIO? ::*
- PerlIO::encoding - encoding layer
- PerlIO::scalar - in-memory IO, scalar 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,
- Pod::LaTeX - Convert Pod data to formatted Latex
NAME
<!-- # !!!!!!! DO NOT EDIT THIS FILE !!!!!!! # This file is autogenerated by buildtoc from all the other pods. # Edit those files and run buildtoc --build-toc to effect changes. --> perltoc - perl documentation table of contentsDESCRIPTION
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
perl - Practical Extraction and Report Language
- 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
perlintro -- a brief introduction and overview of Perl
- 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
perlreftut - Mark's very short tutorial about references
- DESCRIPTION
- Who Needs Complicated Data Structures?
- The Solution
- Syntax
- Solution
- The Rest
- Summary
- Credits
perldsc - Perl Data Structures Cookbook
- 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
perllol - Manipulating Arrays of Arrays in Perl
- DESCRIPTION
- SEE ALSO
- AUTHOR
perlrequick - Perl regular expressions quick start
- DESCRIPTION
- The Guide
- Simple word matching
- Using character classes
- Matching this or that
- Grouping things and hierarchical matching
- Extracting matches
- Matching repetitions
- More matching
- Search and replace
- The split operator
- BUGS
- SEE ALSO
- AUTHOR AND COPYRIGHT
perlretut - Perl regular expressions tutorial
- DESCRIPTION
- Part 1: The basics
- Simple word matching
- Using character classes
- Matching this or that
- Grouping things and hierarchical matching
- Extracting matches
- Matching repetitions
- Building a regexp
- Using regular expressions in Perl
- Part 2: Power tools
- More on characters, strings, and character classes
- Compiling and saving regular expressions
- Embedding comments and modifiers in a regular expression
- Non-capturing groupings
- Looking ahead and looking behind
- Using independent subexpressions to prevent backtracking
- Conditional expressions
- A bit of magic: executing Perl code in a regular expression
- Pragmas and debugging
- BUGS
- SEE ALSO
- AUTHOR AND COPYRIGHT
- Acknowledgments
perlboot - Beginner's Object-Oriented Tutorial
- DESCRIPTION
- If we could talk to the animals...
- Introducing the method invocation arrow
- Invoking a barnyard
- The extra parameter of method invocation
- Calling a second method to simplify things
- Inheriting the windpipes
- A few notes about @ISA
- Overriding the methods
- Starting the search from a different place
- The SUPER way of doing things
- Where we're at so far...
- A horse is a horse, of course of course -- or is it?
- Invoking an instance method
- Accessing the instance data
- How to build a horse
- Inheriting the constructor
- Making a method work with either classes or instances
- Adding parameters to a method
- More interesting instances
- A horse of a different color
- Summary
- SEE ALSO
- COPYRIGHT
perltoot - Tom's object-oriented tutorial for perl
- DESCRIPTION
- Creating a Class
- Object Representation
- Class Interface
- Constructors and Instance Methods
- Planning for the Future: Better Constructors
- Destructors
- Other Object Methods
- Class Data
- Aggregation
- Inheritance
- Alternate Object Representations
- AUTOLOAD: Proxy Methods
- Metaclassical Tools
- NOTES
- SEE ALSO
- AUTHOR AND COPYRIGHT
- COPYRIGHT
- Acknowledgments
perltooc - Tom's OO Tutorial for Class Data in Perl
- DESCRIPTION
- Class Data in a Can
- Class Data as Package Variables
- Putting All Your Eggs in One Basket
- Inheritance Concerns
- The Eponymous Meta-Object
- Indirect References to Class Data
- Monadic Classes
- Translucent Attributes
- Class Data as Lexical Variables
- Privacy and Responsibility
- File-Scoped Lexicals
- More Inheritance Concerns
- Locking the Door and Throwing Away the Key
- Translucency Revisited
- NOTES
- SEE ALSO
- AUTHOR AND COPYRIGHT
- ACKNOWLEDGEMENTS
- HISTORY
perlbot - Bag'o Object Tricks (the BOT)
- DESCRIPTION
- OO SCALING TIPS
- INSTANCE VARIABLES
- SCALAR INSTANCE VARIABLES
- INSTANCE VARIABLE INHERITANCE
- OBJECT RELATIONSHIPS
- OVERRIDING SUPERCLASS METHODS
- USING RELATIONSHIP WITH SDBM
- THINKING OF CODE REUSE
- CLASS CONTEXT AND THE OBJECT
- INHERITING A CONSTRUCTOR
- DELEGATION
- SEE ALSO
perlstyle - Perl style guide
- DESCRIPTION
perlcheat - Perl 5 Cheat Sheet
- DESCRIPTION
- ACKNOWLEDGEMENTS
- AUTHOR
- SEE ALSO
perltrap - Perl traps for the unwary
- DESCRIPTION
- Awk Traps
- C/C++ Traps
- Sed Traps
- Shell Traps
- Perl Traps
- Perl4 to Perl5 Traps
- Discontinuance, Deprecation, and BugFix? traps, Parsing Traps, Numerical
- Traps, General data type traps, Context Traps - scalar, list contexts,
- Precedence Traps, General Regular Expression Traps using s///, etc,
- Subroutine, Signal, Sorting Traps, OS Traps, DBM Traps, Unclassified Traps
- Discontinuance, Deprecation, and BugFix? traps
- Symbols starting with ``_'' no longer forced into main, Double-colon valid
-
package separator in variable name, 2nd and 3rd args to
splice()are now -
in scalar context, Can't do
gotointo a block that is optimized away, -
Can't use whitespace as variable name or quote delimiter,
while/if BLOCK -
BLOCK> gone,
**binds tighter than unary minus,foreachchanged when -
iterating over a list,
splitwith no args behavior changed, -e -
behavior fixed,
pushreturns number of elements in resulting list, Some -
error messages differ,
split()honors subroutine args, Bugs removed - Parsing Traps
- Space between . and = triggers syntax error, Better parsing in perl 5,
-
Function parsing, String interpolation of
$#arraydiffers, Perl guesses -
on
map,grepfollowed by{if it starts BLOCK or hash ref - Numerical Traps
- Formatted output and significant digits, Auto-increment operator over
- signed int limit deleted, Assignment of return values from numeric equality
- tests doesn't work, Bitwise string ops
- General data type traps
- Negative array subscripts now count from the end of array, Setting
-
$#arraylower now discards array elements, Hashes get defined before - use, Glob assignment from localized variable to variable, Assigning
-
undefto glob, Changes in unary negation (of strings), Modifying of -
constants prohibited,
defined $varbehavior changed, Variable Suicide - Context Traps - scalar, list contexts
- Elements of argument lists for formats evaluated in list context,
-
caller()returns false value in scalar context if no caller present, -
Comma operator in scalar context gives scalar context to args,
sprintf() -
prototyped as
($;@) - Precedence Traps
- LHS vs. RHS of any assignment operator, Semantic errors introduced due to
- precedence, Precedence of assignment operators same as the precedence of
-
assignment,
openrequires parentheses around filehandle,$: -
precedence over
$::gone, Precedence of file test operators documented, -
keys,each,valuesare regular named unary operators - General Regular Expression Traps using s///, etc.
-
s'$lhs'$rhs'interpolates on either side,m//gattaches its state to -
the searched string,
m//oused within an anonymous sub,$+isn't set - to whole match, Substitution now returns null string if it fails,
-
s`lhs`rhs`is now a normal substitution, Stricter parsing of variables -
in regular expressions,
m?x?matches only once, Failed matches don't - reset the match variables
- Subroutine, Signal, Sorting Traps
- Barewords that used to look like strings look like subroutine calls,
-
Reverse is no longer allowed as the name of a sort subroutine,
warn() - won't let you specify a filehandle
- OS Traps
-
SysV? resets signal handler correctly, SysV?
seek()appends correctly - Interpolation Traps
-
@always interpolates an array in double-quotish strings, Double-quoted - strings may no longer end with an unescaped $, Arbitrary expressions are
-
evaluated inside braces within double quotes,
$$xnow tries to -
dereference $x, Creation of hashes on the fly with
eval "EXPR"requires - protection, Bugs in earlier perl versions, Array and hash brackets during
-
interpolation, Interpolation of
\$$foo{bar},qq()string passed to -
evalwill not find string terminator - DBM Traps
- Perl5 must have been linked with same dbm/ndbm as the default for
-
dbmopen(), DBM exceeding limit on the key/value size will cause perl5 to - exit immediately
- Unclassified Traps
-
require/dotrap using returned value,spliton empty string with - LIMIT specified
perldebtut - Perl debugging tutorial
- DESCRIPTION
- use strict
- Looking at data and -w and v
- help
- Stepping through code
- Placeholder for a, w, t, T
- REGULAR EXPRESSIONS
- OUTPUT TIPS
- CGI
- GUIs
- SUMMARY
- SEE ALSO
- AUTHOR
- CONTRIBUTORS
perlfaq - frequently asked questions about Perl ($Date: 2005/03/27
07:21:21 $)- DESCRIPTION
- 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
- Table of Contents
- perlfaq - this document, 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
- The Questions
- the perlfaq1 manpage: General Questions About Perl
- the perlfaq2 manpage: Obtaining and Learning about Perl
- the perlfaq3 manpage: Programming Tools
- the perlfaq4 manpage: Data Manipulation
- the perlfaq5 manpage: Files and Formats
- the perlfaq6 manpage: Regular Expressions
- the perlfaq7 manpage: General Perl Language Issues
- the perlfaq8 manpage: System Interaction
- the perlfaq9 manpage: Networking
perlfaq1 - General Questions About Perl ($Revision: 1.3 $, $Date:
2005/01/31 15:52:15 $)- DESCRIPTION
- What is Perl?
- Who supports Perl? Who develops it? Why is it free?
- Which version of Perl should I use?
- What are perl4, perl5, or perl6?
- What is Ponie?
- What is perl6?
- How stable is Perl?
- Is Perl difficult to learn?
- How does Perl compare with other languages like Java, Python, REXX,
- Scheme, or Tcl?
- Can I do [task] in Perl?
- When shouldn't I program in Perl?
- What's the difference between ``perl'' and ``Perl''?
- Is it a Perl program or a Perl script?
- What is a JAPH?
- Where can I get a list of Larry Wall witticisms?
- How can I convince my sysadmin/supervisor/employees to use version
- 5/5.6.1/Perl instead of some other language?
- AUTHOR AND COPYRIGHT
perlfaq2 - Obtaining and Learning about Perl ($Revision: 1.3 $,
$Date: 2006/07/29 15:14:09 $)- DESCRIPTION
- What machines support Perl? Where do I get it?
- How can I get a binary version of Perl?
- I don't have a C compiler on my system. How can I compile perl?
- I copied the Perl binary from one machine to another, but scripts
- don't work.
- I grabbed the sources and tried to compile but gdbm/dynamic
- loading/malloc/linking/... failed. How do I make it work?
- What modules and extensions are available for Perl? What is CPAN?
- What does CPAN/src/... mean?
- Is there an ISO or ANSI certified version of Perl?
- Where can I get information on Perl?
- What are the Perl newsgroups on Usenet? Where do I post questions?
- Where should I post source code?
- Perl Books
- References, Tutorials, Task-Oriented, Special Topics
- Perl in Magazines
- Perl on the Net: FTP and WWW Access
- What mailing lists are there for Perl?
- Archives of comp.lang.perl.misc
- Where can I buy a commerc
