/root/perl-5.8.1-RC4/lib/Attribute/Handlers/demo/Demo.pm
/root/perl-5.8.1-RC4/lib/Attribute/Handlers/demo/Descriptions.pm
/root/perl-5.8.1-RC4/lib/Attribute/Handlers/demo/MyClass.pm
Attribute::Handlers - Simpler definition of attribute handlers
machinery - no user serviceable parts inside
CGI::Apache - Backward compatibility module for CGI.pm
B<CGI::Carp> - CGI routines for writing to the HTTPD 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
Class::ISA -- report the search path for a class's ISA tree
Class::Struct - declare struct-like datatypes as Perl classes
CPAN::FirstTime - Utility for CPAN::Config file Initialization
CPAN::Nox - Wrapper around CPAN.pm without using any XS module
Devel::SelfStubber - generate stubs for a SelfLoading module
Devel::DProf - a Perl code profiler
Devel::Peek - A data debugging tool for the XS programmer
Devel::PPPort - Perl/Pollution/Portability
Exporter::Heavy - Exporter guts
ExtUtils::Command::MM - Commands for the MM's to use in Makefiles
/root/perl-5.8.1-RC4/lib/ExtUtils/Liblist/Kid.pm
ExtUtils::MakeMaker::FAQ - Frequently Asked Questions About MakeMaker
ExtUtils::MakeMaker::Tutorial - Writing a module with MakeMaker
ExtUtils::MakeMaker::bytes - Version agnostic bytes.pm
ExtUtils::MakeMaker::vmsish - Platform agnostic vmsish.pm
ExtUtils::Command - utilities to replace common UNIX commands in Makefiles etc.
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::MakeMaker - Create a module Makefile
ExtUtils::Manifest - utilities to write and check a MANIFEST file
ExtUtils::Mkbootstrap - make a bootstrap file for use by DynaLoader
ExtUtils::Mksymlists - write linker options files for dynamic extension
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_Unix - methods used by ExtUtils::MakeMaker
ExtUtils::MM_UWIN - U/WIN specific subclass of ExtUtils::MM_Unix
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::Packlist - manage .packlist files
ExtUtils::testlib - add blib/* directories to @INC
writemain - write the C code for perlmain.c
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
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
fileparse - split a pathname into pieces
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::Path - create or remove directory trees
File::Spec - portably perform operations on file names
File::stat - by-name interface to Perl's built-in stat functions
File::Temp - return name and handle of a temporary file safely
File::Glob - Perl extension for BSD glob routine
Filter::Util::Call - Perl Source Filter Utility Module
Filter::Simple - Simplified source filtering
Getopt::Long - Extended processing of command line options
getopt - Process single-character switches with switch clustering
Hash::Util - A selection of general-utility hash subroutines
I18N::LangTags::List -- tags and names for human languages
I18N::Collate - compare 8-bit scalar data according to the current locale
I18N::LangTags - functions for dealing with RFC3066-style language tags
I18N::Langinfo - query locale information
open2 - open a process for both reading and writing
open3 - open a process for reading, writing, and error handling
IPC::SysV - SysV IPC constants
IPC::Semaphore - SysV Semaphore IPC object class
IPC::Msg - SysV Msg IPC object class
Locale::Maketext::TPJ13 -- article about software localization
/root/perl-5.8.1-RC4/lib/Locale/Maketext/Guts.pm
/root/perl-5.8.1-RC4/lib/Locale/Maketext/GutsLoader.pm
Locale::Constants - constants for Locale codes
Locale::Country - ISO codes for country identification
Locale::Currency - ISO three letter codes for currency identification
Locale::Language - ISO two letter codes for language identification
Locale::Maketext - framework for localization
Locale::Script - ISO codes for script identification
/root/perl-5.8.1-RC4/lib/Math/BigFloat/Trace.pm
Math::BigInt::Calc - Pure Perl module to support Math::BigInt
Math::BigInt::Scalar - Pure Perl module to test Math::BigInt with scalars
/root/perl-5.8.1-RC4/lib/Math/BigInt/Trace.pm
Math::BigFloat - Arbitrary size floating point math package
Math::BigInt - Arbitrary size integer math package
Math::BigRat - arbitrarily big rationales
Math::Complex - complex numbers and associated mathematical functions
Math::Trig - trigonometric functions
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
/root/perl-5.8.1-RC4/lib/Net/FTP/A.pm
/root/perl-5.8.1-RC4/lib/Net/FTP/dataconn.pm
/root/perl-5.8.1-RC4/lib/Net/FTP/E.pm
/root/perl-5.8.1-RC4/lib/Net/FTP/I.pm
/root/perl-5.8.1-RC4/lib/Net/FTP/L.pm
libnetFAQ - libnet Frequently Asked Questions
Net::Cmd - Network Command class
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::hostent - by-name interface to Perl's built-in gethost* functions
Net::netent - by-name interface to Perl's built-in getnet* functions
Net::Netrc - OO interface to users netrc file
Net::NNTP - NNTP Client class
Net::Ping - check a remote host for reachability
Net::POP3 - Post Office Protocol 3 Client class
Net::protoent - by-name interface to Perl's built-in getproto* functions
Net::servent - by-name interface to Perl's built-in getserv* functions
Net::SMTP - Simple Mail Transfer Protocol Client
Net::Time - time and daytime network client interface
PerlIO::via::QuotedPrint - PerlIO layer for quoted-printable strings
PerlIO::encoding - encoding layer
PerlIO::scalar - support module for in-memory IO.
PerlIO::via - Helper class for PerlIO layers implemented in perl
/root/perl-5.8.1-RC4/lib/Pod/Perldoc/BaseTo.pm
/root/perl-5.8.1-RC4/lib/Pod/Perldoc/GetOptsOO.pm
Pod::Perldoc::ToChecker - let Perldoc check Pod for errors
Pod::Perldoc::ToMan - let Perldoc render Pod as man pages
Pod::Perldoc::ToNroff - let Perldoc convert Pod to nroff
Pod::Perldoc::ToPod - let Perldoc render Pod as ... Pod!
Pod::Perldoc::ToRtf - let Perldoc render Pod as RTF
Pod::Perldoc::ToText - let Perldoc render Pod as plaintext
Pod::Perldoc::ToTk - let Perldoc use Tk::Pod to render Pod
Pod::Perldoc::ToXml - let Perldoc render Pod as XML
basic.pod - Test of various basic POD features in translators.
NAME
NAME
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
podchecker - check pod documents for syntax errors
Pod::Find - find POD documents in directory trees
Pod::Functions - Group Perl's functions a la perlfunc.pod
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 LE<lt>E<gt> formatting code in POD text
Pod::Parser - base class for creating POD filters and translators
Pod::ParseUtils - helpers for POD parsing and conversion
/root/perl-5.8.1-RC4/lib/Pod/Perldoc.pm
Pod::Plainer - Perl extension for converting Pod to old style Pod.
Pod::PlainText - Convert POD data to formatted ASCII text
podselect - extract selected sections of POD from input
Pod::Text - Convert POD data to formatted ASCII text
pod2usage - print a usage message from embedded pod documentation
look - search for key in dictionary file
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 C<readline> packages. If no real package is found, substitutes stubs instead of basic functions.
Test::Harness::Assert - simple assert
Test::Harness::Iterator - Internal Test::Harness Iterator
Test::Harness::Straps - detailed analysis of test results
Test::Tutorial - A tutorial about writing really basic tests
Test::Builder - Backend for building test libraries
Test::Harness - run perl standard test scripts with statistics
Test::More - yet another framework for writing test scripts
Test::Simple - Basic utilities for writing tests.
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
Text::Wrap - line wrapping to form simple paragraphs
Thread::Queue - thread-safe queues
Thread::Semaphore - thread-safe semaphores
Tie::Array - base class for tied arrays
Tie::File - Access the lines of a disk file via a Perl array
Tie::StdHandle - base class definitions for tied handles
Tie::ExtraHash - base class definitions for tied hashes
Tie::Memoize - add data to hash when needed
Tie::RefHash - use references as hash keys
Tie::StdScalar - base class definitions for tied scalars
Tie::SubstrHash - Fixed-table-size, fixed-key-length hashing
Time::gmtime - by-name interface to Perl's built-in gmtime function
Time::Local - efficiently compute time from local and GMT time
Time::localtime - by-name interface to Perl's built-in localtime function
Time::tm - internal object used by Time::gmtime and Time::localtime
Time::HiRes - High resolution alarm, sleep, gettimeofday, interval timers
Unicode::Collate - Unicode Collation Algorithm
Unicode::UCD - Unicode character database
Unicode::Normalize - Unicode Normalization Forms
User::grent - by-name interface to Perl's built-in getgr* functions
User::pwent - by-name interface to Perl's built-in getpw* functions
warnings::register - warnings import function
B::Lint - Perl lint
B::Asmdata - Autogenerated data about Perl ops, used to generate bytecode
B::C - Perl compiler's C backend
B::Bytecode - Perl compiler's bytecode backend
B::Disassembler - Disassemble Perl bytecode
B::Stash - show what stashes are loaded
B::Assembler - Assemble Perl bytecode
B::Deparse - Perl compiler backend to produce perl code
B::Terse - Walk Perl syntax tree, printing terse info about ops
B::Debug - Walk Perl syntax tree, printing debug info about ops
B::Bblock - Walk basic blocks
B::CC - Perl compiler's optimized C translation backend
B::Xref - Generates cross reference reports for Perl programs
B::Showlex - Show lexical variables used in functions or files
B::Concise - Walk Perl syntax tree, printing concise info about ops
B::Stackobj - Helper module for CC backend
Data::Dumper - stringified perl data structures, suitable for both printing and C<eval>
Digest::MD5 - Perl interface to the MD5 Algorithm
Encode::Unicode::UTF7 -- UTF-7 encoding
Encode::KR::2022_KR -- internally used by Encode::KR
Encode::JP::H2Z -- internally used by Encode::JP::2022_JP*
Encode::JP::JIS7 -- internally used by Encode::JP
Encode::MIME::Header -- MIME 'B' and 'Q' header encoding
Encode::CN::HZ -- internally used by Encode::CN
Encode::Supported -- Encodings supported by Encode
Encode::PerlIO -- a detailed document on Encode and PerlIO
Encode::Encoder -- Object Oriented Encoder
Encode::Encoding - Encode Implementation Base Class
Encode::Config -- internally used by Encode
Encode::Alias - alias definitions to encodings
Encode::Guess -- Guesses encoding from data
Encode::CJKConstants.pm -- Internally used by Encode::??::ISO_2022_*
Encode::Byte - Single Byte Encodings
Encode::CN - China-based Chinese Encodings
Encode::EBCDIC - EBCDIC Encodings
Encode::JP - Japanese Encodings
Encode::KR - Korean Encodings
Encode::Symbol - Symbol Encodings
Encode::TW - Taiwan-based Chinese Encodings
Encode::Unicode -- Various Unicode Transformation Formats
IO::Socket::INET - Object interface for AF_INET domain sockets
IO::Socket::UNIX - Object interface for AF_UNIX domain sockets
IO::Handle - supply object methods for I/O handles
IO::Dir - supply object methods for directory handles
IO::Seekable - supply seek based methods for I/O objects
IO::Select - OO interface to the select system call
IO::File - supply object methods for filehandles
IO::Pipe - supply object methods for pipes
IO::Poll - Object interface to system poll call
IO::Socket - Object interface to socket communications
List::Util - A selection of general-utility list subroutines
Scalar::Util - A selection of general-utility scalar subroutines
MIME::QuotedPrint - Encoding and decoding of quoted-printable strings
MIME::Base64 - Encoding and decoding of base64 strings
Sys::Hostname - Try every conceivable way to get hostname
syslog - Perl interface to the UNIX syslog calls
XS::APItest - Test the perl C API
XS::Typemap - module to test the XS typemaps distributed with perl
threads::shared - Perl extension for sharing data structures between threads
Win32 - Interfaces to some Win32 API Functions
Config - access Perl configuration information
POSIX - Perl interface to IEEE Std 1003.1
AnyDBM_File - provide framework for multiple DBMs
attributes - get/set subroutine or variable attributes
AutoLoader - load subroutines only on demand
AutoSplit - split a package for autoloading
autouse - postpone load of modules until a function is used
base - Establish IS-A relationship with base class at compile time
Benchmark - benchmark running times of Perl code
bigint - Transparent BigInteger support for Perl
bignum - Transparent BigNumber support for Perl
bigrat - Transparent BigNumber/BigRationale support for Perl
blib - Use MakeMaker's uninstalled version of a package
bytes - Perl pragma to force byte semantics rather than character semantics
carp - warn of errors
CGI - Simple Common Gateway Interface Class
charnames - define character names for C<\N{named}> string literal escapes
constant - Perl pragma to declare constants
CPAN - query, download and build perl modules from CPAN sites
Cwd - get pathname of current working directory
DB - programmatic interface to the Perl debugging API (draft, subject to change)
diagnostics - Perl compiler pragma to force verbose warning diagnostics
Digest:: - Modules that calculate message digests
DirHandle - supply object methods for directory handles
Dumpvalue - provides screen dump of Perl data.
English - use nice English names for ugly punctuation variables
Env - perl module that imports environment variables as scalars or arrays
Exporter - Implements default import method for modules
Fatal - replace functions with equivalents which succeed or die
fields - compile-time class fields
FileCache - keep more files open than the system permits
FileHandle - supply object methods for filehandles
filetest - Perl pragma to control the filetest permission operators
FindBin - Locate directory of original perl script
if - C<use> a Perl module if a condition holds
integer - Perl pragma to use integer arithmetic instead of floating point
less - perl pragma to request less of something from the compiler
locale - Perl pragma to use and avoid POSIX locales for built-in operations
Memoize - Make functions faster by trading space for time
NEXT.pm - Provide a pseudo-class NEXT that allows method redispatch
open - perl pragma to set default PerlIO layers for input and output
overload - Package for overloading perl operations
PerlIO - On demand loader for PerlIO layers and root of PerlIO::* name space
SelectSaver - save and restore selected file handle
SelfLoader - load functions only on demand
Shell - run shell commands transparently within perl
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
Switch - A switch statement for Perl
Symbol - manipulate Perl symbols and their names
Test - provides a simple framework for writing test scripts
Thread - manipulate threads in Perl
UNIVERSAL - base class for ALL classes
utf8 - Perl pragma to enable/disable UTF-8 in source code
vars - Perl pragma to predeclare global variable names
vmsish - Perl pragma to control VMS-specific language features
warnings - Perl pragma to control optional warnings
lib - manipulate @INC at compile time
re - Perl pragma to alter regular expression behaviour
XSLoader - Dynamically load C libraries into Perl code
DynaLoader - Dynamically load C libraries into Perl code
attrs - set/get attributes of a subroutine
B - The Perl Compiler
O - Generic interface to Perl Compiler backends
ByteLoader - load byte compiled perl code
DB_File - Perl5 access to Berkeley DB version 1.x
Encode - character encodings
encoding - allows you to write your script in non-ascii or non-utf8
Fcntl - load the C Fcntl.h defines
GDBM_File - Perl5 access to the gdbm library.
IO - load various IO modules
NDBM_File - Tied access to ndbm files
ops - Perl pragma to restrict unsafe operations when compiling
Opcode - Disable named opcodes when compiling perl code
Safe - Compile and execute code in restricted compartments
SDBM_File - Tied access to sdbm files
inet_ntoa - load the C socket.h defines and structure manipulators
Storable - persistence for Perl data structures
threads - Perl extension allowing use of interpreter based threads from perl
Errno - System errno constants
attrs - set/get attributes of a subroutine
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::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
B - The Perl Compiler
O - Generic interface to Perl Compiler backends
ByteLoader - load byte compiled perl code
Data::Dumper - stringified perl data structures, suitable for both printing and C<eval>
DB_File - Perl5 access to Berkeley DB version 1.x
Devel::DProf - a Perl code profiler
Devel::Peek - A data debugging tool for the XS programmer
Devel::PPPort - Perl/Pollution/Portability
Digest::MD5 - Perl interface to the MD5 Algorithm
DynaLoader - Dynamically load C libraries into Perl code
XSLoader - Dynamically load C libraries into Perl code
Encode::Byte - Single Byte Encodings
Encode::CN - China-based Chinese Encodings
Encode::EBCDIC - EBCDIC Encodings
Encode::JP - Japanese Encodings
Encode::KR - Korean Encodings
Encode::CN::HZ -- internally used by Encode::CN
Encode::JP::H2Z -- internally used by Encode::JP::2022_JP*
Encode::JP::JIS7 -- internally used by Encode::JP
Encode::KR::2022_KR -- internally used by Encode::KR
Encode::MIME::Header -- MIME 'B' and 'Q' header encoding
Encode::Unicode::UTF7 -- UTF-7 encoding
Encode::PerlIO -- a detailed document on Encode and PerlIO
Encode::Supported -- Encodings supported by Encode
Encode::Alias - alias definitions to encodings
Encode::CJKConstants.pm -- Internally used by Encode::??::ISO_2022_*
Encode::Config -- internally used by Encode
Encode::Encoder -- Object Oriented Encoder
Encode::Encoding - Encode Implementation Base Class
Encode::Guess -- Guesses encoding from data
Encode::Symbol - Symbol Encodings
/root/perl-5.8.1-RC4/ext/Encode/t/Mod_EUCJP.pm
Encode::TW - Taiwan-based Chinese Encodings
Encode::Unicode -- Various Unicode Transformation Formats
Encode - character encodings
encoding - allows you to write your script in non-ascii or non-utf8
Errno - System errno constants
Fcntl - load the C Fcntl.h defines
File::Glob - Perl extension for BSD glob routine
Filter::Util::Call - Perl Source Filter Utility Module
GDBM_File - Perl5 access to the gdbm library.
I18N::Langinfo - query locale information
IO::Socket::INET - Object interface for AF_INET domain sockets
IO::Socket::UNIX - Object interface for AF_UNIX domain sockets
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 - load various IO modules
IPC::Msg - SysV Msg IPC object class
IPC::Semaphore - SysV Semaphore IPC object class
IPC::SysV - SysV IPC constants
List::Util - A selection of general-utility list subroutines
Scalar::Util - A selection of general-utility scalar subroutines
MIME::Base64 - Encoding and decoding of base64 strings
MIME::QuotedPrint - Encoding and decoding of quoted-printable strings
NDBM_File - Tied access to ndbm files
ODBM_File - Tied access to odbm files
Opcode - Disable named opcodes when compiling perl code
ops - Perl pragma to restrict unsafe operations when compiling
Safe - Compile and execute code in restricted compartments
PerlIO::encoding - encoding layer
PerlIO::scalar - support module for in-memory IO.
PerlIO::via - Helper class for PerlIO layers implemented in perl
POSIX - Perl interface to IEEE Std 1003.1
re - Perl pragma to alter regular expression behaviour
SDBM_File - Tied access to sdbm files
inet_ntoa - load the C socket.h defines and structure manipulators
Storable - persistence for Perl data structures
Sys::Hostname - Try every conceivable way to get hostname
syslog - Perl interface to the UNIX syslog calls
Thread::Signal - Start a thread which runs signal handlers reliably
Thread::Specific - thread-specific keys
threads::shared - Perl extension for sharing data structures between threads
threads - Perl extension allowing use of interpreter based threads from perl
Time::HiRes - High resolution alarm, sleep, gettimeofday, interval timers
Unicode::Normalize - Unicode Normalization Forms
XS::APItest - Test the perl C API
XS::Typemap - module to test the XS typemaps distributed with perl
perlipc - Perl interprocess communication
DESCRIPTION
Signals
Handling the SIGHUP Signal in Daemons
Named Pipes
Deferred Signals
Using open for IPC
Filehandles
Background Processes
Complete Dissociation of Child from Parent
Safe Pipe Opens
Bidirectional Communication with Another Process
Bidirectional Communication with Yourself
Sockets: Client/Server Communication
Internet Line Terminators
Internet TCP Clients and Servers
Unix-Domain TCP Clients and Servers
TCP Clients with IO::Socket
A Simple Client
A Webget Client
Interactive Client with IO::Socket
TCP Servers with IO::Socket
UDP: Message Passing
SysV IPC
NOTES
BUGS
AUTHOR
SEE ALSO
perl - Practical Extraction and Report Language
perl5004delta - what's new for perl5.004
perl5005delta - what's new for perl5.005
perl561delta - what's new for perl v5.6.x
perl56delta - what's new for perl v5.6.0
perl570delta - what's new for perl v5.7.0
perl571delta - what's new for perl v5.7.1
perl572delta - what's new for perl v5.7.2
perl573delta - what's new for perl v5.7.3
perldelta - what is new for perl v5.8.0
perlapi - autogenerated documentation for the perl public API
perlapio - perl's IO abstraction interface.
perlartistic -- the Perl Artistic License
perlbook - Perl book information
perlboot - Beginner's Object-Oriented Tutorial
perlbot - Bag'o Object Tricks
perlcall - Perl calling conventions from C
perlclib - Internal replacements for standard C library functions
perlcompile - Introduction to the Perl Compiler-Translator
perldata - Perl data types
perldbmfilter - Perl DBM Filters
perldebguts - Guts of Perl debugging
perldebtut - Perl debugging tutorial
perldebug - Perl debugging
perldelta - what is new for perl v5.8.1
perldiag - various Perl diagnostics
perldoc - Look up Perl documentation in Pod format.
perldsc - Perl Data Structures Cookbook
perlebcdic - Considerations for running Perl on EBCDIC platforms
perlembed - how to embed perl in your C program
perl documentation
perlfaq1
perlfaq2
perlfaq3
perlfaq4
perlfaq5
perlfaq6
perlfaq7
perlfaq8
perlfaq9
perlfilter - Source Filters
perlfork - Perl's fork emulation
perlform - Perl formats
perlgpl -- the GNU Public General Public License, version 2
perlguts - Introduction to the Perl API
perlhack - How to hack at the Perl internals
perlhist - the Perl history records
perlintern - autogenerated documentation of purely B<internal> Perl functions
perlintro -- a brief introduction and overview of Perl
perliol - C API for Perl's implementation of IO in Layers.
perllexwarn - Perl Lexical Warnings
perllocale - Perl locale handling
perllol - Manipulating Arrays of Arrays in Perl
perlmod - Perl modules
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
perlnumber - semantics of numbers and numeric operations in Perl
perlobj - Perl objects
perlop - Perl operators and precedence
perlopentut - tutorial on opening things in Perl
perlothrtut - old tutorial on threads in Perl
perlpacktut - tutorial on C<pack> and C<unpack>
perlpod - the Plain Old Documentation format
perlpodspec - Plain Old Documentation: format specification and notes
perlport - Writing portable Perl
perlre - Perl regular expressions
perlref - Perl references and nested data structures
perlreftut - Mark's very short tutorial about references
perlrequick - Perl regular expressions quick start
perlretut - Perl regular expressions tutorial
perlrun - how to execute the Perl interpreter
perlsec - Perl security
perlstyle - Perl style guide
perlsub - Perl subroutines
perlsyn - Perl syntax
perlthrtut - tutorial on threads in Perl
perltie - how to hide an object class in a simple variable
perltoc - perl documentation table of contents
perltodo - Perl TO-DO List
perltooc - Tom's OO Tutorial for Class Data in Perl
perltoot - Tom's object-oriented tutorial for perl
perltrap - Perl traps for the unwary
perlunicode - Unicode support in Perl
perluniintro - Perl Unicode introduction
perlutil - utilities packaged with the Perl distribution
perlvar - Perl predefined variables
perlxs - XS language reference manual
perlXStut - Tutorial for writing XSUBs
README.aix - Perl version 5 on IBM Unix systems
perlamiga - Perl under Amiga OS
README.apollo - Perl version 5 on Apollo DomainOS
README.beos - Perl version 5 on BeOS
README.BS2000 - building and installing Perl for BS2000.
Name
perlcn - 简体中文 Perl 指南
README.cygwin - Perl for Cygwin
perldgux - Perl under DG/UX.
perldos - Perl under DOS, W31, W95.
README.epoc - Perl for EPOC
README.freebsd - Perl version 5 on FreeBSD systems
README.hpux - Perl version 5 on Hewlett-Packard Unix systems
README.hurd - Perl version 5 on Hurd
README.irix - Perl version 5 on Irix systems
perljp - 泣塑胳 Perl ガイド
perlko - Perl苞 茄惫绢 牢内爹
README.machten - Perl version 5 on Power MachTen systems
README.macos - Perl under Mac OS
README.macosx - Perl under Mac OS X
README.mint - Perl version 5 on Atari MiNT
README.mpeix - Perl/iX for HP e3000 MPE
Name
perlos2 - Perl under OS/2, DOS, Win0.3*, Win0.95 and WinNT.
README.os390 - building and installing Perl for OS/390 and z/OS
README.os400 - Perl version 5 on OS/400
perlplan9 - Plan 9-specific documentation for Perl
README.qnx - Perl version 5 on QNX
README.solaris - Perl version 5 on Solaris systems
README.tru64 - Perl version 5 on Tru64 systems
perltw - タ砰いゅ Perl 玭
perluts - Perl under UTS
README.vmesa - building and installing Perl for VM/ESA.
README.vos - Perl for Stratus VOS
perlwin32 - Perl under Windows
perlvms - VMS-specific documentation for Perl
/usr/local/httpd/htdocs/CPAN/perl//pod/perlfunc.html
perlipc - Perl interprocess communication
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
Can I do [task] in Perl?
How can I convince my sysadmin/supervisor/employees to use version 5/5.6.1/Perl instead of some other language?
How does Perl compare with other languages like Java, Python, REXX, Scheme, or Tcl?
How stable is Perl?
Is it a Perl program or a Perl script?
Is Perl difficult to learn?
What are perl4 and perl5?
What is a JAPH?
What is perl6?
What is Perl?
What's the difference between "perl" and "Perl"?
When shouldn't I program in Perl?
Where can I get a list of Larry Wall witticisms?
Which version of Perl should I use?
Who supports Perl? Who develops it? Why is it free?
Archives of comp.lang.perl.misc
How can I get a binary version of Perl?
I copied the Perl binary from one machine to another, but scripts don't work.
I don't have a C compiler on my system. How can I compile perl?
I grabbed the sources and tried to compile but gdbm/dynamic loading/malloc/linking/... failed. How do I make it work?
Is there an ISO or ANSI certified version of Perl?
Perl Books
Perl in Magazines
Perl on the Net: FTP and WWW Access
Special Topics
What are the Perl newsgroups on Usenet? Where do I post questions?
What is perl.com? Perl Mongers? pm.org? perl.org? cpan.org?
What machines support Perl? Where do I get it?
What mailing lists are there for Perl?
What modules and extensions are available for Perl? What is CPAN? What does CPAN/src/... mean?
Where can I buy a commercial version of Perl?
Where can I get information on Perl?
Where do I send bug reports?
Where should I post source code?
BBEdit and BBEdit Lite
Can I write useful Perl programs on the command line?
GNU Emacs
How can I compile my Perl program into byte code or C?
How can I compile Perl into Java?
How can I free an array or hash so my program shrinks?
How can I generate simple menus without using CGI or Tk?
How can I get #!perl to work on [MS-DOS,NT,...]?
How can I hide the source for my Perl program?
How can I make my CGI script more efficient?
How can I make my Perl program run faster?
How can I make my Perl program take less memory?
How can I use curses with Perl?
How can I use Perl interactively?
How can I use X or Tk with Perl?
How do I cross-reference my Perl programs?
How do I debug my Perl programs?
How do I do (anything)?
How do I profile my Perl programs?
Is it unsafe to return a pointer to local data?
Is there a ctags for Perl?
Is there an IDE or Windows Perl Editor?
Is there a Perl shell?
Is there a pretty-printer (formatter) for Perl?
I've read perlembed, perlguts, etc., but I can't embed perl in my C program; what am I doing wrong?
Open Perl IDE
The Object System
What's MakeMaker?
When I tried to run my script, I got this message. What does it mean?
Where can I get Perl macros for vi?
Where can I get perl-mode for emacs?
Where can I learn about CGI or Web programming in Perl?
Where can I learn about linking C with Perl? [h2xs, xsubpp]
Where can I learn about object-oriented Perl programming?
Why don't Perl one-liners work on my DOS/Mac/VMS system?
1. There must be no space after the << part.
2. There (probably) should be a semicolon at the end.
3. You can't (easily) have any space in front of the tag.
Data: Arrays
Data: Dates
Data: Hashes (Associative Arrays)
Data: Misc
Data: Numbers
Data: Strings
Does Perl have a round() function? What about ceil() and floor()? Trig functions?
Does Perl have a Year 2000 problem? Is Perl Y2K compliant?
How can I access/change the first N letters of a string?
How can I always keep my hash sorted?
How can I compare two dates and find the difference?
How can I count the number of occurrences of a substring within a string?
How can I expand variables in text strings?
How can I find the Julian Day?
How can I get the unique keys from two hashes?
How can I know how many entries are in a hash?
How can I make my hash remember the order I put elements into it?
How can I make the Perl equivalent of a C structure/C++ class/hash or array of hashes or arrays?
How can I output Roman numerals?
How can I remove duplicate elements from a list or array?
How can I split a [character] delimited string except when inside [character]? (Comma-separated files)
How can I store a multidimensional array in a DBM file?
How can I take a string and turn it into epoch seconds?
How can I tell whether a certain element is contained in a list or array?
How can I use a reference as a hash key?
How do I capitalize all the words on one line?
How do I change the Nth occurrence of something?
How do I compute the difference of two arrays? How do I compute the intersection of two arrays?
How do I convert between numeric representations?
How do I convert from binary to decimal
How do I convert from decimal to binary
How do I convert from decimal to hexadecimal
How do I convert from decimal to octal
How do I convert from octal to decimal
How do I convert hexadecimal into decimal
How do I define methods for every class/object?
How do I determine whether a scalar is a number/whole/integer/float?
How do I expand function calls in a string?
How do I expand tabs in a string?
How do I extract selected columns from a string?
How do I find matching/nesting anything?
How do I find the current century or millennium?
How do I find the first array element for which a condition is true?
How do I find the soundex value of a string?
How do I find the week-of-the-year/day-of-the-year?
How do I find yesterday's date?
How do I get a random number between X and Y?
How do I handle binary data correctly?
How do I handle circular lists?
How do I handle linked lists?
How do I keep persistent data across program calls?
How do I look up a hash element by value?
How do I manipulate arrays of bits?
How do I multiply matrices?
How do I pack arrays of doubles or floats for XS code?
How do I pad a string with blanks or pad a number with zeroes?
How do I perform an operation on a series of integers?
How do I permute N elements of a list?
How do I print out or copy a recursive data structure?
How do I process an entire hash?
How do I process/modify each element of an array?
How do I reformat a paragraph?
How do I remove consecutive pairs of characters?
How do I reset an each() operation part-way through?
How do I reverse a string?
How do I select a random element from an array?
How do I shuffle an array randomly?
How do I sort a hash (optionally by value instead of key)?
How do I sort an array by (anything)?
How do I strip blank space from the beginning/end of a string?
How do I test whether two arrays or hashes are equal?
How do I unescape a string?
How do I validate input?
How do I verify a credit card checksum?
What happens if I add or remove keys from a hash while iterating over it?
What is the difference between a list and an array?
What is the difference between $array[1] and @array[1]?
What's the difference between "delete" and "undef" with hashes?
What's wrong with always quoting "$vars"?
Why am I getting long decimals (eg, 19.9499999999999) instead of the numbers I should be getting (eg, 19.95)?
Why aren't my random numbers random?
Why does defined() return true on empty arrays and hashes?
Why doesn't & work the way I want it to?
Why does passing a subroutine an undefined element in a hash create it?
Why don't my <<HERE documents work?
Why don't my tied hashes make the defined/exists distinction?
Why isn't my octal data interpreted correctly?
All I want to do is append a small amount of text to the end of a file. Do I still have to use locking?
How can I lock a file?
How can I make a filehandle local to a subroutine? How do I pass filehandles between subroutines? How do I make an array of filehandles?
How can I manipulate fixed-record-length files?
How can I open a file with a leading ">" or trailing blanks?
How can I output my numbers with commas added?
How can I read a single character from a file? From the keyboard?
How can I read in a file by paragraphs?
How can I read in an entire file all at once?
How can I reliably rename a file?
How can I set up a footer format to be used with write()?
How can I tell whether there's a character waiting on a filehandle?
How can I translate tildes (~) in a filename?
How can I use a filehandle indirectly?
How can I write() into a string?
How come when I open a file read-write it wipes it out?
How do I change one line in a file/delete a line in a file/insert a line in the middle of a file/append to the beginning of a file?
How do I close a file descriptor by number?
How do I count the number of lines in a file?
How do I do a tail -f in perl?
How do I dup() a filehandle in Perl?
How do I flush/unbuffer an output filehandle? Why must I do this?
How do I get a file's timestamp in perl?
How do I make a temporary file name?
How do I print to more than one file at once?
How do I randomly update a binary file?
How do I select a random line from a file?
How do I set a file's timestamp in perl?
Is there a leak/bug in glob()?
I still don't get locking. I just want to increment the number in the file. How can I do this?
Why can't I just open(FH, ">file.lock")?
Why can't I use "C:\temp\foo" in DOS paths? Why doesn't `C:\temp\foo.exe` work?
Why does Perl let me delete read-only files? Why does -i clobber protected files? Isn't this a bug in Perl?
Why do I get weird spaces when I print an array of lines?
Are Perl regexes DFAs or NFAs? Are they POSIX compliant?
Can I use Perl regular expressions to match balanced text?
Comments Inside the Regex
Comments Outside the Regex
Different Delimiters
How can I do approximate matching?
How can I hope to use regular expressions without creating illegible and unmaintainable code?
How can I make \w match national character sets?
How can I match a locale-smart version of /[a-zA-Z]/?
How can I match strings with multibyte characters?
How can I print out a word-frequency or line-frequency summary?
How can I pull out lines between two patterns that are themselves on different lines?
How can I quote a variable to use in a regex?
How do I efficiently match many regular expressions at once?
How do I match a pattern that is supplied by the user?
How do I process each word on each line?
How do I substitute case insensitively on the LHS while preserving case on the RHS?
How do I use a regular expression to strip C style comments from a file?
I'm having trouble matching over more than one line. What's wrong?
I put a regular expression into $/ but it didn't work. What's wrong?
What does it mean that regexes are greedy? How can I get around it?
What good is \G in a regular expression?
What is /o really for?
What's wrong with using grep or map in a void context?
Why does using $&, $`, or $' slow my program down?
Why don't word-boundary searches with \b work for me?
Can I get a BNF/yacc/RE for the Perl language?
Do I always/never have to quote my strings or use semicolons and commas?
How can I access a dynamic variable while a similarly named lexical is in scope?
How can I catch accesses to undefined variables/functions/methods?
How can I comment out a large block of perl code?
How can I find out my current package?
How can I pass/return a {Function, FileHandle, Array, Hash, Method, Regex}?
How can I tell if a variable is tainted?
How can I use a variable as a variable name?
How do I clear a package?
How do I create a class?
How do I create a module?
How do I create a static variable?
How do I create a switch or case statement?
How do I declare/create a structure?
How do I redefine a builtin function, operator, or method?
How do I skip some return values?
How do I temporarily block warnings?
Passing Filehandles
Passing Methods
Passing Regexes
Passing Variables and Functions
What is variable suicide and how can I prevent it?
What's a closure?
What's an extension?
What's the difference between calling a function as &foo and foo()?
What's the difference between deep and shallow binding?
What's the difference between dynamic and lexical (static) scoping? Between local() and my()?
Why can't a method included in this same file be found?
Why doesn't "my($foo) = <FILE>;" work right?
Why do Perl operators have different precedence than C operators?
Can I use perl to run a telnet or ftp session?
end of line
flushing output
How can I call backticks without shell processing?
How can I call my system's unique C functions from Perl?
How can I capture STDERR from an external command?
How can I convert my shell script to perl?
How can I do an atexit() or setjmp()/longjmp()? (Exception handling)
How can I measure time under a second?
How can I open a pipe both to and from a command?
How can I sleep() or alarm() for under a second?
How can I write expect in Perl?
How come exec() doesn't return?
How do I add a directory to my include path at runtime?
How do I add the directory my program lives in to the module/library search path?
How do I ask the user for a password?
How do I avoid zombies on a Unix system?
How do I check whether input is ready on the keyboard?
How do I clear the screen?
How do I close a process's filehandle without waiting for it to complete?
How do I decode encrypted password files?
How do I do fancy stuff with the keyboard/screen/mouse?
How do I find out if I'm running interactively or not?
How do I find out which operating system I'm running under?
How do I fork a daemon process?
How do I get the screen size?
How do I install a module from CPAN?
How do I keep my own module/library directory?
How do I make a system() exit on control-C?
How do I modify the shadow password file on a Unix system?
How do I open a file without blocking?
How do I print something out in color?
How do I read and write the serial port?
How do I read just one key without waiting for a return key?
How do I set CPU limits?
How do I set the time and date?
How do I start a process in the background?
How do I timeout a slow event?
How do I trap control characters/signals?
How do I use an SQL database?
I {changed directory, modified my environment} in a perl script. How come the change disappeared when I exited the script? How do I get my changes to be visible?
Is there a way to hide perl's command line from programs such as "ps"?
non-blocking input
open mode
STDIN, STDOUT, and STDERR are shared
What is socket.ph and where do I get it?
What's the difference between require and use?
What's wrong with using backticks in a void context?
Where do I get the include files to do ioctl() or syscall()?
Why can't I get the output of a command with system()?
Why can't my script read from STDIN after I gave it EOF (^D on Unix, ^Z on MS-DOS)?
Why doesn't my sockets program work under System V (Solaris)? What does the error message "Protocol not supported" mean?
Why doesn't open() return an error when a pipe open fails?
Why do setuid perl scripts complain about kernel problems?
How can I do RPC in Perl?
How can I get better error messages from a CGI program?
How do I automate an HTML form submission?
How do I check a valid mail address?
How do I decode a CGI form?
How do I decode a MIME/BASE64 string?
How do I decode or create those %-encodings on the web?
How do I download a file from the user's machine? How do I open a file on another machine?
How do I edit my .htpasswd and .htgroup files with Perl?
How do I extract URLs?
How do I fetch a news article or the active newsgroups?
How do I fetch an HTML file?
How do I fetch/put an FTP file?
How do I find out my hostname/domainname/IP address?
How do I make a pop-up menu in HTML?
How do I make sure users can't enter values into a form that cause my CGI script to do bad things?
How do I parse a mail header?
How do I put a password on my web pages?
How do I read mail?
How do I redirect to another page?
How do I remove HTML from a string?
How do I return the user's mail address?
How do I send mail?
How do I use MIME to make an attachment to a mail message?
My CGI script runs from the command line but not the browser. (500 Server Error)
What is the correct form of response from a CGI script?
perltoc - perl documentation table of contents
VMS::DCLsym - Perl extension to manipulate DCL symbols
VMS::Stdio - standard I/O functions via VMS extensions
VMS::Filespec - convert between VMS and Unix file specification syntax
VMS::XSSymSet - keep sets of symbol names palatable to the VMS linker
perlvms - VMS-specific documentation for Perl
Perl documentation