|
|
 |
|
perltoc - perl documentation table of contents
|
- NAME
- DESCRIPTION
- BASIC DOCUMENTATION
- perl - Practical Extraction and Report Language
- perlfaq - frequently asked questions about Perl ($Date: 1999/05/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 - plain old documentation
- 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
- 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
- perltootc - 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,
- perlfork - Perl's
fork() emulation (EXPERIMENTAL, subject to change)
- perlnumber - semantics of numbers and numeric operations in Perl
- perlthrtut - tutorial on threads in Perl
- perlport - Writing portable Perl
- perllocale - Perl locale handling (internationalization and
- perlunicode - Unicode support in Perl (EXPERIMENTAL, subject to
- 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
- perlmodinstall - Installing CPAN Modules
- perlnewmod - preparing a new module for distribution
- perlfaq1 - General Questions About Perl ($Revision: 1.23 $, $Date:
- perlfaq2 - Obtaining and Learning about Perl ($Revision: 1.32 $,
- perlfaq3 - Programming Tools ($Revision: 1.38 $, $Date: 1999/05/23
- perlfaq4 - Data Manipulation ($Revision: 1.49 $, $Date: 1999/05/23
- perlfaq5 - Files and Formats ($Revision: 1.38 $, $Date: 1999/05/23
- perlfaq6 - Regexes ($Revision: 1.27 $, $Date: 1999/05/23 16:08:30 $)
- perlfaq7 - Perl Language Issues ($Revision: 1.28 $, $Date:
- perlfaq8 - System Interaction ($Revision: 1.39 $, $Date: 1999/05/23
- perlfaq9 - Networking ($Revision: 1.26 $, $Date: 1999/05/23 16:08:30
- 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
- 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's new for perl v5.6
- perl5005delta, perldelta - what's new for perl5.005
- perl5004delta, perldelta - what's new for perl5.004
- perlaix, README.aix - Perl version 5 on IBM Unix (AIX) systems
- perlamiga - Perl under Amiga OS
- perlbs2000, README.BS2000 - building and installing Perl for BS2000.
- perlcygwin, README.cygwin - Perl for Cygwin
- perldos - Perl under DOS, W31, W95.
- perlepoc, README.epoc - Perl for EPOC
- perlhpux, README.hpux - Perl version 5 on Hewlett-Packard Unix
- perlmachten, README.machten - Perl version 5 on Power MachTen
- perlmacos, README.macos - Perl under Mac OS (Classic)
- perlmpeix, README.mpeix - Perl/iX for HP e3000 MPE
- SYNOPSIS
- PRAGMA DOCUMENTATION
- MODULE DOCUMENTATION
- AnyDBM_File - provide framework for multiple DBMs
- 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 - Carp guts
- 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,
- 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::Peek - A data debugging tool for the XS programmer
- Devel::SelfStubber - generate stubs for a SelfLoading module
- 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
- 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::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_Cygwin - methods to override UN*X behaviour in
- ExtUtils::MM_OS2 - methods to override UN*X behaviour in
- 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::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
- 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, find - traverse a file 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::Epoc - methods for Epoc file specs
- File::Spec::Functions - 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::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
- 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
- I18N::Collate - compare 8-bit scalar data according to the current
- 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
- Math::BigFloat - Arbitrary length float math package
- Math::BigInt - Arbitrary size integer math package
- Math::Complex - complex numbers and associated mathematical
- Math::Trig - trigonometric functions
- NDBM_File - Tied access to ndbm files
- Net::Ping - check a remote host for reachability
- Net::hostent - by-name interface to Perl's built-in gethost*()
- 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*()
- 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
- 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
- Pod::Man - Convert POD data to formatted *roff input
- 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
- 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
- Pod::Text::Termcap, Pod::Text::Color - Convert POD data to ASCII
- Pod::Usage,
pod2usage() - print a usage message from embedded pod
- SDBM_File - Tied access to sdbm files
- Safe - Compile and execute code in restricted compartments
- 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
- Symbol - manipulate Perl symbols and their names
- Sys::Hostname - Try every conceivable way to get hostname
- Syslog, Sys::Syslog, openlog, closelog, setlogmask, syslog - Perl
- Syslog::Syslog, Sys::Syslog, openlog, closelog, setlogmask, syslog -
- 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
- Test - provides a simple framework for writing test scripts
- Test::Harness - run perl standard test scripts with statistics
- Text::Abbrev, abbrev - create an abbreviation table from a list
- Text::ParseWords - parse text into an array of tokens or array of
- Text::Soundex - Implementation of the Soundex Algorithm as Described
- Text::Tabs - expand and unexpand tabs per the unix
expand(1) and
- Text::Wrap - line wrapping to form simple paragraphs
- Thread - manipulate threads in Perl (EXPERIMENTAL, subject to
- Thread::Queue - thread-safe queues
- Thread::Semaphore - thread-safe semaphores
- Thread::Signal - Start a thread which runs signal handlers reliably
- Thread::Specific - thread-specific keys
- Tie::Array - base class for tied arrays
- Tie::Handle, Tie::StdHandle - base class definitions for tied
- Tie::Hash, Tie::StdHash - base class definitions for tied hashes
- Tie::RefHash - use references as hash keys
- Tie::Scalar, Tie::StdScalar - base class definitions for tied
- Tie::SubstrHash - Fixed-table-size, fixed-key-length hashing
- Time::Local - efficiently compute time from local and GMT time
- Time::gmtime - by-name interface to Perl's built-in
gmtime()
- Time::localtime - by-name interface to Perl's built-in
localtime()
- Time::tm - internal object used by Time::gmtime and Time::localtime
- UNIVERSAL - base class for ALL classes (blessed references)
- User::grent - by-name interface to Perl's built-in getgr*()
- User::pwent - by-name interface to Perl's built-in getpw*()
- Win32 - Interfaces to some Win32 API Functions
- XSLoader - Dynamically load C libraries into Perl code
- AUXILIARY DOCUMENTATION
- AUTHOR
perltoc - perl documentation table of contents
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.
- SYNOPSIS
-
- DESCRIPTION
-
- AVAILABILITY
-
- ENVIRONMENT
-
- AUTHOR
-
- FILES
-
- SEE ALSO
-
- DIAGNOSTICS
-
- BUGS
-
- NOTES
-
- DESCRIPTION
-
- perlfaq: Structural overview of the FAQ.
-
- 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: Regexps
-
- the perlfaq7 manpage: General Perl Language Issues
-
- the perlfaq8 manpage: System Interaction
-
- the perlfaq9 manpage: 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 Operat
| |