Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
PERLSYMBIAN
NAME DESCRIPTION
Compiling Perl on Syian Compilation problems PerlApp sisify.pl Using Perl in Syian
TO DO WARNING NOTE AUTHOR COPYRIGHT LICENSE HISTORY
PERLSYN
NAME DESCRIPTION
Declarations Comnts Simple Statents Truth and Falsehood Statent Modifiers Compound Statents Loop Control For Loops Foreach Loops Basic BLOCKs Switch Statents Goto The Ellipsis Statent PODs: Eedded Docuntation Plain Old Comnts (Not!) Experintal Details on given and when
PERLSYNOLOGY
NAME DESCRIPTION
Setting up the build environnt Compiling Perl 5 Known problems Smoke testing Perl 5 Adding libraries
REVISION AUTHOR
PERLBUG
NAME SYNOPSIS DESCRIPTION OPTIONS AUTHORS SEE ALSO BUGS
PERLTHRTUT
NAME DESCRIPTION What Is A Thread Anyway? Threaded Program Models
Boss/Worker Work Crew Pipeline
What kind of threads are Perl threads? Thread-Safe Modules Thread Basics
Basic Thread Support A Note about the Examples Creating Threads Waiting For A Thread To Exit Ignoring A Thread Process and Thread Termination
Threads And Data
Shared And Unshared Data Thread Pitfalls: Races
Synchronization and control
Controlling access: lock() A Thread Pitfall: Deadlocks Queues: Passing Data Around Semaphores: Synchronizing Data Access Basic semaphores Advanced Semaphores Waiting for a Condition Giving up control
General Thread Utility Routines
What Thread Am I In? Thread IDs Are These Threads The Sa? What Threads Are Running?
A Complete Example Different implentations of threads Performance considerations Process-scope Changes Thread-Safety of System Libraries Conclusion SEE ALSO Bibliography
Introductory Texts OS-Related References Other References
Acknowledgents AUTHOR Copyrights
PERLTIE
NAME SYNOPSIS DESCRIPTION
Tying Scalars Tying Arrays Tying Hashes Tying FileHandles UNTIE this The untie Gotcha
SEE ALSO BUGS AUTHOR
PERLTOC
NAME DESCRIPTION BASIC DOCUMENTATION
perl - The Perl 5 language interpreter perlintro --- a brief introduction and overview of Perl perlrun - how to execute the Perl interpreter 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 perlootut - Object-Oriented Programming in Perl Tutorial perlperf - Perl Performance and Optimization Techniques 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 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 - Web, Email and Networking perlsyn - Perl syntax perldata - Perl data types perlop - Perl operators and precedence perlsub - Perl subroutines perlfunc - Perl builtin functions perlopentut - simple recipes for opening files and pipes in Perl perlpacktut - tutorial on pack and unpack perlpod - the Plain Old Docuntation format perlpodspec - Plain Old Docuntation: format specification and notes perlpodstyle - Perl POD style guide perldiag - various Perl diagnostics perllexwarn - Perl Lexical Warnings perldebug - Perl debugging perlvar - Perl predefined variables perlre - Perl regular expressions perlrebackslash - Perl Regular Expression Backslash Sequences and Escapes perlrecharclass - Perl Regular Expression Character Classes perlreref - Perl Regular Expressions Reference perlref - Perl references and nested data structures perlform - Perl formats perlobj - Perl object reference perltie - how to hide an object class in a simple variable perldbmfilter - Perl DBM Filters perlipc - Perl interprocess comnication (signals, fifos, pipes, safe subprocesses, sockets, and semaphores) perlfork - Perl's fork() elation perlnuer - semantics of nuers and nuric operations in Perl perlthrtut - Tutorial on threads in Perl perlport - Writing portable Perl perllocale - Perl locale handling (internationalization and localization) perluniintro - Perl Unicode introduction perlunicode - Unicode support in Perl perlunicook - cookbookish examples of handling Unicode in Perl perlunifaq - Perl Unicode FAQ perluniprops - Index of Unicode Version 7.0.0 character properties in Perl perlunitut - Perl Unicode Tutorial perlebcdic - Considerations for running Perl on EBCDIC platforms perlsec - Perl security perlmod - Perl modules (packages and syol 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 perlpragma - how to write a user pragma perlutil - utilities packaged with the Perl distribution perlfilter - Source Filters perldtrace - Perl's support for DTrace perlglossary - Perl Glossary perleed - how to eed perl in your C program perldebguts - Guts of Perl debugging perlxstut - Tutorial for writing XSUBs perlxs - XS language reference manual perlxstypemap - Perl XS C/Perl type mapping perlclib - Internal replacents for standard C library functions perlguts - Introduction to the Perl API perlcall - Perl calling conventions from C perlmroapi - Perl thod resolution plugin interface perlreapi - Perl regular expression plugin interface perlreguts - Description of the Perl regular expression engine. perlapi - autogenerated docuntation for the perl public API perlintern - autogenerated docuntation of purely internal Perl functions perliol - C API for Perl's implentation of IO in Layers. perlapio - perl's IO abstraction interface. perlhack - How to hack on Perl perlsource - A guide to the Perl source tree perlinterp - An overview of the Perl interpreter perlhacktut - Walk through the creation of a simple C code patch perlhacktips - Tips for Perl core C code hacking perlpolicy - Various and sundry policies and commitnts related to the Perl core perlgit - Detailed information about git and the Perl repository perlbook - Books about and related to Perl perlcomnity - a brief overview of the Perl comnity perldoc - Look up Perl docuntation in Pod format. perlhist - the Perl history records perldelta - what is new for perl v5.22.0 perl5220delta, perldelta - what is new for perl v5.22.0 perl52111delta - what is new for perl v5.21.11 perl52110delta - what is new for perl v5.21.10 perl5219delta - what is new for perl v5.21.9 perl5218delta - what is new for perl v5.21.8 perl5217delta - what is new for perl v5.21.7 perl5216delta - what is new for perl v5.21.6 perl5215delta - what is new for perl v5.21.5 perl5214delta - what is new for perl v5.21.4 perl5213delta - what is new for perl v5.21.3 perl5212delta - what is new for perl v5.21.2 perl5211delta - what is new for perl v5.21.1 perl5210delta - what is new for perl v5.21.0 perl5202delta - what is new for perl v5.20.2 perl5201delta - what is new for perl v5.20.1 perl5200delta - what is new for perl v5.20.0 perl5184delta - what is new for perl v5.18.4 perl5182delta - what is new for perl v5.18.2 perl5181delta - what is new for perl v5.18.1 perl5180delta - what is new for perl v5.18.0 perl5163delta - what is new for perl v5.16.3 perl5162delta - what is new for perl v5.16.2 perl5161delta - what is new for perl v5.16.1 perl5160delta - what is new for perl v5.16.0 perl5144delta - what is new for perl v5.14.4 perl5143delta - what is new for perl v5.14.3 perl5142delta - what is new for perl v5.14.2 perl5141delta - what is new for perl v5.14.1 perl5140delta - what is new for perl v5.14.0 perl5125delta - what is new for perl v5.12.5 perl5124delta - what is new for perl v5.12.4 perl5123delta - what is new for perl v5.12.3 perl5122delta - what is new for perl v5.12.2 perl5121delta - what is new for perl v5.12.1 perl5120delta - what is new for perl v5.12.0 perl5101delta - what is new for perl v5.10.1 perl5100delta - what is new for perl 5.10.0 perl589delta - what is new for perl v5.8.9 perl588delta - what is new for perl v5.8.8 perl587delta - 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 perl561delta - what's new for perl v5.6.1 perl56delta - what's new for perl v5.6.0 perl5005delta - what's new for perl5.005 perl5004delta - what's new for perl5.004 perlexperint - A listing of experintal features in Perl perlartistic - the Perl Artistic License perlgpl - the GNU General Public License, version 1 perlaix - Perl version 5 on IBM AIX (UNIX) systems perlamiga - Perl under Amiga OS perlandroid - Perl under Android perlbs2000 - building and installing Perl for BS2000. perlce - Perl for WinCE perlcygwin - Perl for Cygwin perldos - Perl under DOS, W31, W95. perlfreebsd - Perl version 5 on FreeBSD systems perlhaiku - Perl version 5.10+ on Haiku perlhpux - Perl version 5 on Hewlett-Packard Unix (HP-UX) systems perlhurd - Perl version 5 on Hurd perlirix - Perl version 5 on Irix systems perllinux - Perl version 5 on Linux systems perlmacos - Perl under Mac OS (Classic) perlmacosx - Perl under Mac OS X perlnetware - Perl for NetWare perlopenbsd - Perl version 5 on OpenBSD systems perlos2 - Perl under OS/2, DOS, Win0.3*, Win0.95 and WinNT. perlos390 - building and installing Perl for OS/390 and z/OS perlos400 - Perl version 5 on OS/400 perlplan9 - Plan 9-specific docuntation for Perl perlqnx - Perl version 5 on QNX perlriscos - Perl version 5 for RISC OS perlsolaris - Perl version 5 on Solaris systems perlsyian - Perl version 5 on Syian OS perlsynology - Perl 5 on Synology DSM systems perltru64 - Perl version 5 on Tru64 (forrly known as Digital UNIX forrly known as DEC OSF/1) systems perlvms - VMS-specific docuntation for Perl perlvos - Perl for Stratus OpenVOS perlwin32 - Perl under Windows perlboot - Links to information on object-oriented programming in Perl perlbot - Links to information on object-oriented programming in Perl perlrepository - Links to current information on the Perl source repository perltodo - Link to the Perl to-do list perltooc - Links to information on object-oriented programming in Perl perltoot - Links to information on object-oriented programming in Perl
PRAGMA DOCUMENTATION
arybase - Set indexing base via $[ attributes - get/set subroutine or variable attributes autodie - Replace functions with ones that succeed or die with lexical scope autodie::Scope::Guard - Wrapper class for calling subs at end of scope autodie::Scope::GuardStack - Hook stack for managing scopes via %^H autodie::ScopeUtil - Utilities for managing %^H scopes autodie::exception - Exceptions from autodying functions. autodie::exception::system - Exceptions from autodying system(). autodie::hints - Provide hints about user subroutines to autodie autodie::skip - Skip a package when throwing autodie exceptions autouse - postpone load of modules until a function is used base - Establish an ISA relationship with base classes at compile ti bigint - Transparent BigInteger support for Perl bignum - Transparent BigNuer support for Perl bigrat - Transparent BigNuer/BigRational support for Perl blib - Use MakeMaker's uninstalled version of a package bytes - Perl pragma to force byte semantics rather than character semantics charnas - access to Unicode character nas and nad character sequences; also define character nas constant - Perl pragma to declare constants deprecate - Perl pragma for deprecating the core version of a module diagnostics, splain - produce verbose warning diagnostics encoding - allows you to write your script in non-ASCII and non-UTF-8 encoding::warnings - Warn on implicit encoding conversions experintal - Experintal features made easy feature - Perl pragma to enable new features fields - compile-ti class fields filetest - Perl pragma to control the filetest permission operators if - use a Perl module if a condition holds (also can no a module) integer - Perl pragma to use integer arithtic instead of floating point less - perl pragma to request less of sothing lib - manipulate @INC at compile ti locale - Perl pragma to use or avoid POSIX locales for built-in operations mro - Method Resolution Order ok - Alternative to Test::More::use_ok 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 overloading - perl pragma to lexically control overloading parent - Establish an ISA relationship with base classes at compile ti re - Perl pragma to alter regular expression behaviour 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 nas threads - Perl interpreter-based threads threads::shared - Perl extension for sharing data structures between threads utf8 - Perl pragma to enable/disable UTF-8 (or UTF-EBCDIC) in source code vars - Perl pragma to predeclare global variable nas version - Perl extension for Version Objects version::Internals - Perl extension for Version Objects vmsish - Perl pragma to control VMS-specific language features warnings::register - warnings import function
MODULE DOCUMENTATION
AnyDBM_File - provide frawork for ltiple DBMs App::Cpan - easily interact with CPAN from the command line App::Prove - Implents the prove command. App::Prove::State - State storage for the prove command. App::Prove::State::Result - Individual test suite results. App::Prove::State::Result::Test - Individual test results. Archive::Tar - module for manipulations of tar archives Archive::Tar::File - a subclass for in-mory extracted file from Archive::Tar Attribute::Handlers - Simpler definition of attribute handlers AutoLoader - load subroutines only on demand AutoSplit - split a package for autoloading B - The Perl Compiler 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::Op_private -OP op_private flag definitions B::Showlex - Show lexical variables used in functions or files B::Terse - Walk Perl syntax tree, printing terse info about ops B::Xref - Generates cross reference reports for Perl programs Benchmark - benchmark running tis of Perl code CORE - Naspace for Perl's core routines CPAN - query, download and build perl modules from CPAN sites CPAN::API::HOWTO - a recipe book for programming with CPAN.pm CPAN::Debug - internal debugging for CPAN.pm CPAN::Distroprefs --- read and match distroprefs CPAN::FirstTi - Utility for CPAN::Config file Initialization CPAN::HandleConfig - internal configuration handling for CPAN.pm CPAN::Kwalify - Interface between CPAN.pm and Kwalify.pm CPAN::Meta - the distribution tadata for a CPAN dist CPAN::Meta::Converter - Convert CPAN distribution tadata structures CPAN::Meta::Feature - an optional feature provided by a CPAN distribution CPAN::Meta::History - history of CPAN Meta Spec changes CPAN::Meta::History::Meta_1_0 - Version 1.0 tadata specification for META.y CPAN::Meta::History::Meta_1_1 - Version 1.1 tadata specification for META.y CPAN::Meta::History::Meta_1_2 - Version 1.2 tadata specification for META.y CPAN::Meta::History::Meta_1_3 - Version 1.3 tadata specification for META.y CPAN::Meta::History::Meta_1_4 - Version 1.4 tadata specification for META.y CPAN::Meta::Merge - Merging CPAN Meta fragnts CPAN::Meta::Prereqs - a set of distribution prerequisites by phase and type CPAN::Meta::Requirents - a set of version requirents for a CPAN dist CPAN::Meta::Spec - specification for CPAN distribution tadata CPAN::Meta::Validator - validate CPAN distribution tadata structures CPAN::Meta::YAML - Read and write a subset of YAML for CPAN Meta files CPAN::Nox - Wrapper around CPAN.pm without using any XS module CPAN::Plugin - Base class for CPAN shell extensions CPAN::Plugin::Specfile - Proof of concept implentation of a trivial CPAN::Plugin CPAN::Queue - internal queue support for CPAN.pm CPAN::Tarzip - internal handling of tar archives for CPAN.pm CPAN::Version - utility functions to compare CPAN versions Carp - alternative warn and die for modules Class::Struct - declare struct-like datatypes as Perl classes Compress::Raw::Bzip2 - Low-Level Interface to bzip2 compression library Compress::Raw::Zlib - Low-Level Interface to zlib compression library Compress::Zlib - Interface to zlib compression library Config - access Perl configuration information Config::Perl::V - Structured data retrieval of perl -V output Cwd - get pathna of current working directory DB - programmatic interface to the Perl debugging API DBM_Filter --- Filter DBM keys/values DBM_Filter::compress - filter for DBM_Filter DBM_Filter::encode - filter for DBM_Filter DBM_Filter::int32 - filter for DBM_Filter DBM_Filter::null - filter for DBM_Filter DBM_Filter::utf8 - filter for DBM_Filter DB_File - Perl5 access to Berkeley DB version 1.x Data::Dumper - stringified perl data structures, suitable for both printing and eval Devel::PPPort - Perl/Pollution/Portability Devel::Peek - A data debugging tool for the XS programr Devel::SelfStubber - generate stubs for a SelfLoading module Digest - Modules that calculate ssage digests Digest::MD5 - Perl interface to the MD5 Algorithm Digest::SHA - Perl extension for SHA-1/224/256/384/512 Digest::base - Digest base class Digest::file - Calculate digests of files DirHandle - supply object thods for directory handles Dumpvalue - provides screen dump of Perl data. DynaLoader - Dynamically load C libraries into Perl code Encode - character encodings in Perl 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::Encoder --- Object Oriented Encoder Encode::Encoding - Encode Implentation Base Class Encode::GSM0338 --- ESTI GSM 03.38 Encoding 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::MIME::Na, Encode::MIME::NAME --- internally used by Encode Encode::PerlIO --- a detailed docunt on Encode and PerlIO Encode::Supported --- Encodings supported by Encode Encode::Syol - Syol Encodings Encode::TW - Taiwan-based Chinese Encodings Encode::Unicode --- Various Unicode Transformation Formats Encode::Unicode::UTF7 --- UTF-7 encoding English - use nice English (or awk) nas for ugly punctuation variables Env - perl module that imports environnt variables as scalars or arrays Errno - System errno constants Exporter - Implents default import thod for modules Exporter::Heavy - Exporter guts ExtUtils::CBuilder - Compile and link C code for Perl modules ExtUtils::CBuilder::Platform::Windows - Builder class for Windows platforms ExtUtils::Command - utilities to replace common UNIX commands in Makefiles etc. ExtUtils::Command::MM - Commands for the MM's to use in Makefiles ExtUtils::Constant - generate XS code to import C header constants ExtUtils::Constant::Base - base class for ExtUtils::Constant objects ExtUtils::Constant::Utils - helper functions for ExtUtils::Constant ExtUtils::Constant::XS - generate C code for XS modules' constants. ExtUtils::Eed - Utilities for eedding Perl in C/C++ applications ExtUtils::Install - install files from here to there ExtUtils::Installed - Inventory managent of installed modules ExtUtils::Liblist - determine libraries to use and how to use them ExtUtils::MM - OS adjusted ExtUtils::MakeMaker subclass ExtUtils::MM_AIX - AIX specific subclass of ExtUtils::MM_Unix ExtUtils::MM_Any - Platform-agnostic MM thods ExtUtils::MM_BeOS - thods to override UN*X behaviour in ExtUtils::MakeMaker ExtUtils::MM_Cygwin - thods to override UN*X behaviour in ExtUtils::MakeMaker ExtUtils::MM_DOS - DOS specific subclass of ExtUtils::MM_Unix ExtUtils::MM_Darwin - special behaviors for OS X ExtUtils::MM_MacOS - once produced Makefiles for MacOS Classic ExtUtils::MM_NW5 - thods to override UN*X behaviour in ExtUtils::MakeMaker ExtUtils::MM_OS2 - thods to override UN*X behaviour in ExtUtils::MakeMaker ExtUtils::MM_QNX - QNX specific subclass of ExtUtils::MM_Unix ExtUtils::MM_UWIN - U/WIN specific subclass of ExtUtils::MM_Unix ExtUtils::MM_Unix - thods used by ExtUtils::MakeMaker ExtUtils::MM_VMS - thods to override UN*X behaviour in ExtUtils::MakeMaker ExtUtils::MM_VOS - VOS specific subclass of ExtUtils::MM_Unix ExtUtils::MM_Win32 - thods to override UN*X behaviour in ExtUtils::MakeMaker ExtUtils::MM_Win95 - thod to customize MakeMaker for Win9X ExtUtils::MY - ExtUtils::MakeMaker subclass for customization ExtUtils::MakeMaker - Create a module Makefile ExtUtils::MakeMaker::Config - Wrapper around Config.pm ExtUtils::MakeMaker::FAQ - Frequently Asked Questions About MakeMaker ExtUtils::MakeMaker::Locale - bundled Encode::Locale ExtUtils::MakeMaker::Tutorial - Writing a module with MakeMaker ExtUtils::Manifest - utilities to write and check a MANIFEST file ExtUtils::Miniperl - write the C code for perlmain.c ExtUtils::Mkbootstrap - make a bootstrap file for use by DynaLoader ExtUtils::Mksyists - write linker options files for dynamic extension ExtUtils::Packlist - manage .packlist files ExtUtils::ParseXS - converts Perl XS code into C code ExtUtils::ParseXS::Constants - Initialization values for so globals ExtUtils::ParseXS::Eval - Clean package to evaluate code in ExtUtils::ParseXS::Utilities - Subroutines used with ExtUtils::ParseXS ExtUtils::Typemaps - Read/Write/Modify Perl/XS typemap files ExtUtils::Typemaps::Cmd - Quick commands for handling typemaps ExtUtils::Typemaps::InputMap - Entry in the INPUT section of a typemap ExtUtils::Typemaps::OutputMap - Entry in the OUTPUT section of a typemap ExtUtils::Typemaps::Type - Entry in the TYPEMAP section of a typemap ExtUtils::XSSymSet - keep sets of syol nas palatable to the VMS linker ExtUtils::testlib - add blib/* directories to @INC Fatal - Replace functions with equivalents which succeed or die Fcntl - load the C Fcntl.h defines File::Basena - Parse file paths into directory, filena and suffix. File::Compare - Compare files or filehandles File::Copy - Copy files or filehandles File::DosGlob - DOS like globbing and then so File::Fetch - A generic file fetching chanism File::Find - Traverse a directory tree. File::Glob - Perl extension for BSD glob routine File::GlobMapper - Extend File Glob to Allow Input and Output Files File::Path - Create or remove directory trees File::Spec - portably perform operations on file nas File::Spec::Cygwin - thods for Cygwin file specs File::Spec::Epoc - thods for Epoc file specs File::Spec::Functions - portably perform operations on file nas File::Spec::Mac - File::Spec for Mac OS (Classic) File::Spec::OS2 - thods for OS/2 file specs File::Spec::Unix - File::Spec for Unix, base for other File::Spec modules File::Spec::VMS - thods for VMS file specs File::Spec::Win32 - thods for Win32 file specs File::Temp - return na and handle of a temporary file safely File::stat - by-na interface to Perl's built-in stat() functions FileCache - keep more files open than the system permits FileHandle - supply object thods 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 with switch clustering HTTP::Tiny - A small, simple, correct HTTP/1.1 client Hash::Util - A selection of general-utility hash subroutines Hash::Util::FieldHash - Support for Inside-Out Classes I18N::Collate - compare 8-bit scalar data according to the current locale I18N::LangTags - functions for dealing with RFC3066-style language tags I18N::LangTags::Detect - detect the user's language preferences I18N::LangTags::List --- tags and nas for human languages I18N::Langinfo - query locale information IO - load various IO modules IO::Compress::Base - Base Class for IO::Compress modules IO::Compress::Bzip2 - Write bzip2 files/buffers IO::Compress::Deflate - Write RFC 1950 files/buffers IO::Compress::FAQ --- Frequently Asked Questions about IO::Compress IO::Compress::Gzip - Write RFC 1952 files/buffers IO::Compress::RawDeflate - Write RFC 1951 files/buffers IO::Compress::Zip - Write zip files/buffers IO::Dir - supply object thods for directory handles IO::File - supply object thods for filehandles IO::Handle - supply object thods for I/O handles IO::Pipe - supply object thods for pipes IO::Poll - Object interface to system poll call IO::Seekable - supply seek based thods for I/O objects IO::Select - OO interface to the select system call IO::Socket - Object interface to socket comnications IO::Socket::INET - Object interface for AF_INET domain sockets IO::Socket::IP, IO::Socket::IP - Family-neutral IP socket supporting both IPv4 and IPv6 IO::Socket::UNIX - Object interface for AF_UNIX domain sockets IO::Uncompress::AnyInflate - Uncompress zlib-based (zip, gzip) file/buffer IO::Uncompress::AnyUncompress - Uncompress gzip, zip, bzip2 or lzop file/buffer IO::Uncompress::Base - Base Class for IO::Uncompress modules IO::Uncompress::Bunzip2 - Read bzip2 files/buffers IO::Uncompress::Gunzip - Read RFC 1952 files/buffers IO::Uncompress::Inflate - Read RFC 1950 files/buffers IO::Uncompress::RawInflate - Read RFC 1951 files/buffers IO::Uncompress::Unzip - Read zip files/buffers IO::Zlib - IO:: style interface to Compress::Zlib IPC::Cmd - finding and running system commands made easy IPC::Msg - SysV Msg IPC object class IPC::Open2 - open a process for both reading and writing using open2() IPC::Open3 - open a process for reading, writing, and error handling using open3() IPC::Semaphore - SysV Semaphore IPC object class IPC::SharedMem - SysV Shared Memory IPC object class IPC::SysV - System V IPC constants and system calls JSON::PP - JSON::XS compatible pure-Perl module. JSON::PP::Boolean - dummy module providing JSON::PP::Boolean List::Util - A selection of general-utility list subroutines List::Util::XS - Indicate if List::Util was compiled with a C compiler Locale::Codes - a distribution of modules to handle locale codes Locale::Codes::API - a description of the callable function in each module Locale::Codes::Changes - details changes to Locale::Codes Locale::Codes::Constants - constants for Locale codes Locale::Codes::Country - standard codes for country identification Locale::Codes::Currency - standard codes for currency identification Locale::Codes::LangExt - standard codes for language extension identification Locale::Codes::LangFam - standard codes for language extension identification Locale::Codes::LangFam_Retired - retired langfam codes for the Locale::Codes::LangFam module Locale::Codes::LangVar - standard codes for language variation identification Locale::Codes::Language - standard codes for language identification Locale::Codes::Script - standard codes for script identification Locale::Country - standard codes for country identification Locale::Currency - standard codes for currency identification Locale::Language - standard codes for language identification Locale::Maketext - frawork for localization Locale::Maketext::Cookbook - recipes for using Locale::Maketext Locale::Maketext::Guts - Deprecated module to load Locale::Maketext utf8 code Locale::Maketext::GutsLoader - Deprecated module to load Locale::Maketext utf8 code Locale::Maketext::Simple - Simple interface to Locale::Maketext::Lexicon Locale::Maketext::TPJ13 --- article about software localization Locale::Script - standard codes for script identification MIME::Base64 - Encoding and decoding of base64 strings MIME::QuotedPrint - Encoding and decoding of quoted-printable strings 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::CalcE - Elate low-level math with BigInt code Math::BigInt::FastCalc - Math::BigInt::Calc with so XS for more speed Math::BigRat - Arbitrary big rational nuers Math::Complex - complex nuers and associated mathematical functions Math::Trig - trigonotric functions Memoize - Make functions faster by trading space for ti Memoize::AnyDBM_File - glue to provide EXISTS for AnyDBM_File for Storable use Memoize::Expire - Plug-in module for automatic expiration of moized 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 Module::CoreList - what modules shipped with versions of perl Module::CoreList::Utils - what utilities shipped with versions of perl Module::Load - runti require of both modules and files Module::Load::Conditional - Looking up module information / loading at runti Module::Loaded - mark modules as loaded or unloaded Module::Metadata - Gather package and POD information from perl module files NDBM_File - Tied access to ndbm files NEXT - Provide a pseudo-class NEXT (et al) that allows thod redispatch Net::Cmd - Network Command class (as used by FTP, SMTP etc) Net::Config - Local configuration data for libnet Net::Domain - Attempt to evaluate the current host's internet na and domain Net::FTP - FTP Client class Net::NNTP - NNTP Client class Net::Netrc - OO interface to users netrc file 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::Ti - ti and dayti network client interface Net::hostent - by-na interface to Perl's built-in gethost*() functions Net::libnetFAQ, libnetFAQ - libnet Frequently Asked Questions Net::netent - by-na interface to Perl's built-in getnet*() functions Net::protoent - by-na interface to Perl's built-in getproto*() functions Net::servent - by-na interface to Perl's built-in getserv*() functions O - Generic interface to Perl Compiler backends ODBM_File - Tied access to odbm files Opcode - Disable nad opcodes when compiling perl code POSIX - Perl interface to IEEE Std 1003.1 Params::Check - A generic input parsing/checking chanism. Parse::CPAN::Meta - Parse META.y and META.json CPAN tadata files Perl::OSType - Map Perl operating system nas to generic types PerlIO - On demand loader for PerlIO layers and root of PerlIO::* na space PerlIO::encoding - encoding layer PerlIO::mmap - Memory mapped IO PerlIO::scalar - in-mory IO, scalar IO PerlIO::via - Helper class for PerlIO layers implented in perl PerlIO::via::QuotedPrint - PerlIO layer for quoted-printable strings Pod::Escapes - for resolving Pod E<...> sequences Pod::Find - find POD docunts in directory trees Pod::Ht - module to convert pod files to HTML Pod::InputObjects - objects representing POD input paragraphs, commands, etc. Pod::Man - Convert POD data to formatted *roff input Pod::ParseLink - Parse an L<> formatting code in POD text Pod::ParseUtils - helpers for POD parsing and conversion Pod::Parser - base class for creating POD filters and translators Pod::Perldoc - Look up Perl docuntation in Pod format. Pod::Perldoc::BaseTo - Base for Pod::Perldoc formatters Pod::Perldoc::GetOptsOO - Customized option parser for Pod::Perldoc Pod::Perldoc::ToANSI - render Pod with ANSI color escapes 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::ToTerm - render Pod with terminal escapes Pod::Perldoc::ToText - let Perldoc render Pod as plaintext Pod::Perldoc::ToTk - let Perldoc use Tk::Pod to render Pod Pod::Perldoc::ToX - let Perldoc render Pod as XML Pod::PlainText - Convert POD data to formatted ASCII text Pod::Select, podselect() - extract selected sections of POD from input Pod::Simple - frawork for parsing Pod Pod::Simple::Checker --- check the Pod syntax of a docunt Pod::Simple::Debug --- put Pod::Simple into trace/debug mode Pod::Simple::DumpAsText --- dump Pod-parsing events as text Pod::Simple::DumpAsXML --- turn Pod into XML Pod::Simple::HTML - convert Pod to HTML Pod::Simple::HTMLBatch - convert several Pod files to several HTML files Pod::Simple::LinkSection --- represent section attributes of L codes Pod::Simple::Methody --- turn Pod::Simple events into thod calls Pod::Simple::PullParser --- a pull-parser interface to parsing Pod Pod::Simple::PullParserEndToken --- end-tokens from Pod::Simple::PullParser Pod::Simple::PullParserStartToken --- start-tokens from Pod::Simple::PullParser Pod::Simple::PullParserTextToken --- text-tokens from Pod::Simple::PullParser Pod::Simple::PullParserToken --- tokens from Pod::Simple::PullParser Pod::Simple::RTF --- format Pod as RTF Pod::Simple::Search - find POD docunts in directory trees Pod::Simple::SimpleTree --- parse Pod into a simple parse tree Pod::Simple::Subclassing --- write a formatter as a Pod::Simple subclass Pod::Simple::Text --- format Pod as plaintext Pod::Simple::TextContent --- get the text content of Pod Pod::Simple::XHTML --- format Pod as validating XHTML Pod::Simple::XMLOutStream --- turn Pod into XML Pod::Text - Convert POD data to formatted ASCII text Pod::Text::Color - Convert POD data to formatted color ASCII text Pod::Text::Overstrike, =for stopwords overstrike Pod::Text::Termcap - Convert POD data to ASCII text with format escapes Pod::Usage - print a usage ssage from eedded pod docuntation SDBM_File - Tied access to sdbm files Safe - Compile and execute code in restricted compartnts Scalar::Util - A selection of general-utility scalar subroutines Search::Dict - look - search for key in dictionary file SelectSaver - save and restore selected file handle SelfLoader - load functions only on demand Socket, Socket - networking constants and support functions Storable - persistence for Perl data structures Sub::Util - A selection of utility subroutines for subs and CODE references Syol - manipulate Perl syols and their nas Sys::Hostna - Try every conceivable way to get hostna Sys::Syslog - Perl interface to the UNIX (3) calls TAP::Base - Base class that provides common functionality to TAP::Parser and TAP::Harness TAP::Formatter::Base - Base class for harness output delegates TAP::Formatter::Color - Run Perl test scripts with color TAP::Formatter::Console - Harness output delegate for default console output TAP::Formatter::Console::ParallelSession - Harness output delegate for parallel console output TAP::Formatter::Console::Session - Harness output delegate for default console output TAP::Formatter::File - Harness output delegate for file output TAP::Formatter::File::Session - Harness output delegate for file output TAP::Formatter::Session - Abstract base class for harness output delegate TAP::Harness - Run test scripts with statistics TAP::Harness::Beyond, Test::Harness::Beyond - Beyond make test TAP::Harness::Env - Parsing harness related environntal variables where appropriate TAP::Object - Base class that provides common functionality to all TAP::* modules TAP::Parser - Parse TAP output TAP::Parser::Aggregator - Aggregate TAP::Parser results TAP::Parser::Grammar - A grammar for the Test Anything Protocol. TAP::Parser::Iterator - Base class for TAP source iterators TAP::Parser::Iterator::Array - Iterator for array-based TAP sources TAP::Parser::Iterator::Process - Iterator for process-based TAP sources TAP::Parser::Iterator::Stream - Iterator for filehandle-based TAP sources TAP::Parser::IteratorFactory - Figures out which SourceHandler objects to use for a given Source TAP::Parser::Multiplexer - Multiplex ltiple TAP::Parsers TAP::Parser::Result - Base class for TAP::Parser output objects TAP::Parser::Result::Bailout - Bailout result token. TAP::Parser::Result::Comnt - Comnt result token. TAP::Parser::Result::Plan - Plan result token. TAP::Parser::Result::Pragma - TAP pragma token. TAP::Parser::Result::Test - Test result token. TAP::Parser::Result::Unknown - Unknown result token. TAP::Parser::Result::Version - TAP syntax version token. TAP::Parser::Result::YAML - YAML result token. TAP::Parser::ResultFactory - Factory for creating TAP::Parser output objects TAP::Parser::Scheduler - Schedule tests during parallel testing TAP::Parser::Scheduler::Job - A single testing job. TAP::Parser::Scheduler::Spinner - A no-op job. TAP::Parser::Source - a TAP source & ta data about it TAP::Parser::SourceHandler - Base class for different TAP source handlers TAP::Parser::SourceHandler::Executable - Stream output from an executable TAP source TAP::Parser::SourceHandler::File - Stream TAP from a text file. TAP::Parser::SourceHandler::Handle - Stream TAP from an IO::Handle or a GLOB. TAP::Parser::SourceHandler::Perl - Stream TAP from a Perl executable TAP::Parser::SourceHandler::RawTAP - Stream output from raw TAP in a scalar/array ref. TAP::Parser::YAMLish::Reader - Read YAMLish data from iterator TAP::Parser::YAMLish::Writer - Write YAMLish data Term::ANSIColor - Color screen output using ANSI escape sequences Term::Cap - Perl termcap interface Term::Complete - Perl word completion module Term::ReadLine - Perl interface to various readline packages. If no real package is found, substitutes stubs instead of basic functions. Test - provides a simple frawork for writing test scripts Test::Builder - Backend for building test libraries Test::Builder::IO::Scalar - A copy of IO::Scalar for Test::Builder Test::Builder::Module - Base class for test modules Test::Builder::Tester - test testsuites that have been built with Test::Builder Test::Builder::Tester::Color - turn on colour in Test::Builder::Tester Test::Harness - Run Perl standard test scripts with statistics Test::More - yet another frawork for writing test scripts Test::Simple - Basic utilities for writing tests. Test::Tester - Ease testing test modules built with Test::Builder Test::Tester::Capture - Help testing test modules built with Test::Builder Test::Tester::CaptureRunner - Help testing test modules built with Test::Builder Test::Tutorial - A tutorial about writing really basic tests Test::use::ok - Alternative to Test::More::use_ok Text::Abbrev - abbrev - create an abbreviation table from a list Text::Balanced - Extract delimited text sequences from strings. Text::ParseWords - parse text into an array of tokens or array of arrays Text::Tabs - expand and unexpand tabs like unix (1) and (1) Text::Wrap - line wrapping to form simple paragraphs Thread - Manipulate threads in Perl (for old code only) Thread::Queue - Thread-safe queues Thread::Semaphore - Thread-safe semaphores Tie::Array - base class for tied arrays Tie::File - Access the lines of a disk file via a Perl array Tie::Handle - base class definitions for tied handles Tie::Hash, Tie::StdHash, Tie::ExtraHash - base class definitions for tied hashes Tie::Hash::NadCapture - Nad regexp capture buffers Tie::Memoize - add data to hash when needed Tie::RefHash - use references as hash keys Tie::Scalar, Tie::StdScalar - base class definitions for tied scalars Tie::StdHandle - base class definitions for tied handles Tie::SubstrHash - Fixed-table-size, fixed-key-length hashing Ti::HiRes - High resolution alarm, sleep, gettiofday, interval tirs Ti::Local - efficiently compute ti from local and GMT ti Ti::Piece - Object Oriented ti objects Ti::Seconds - a simple API to convert seconds to other date values Ti::gmti - by-na interface to Perl's built-in gmti() function Ti::localti - by-na interface to Perl's built-in localti() function Ti::tm - internal object used by Ti::gmti and Ti::localti UNIVERSAL - base class for ALL classes (blessed references) Unicode::Collate - Unicode Collation Algorithm Unicode::Collate::CJK::Big5 - weighting CJK Unified Ideographs for Unicode::Collate Unicode::Collate::CJK::GB2312 - weighting CJK Unified Ideographs for Unicode::Collate Unicode::Collate::CJK::JISX0208 - weighting JIS KANJI for Unicode::Collate Unicode::Collate::CJK::Korean - weighting CJK Unified Ideographs for Unicode::Collate Unicode::Collate::CJK::Pinyin - weighting CJK Unified Ideographs for Unicode::Collate Unicode::Collate::CJK::Stroke - weighting CJK Unified Ideographs for Unicode::Collate Unicode::Collate::CJK::Zhuyin - weighting CJK Unified Ideographs for Unicode::Collate Unicode::Collate::Locale - Linguistic tailoring for DUCET via Unicode::Collate Unicode::Normalize - Unicode Normalization Forms Unicode::UCD - Unicode character database User::grent - by-na interface to Perl's built-in getgr*() functions User::pwent - by-na interface to Perl's built-in getpw*() functions XSLoader - Dynamically load C libraries into Perl code
AUXILIARY DOCUMENTATION AUTHOR
PERLTODO
NAME DESCRIPTION
PERLTOOC
NAME DESCRIPTION
PERLTOOT
NAME DESCRIPTION
PERLTRAP
NAME DESCRIPTION
Awk Traps C/C++ Traps JavaScript Traps Sed Traps Shell Traps Perl Traps
PERLTW
NAME DESCRIPTION
XXXXXXX XXXXXX XX Perl XXXXX XX Perl XXX Perl XXXXX Unicode XXXX XXXXX
SEE ALSO AUTHORS
PERLUNICODE
NAME DESCRIPTION
Important Caveats Byte and Character Semantics ASCII Rules versus Unicode Rules Extended Graphe Clusters (Logical characters) Unicode Character Properties User-Defined Character Properties User-Defined Case Mappings (for serious hackers only) Character Encodings for Input and Output Unicode Regular Expression Support Level Unicode Encodings Noncharacter code points Beyond Unicode code points Security Implications of Unicode Unicode in Perl on EBCDIC Locales When Unicode Does Not Happen The Unicode Bug Forcing Unicode in Perl (Or Unforcing Unicode in Perl) Using Unicode in XS Hacking Perl to work on earlier Unicode versions (for very serious hackers only) Porting code from perl-5.6.X
BUGS
Interaction with Extensions Speed
SEE ALSO
PERLUNICOOK
NAME DESCRIPTION EXAMPLES
X 0: Standard preale X 1: Generic Unicode-savvy filter X 2: Fine-tuning Unicode warnings X 3: Declare source in utf8 for identifiers and literals X 4: Characters and their nuers X 5: Unicode literals by character nuer X 6: Get character na by nuer X 7: Get character nuer by na X 8: Unicode nad characters X 9: Unicode nad sequences X 10: Custom nad characters X 11: Nas of CJK codepoints X 12: Explicit encode/decode X 13: Decode program argunts as utf8 X 14: Decode program argunts as locale encoding X 15: Declare STD{IN,OUT,ERR} to be utf8 X 16: Declare STD{IN,OUT,ERR} to be in locale encoding X 17: Make file I/O default to utf8 X 18: Make all I/O and args default to utf8 X 19: Open file with specific encoding X 20: Unicode casing X 21: Unicode case-insensitive comparisons X 22: Match Unicode linebreak sequence in regex X 23: Get character category X 24: Disabling Unicode-awareness in builtin charclasses X 25: Match Unicode properties in regex with \p, \P X 26: Custom character properties X 27: Unicode normalization X 28: Convert non-ASCII Unicode nurics X 29: Match Unicode graphe cluster in regex X 30: Extract by graphe instead of by codepoint (regex) X 31: Extract by graphe instead of by codepoint (substr) X 32: Reverse string by graphe X 33: String length in graphes X 34: Unicode column-width for printing X 35: Unicode collation X 36: Case- and accent-insensitive Unicode sort X 37: Unicode locale collation X 38: Making cmp work on text instead of codepoints X 39: Case- and accent-insensitive comparisons X 40: Case- and accent-insensitive locale comparisons X 41: Unicode linebreaking X 42: Unicode text in DBM hashes, the tedious way X 43: Unicode text in DBM hashes, the easy way X 44: PROGRAM: Demo of Unicode collation and printing
SEE ALSO AUTHOR COPYRIGHT AND LICENCE REVISION HISTORY
PERLUNIFAQ
NAME Q and A
perlunitut isn't really a Unicode tutorial, is it? What character encodings does Perl support? Which version of perl should I use? What about binary data, like images? When should I decode or encode? What if I don't decode? What if I don't encode? Is there a way to automatically decode or encode? What if I don't know which encoding was used? Can I use Unicode in my Perl sources? Data::Dumper doesn't restore the UTF8 flag; is it broken? Why do regex character classes sotis match only in the ASCII range? Why do so characters not uppercase or lowercase correctly? How can I determine if a string is a text string or a binary string? How do I convert from encoding FOO to encoding BAR? What are decode_utf8 and encode_utf8? What is a wide character?
INTERNALS
What is the UTF8 flag? What about the use bytes pragma? What about the use encoding pragma? What is the difference between :encoding and :utf8? What's the difference between UTF-8 and utf8? I lost track; what encoding is the internal format really?
AUTHOR SEE ALSO
PERLUNIINTRO
NAME DESCRIPTION
Unicode Perl's Unicode Support Perl's Unicode Model Unicode and EBCDIC Creating Unicode Handling Unicode Legacy Encodings Unicode I/O Displaying Unicode As Text Special Cases Advanced Topics Miscellaneous Questions With Answers Hexadecimal Notation Further Resources
UNICODE IN OLDER PERLS SEE ALSO ACKNOWLEDGMENTS AUTHOR, COPYRIGHT, AND LICENSE
PERLUNIPROPS
NAME DESCRIPTION Properties accessible through \p{} and \P{}
Legal \p{} and \P{} constructs that match no characters
Properties accessible through Unicode::UCD Properties accessible through other ans Unicode character properties that are NOT accepted by Perl Other information in the Unicode data base SEE ALSO
PERLUNITUT
NAME DESCRIPTION
Definitions Your new toolkit I/O flow (the actual 5 minute tutorial)
SUMMARY Q and A (or FAQ) ACKNOWLEDGEMENTS AUTHOR SEE ALSO
PERLUTIL
NAME DESCRIPTION LIST OF UTILITIES
Docuntation Converters Administration Developnt General tools Installation
SEE ALSO
PERLVAR
NAME DESCRIPTION
The Syntax of Variable Nas
SPECIAL VARIABLES
General Variables Variables related to regular expressions Variables related to filehandles Error Variables Variables related to the interpreter state Deprecated and removed variables
PERLVMS
NAME DESCRIPTION Installation Organization of Perl Images
Core Images Perl Extensions Installing static extensions Installing dynamic extensions
File specifications
Syntax Filena Case Syolic Links Wildcard expansion Pipes
PERL5LIB and PERLLIB The Perl Forked Debugger PERL_VMS_EXCEPTION_DEBUG Command line
I/O redirection and backgrounding Command line switches
Perl functions Perl variables Standard modules with VMS-specific differences
SDBM_File
Revision date AUTHOR
PERLVOS
NAME SYNOPSIS BUILDING PERL FOR OPENVOS INSTALLING PERL IN OPENVOS USING PERL IN OPENVOS
Restrictions of Perl on OpenVOS
TEST STATUS SUPPORT STATUS AUTHOR LAST UPDATE
PF2AFM
NAME SYNOPSIS DESCRIPTION SEE ALSO VERSION AUTHOR
PFBTOPFA
NAME SYNOPSIS DESCRIPTION SEE ALSO VERSION AUTHOR
PGREP
NAME SYNOPSIS DESCRIPTION OPTIONS OPERANDS EXAMPLES EXIT STATUS NOTES BUGS SEE ALSO STANDARDS AUTHOR REPORTING BUGS
PIC
NAME SYNOPSIS DESCRIPTION OPTIONS USAGE
TeX mode Commands Expressions Other Changes
CONVERSION FILES SEE ALSO BUGS COPYING
PICONV
NAME SYNOPSIS DESCRIPTION SEE ALSO
PIDOF
NAME SYNOPSIS DESCRIPTION OPTIONS EXIT STATUS SEE ALSO AUTHOR
PINFO
NAME SYNTAX DESCRIPTION DEFAULT KEYS WHEN BROWSING INFO FILE ENVIRONMENT COLOR AND KEY DEFINITIONS INTERNATIONALIZATION SUPPORT LICENSE BUGS AUTHOR COMMENTS
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion