skip to content
section 3perl — Library functions
- AnyDBM_File(3perl) provide framework for multiple DBMs
- App::Cpan(3perl) easily interact with CPAN from the command line
- App::Prove(3perl) Implements the "prove" command.
- App::Prove::State(3perl) State storage for the "prove" command.
- App::Prove::State::Result(3perl) Individual test suite results.
- App::Prove::State::Result::Test(3perl) Individual test results.
- Archive::Tar(3perl) module for manipulations of tar archives
- Archive::Tar::File(3perl) a subclass for in-memory extracted file from Archive::Tar
- Attribute::Handlers(3perl) Simpler definition of attribute handlers
- attributes(3perl) get/set subroutine or variable attributes
- autodie(3perl) Replace functions with ones that succeed or die with lexical scope
- autodie::exception(3perl) Exceptions from autodying functions.
- autodie::exception::system(3perl) Exceptions from autodying system().
- autodie::hints(3perl) Provide hints about user subroutines to autodie
- autodie::Scope::Guard(3perl) Wrapper class for calling subs at end of scope
- autodie::Scope::GuardStack(3perl) Hook stack for managing scopes via %^H
- autodie::skip(3perl) Skip a package when throwing autodie exceptions
- autodie::Util(3perl) Internal Utility subroutines for autodie and Fatal
- AutoLoader(3perl) load subroutines only on demand
- AutoSplit(3perl) split a package for autoloading
- autouse(3perl) postpone load of modules until a function is used
- B(3perl) The Perl Compiler Backend
- B::Concise(3perl) Walk Perl syntax tree, printing concise info about ops
- B::Deparse(3perl) Perl compiler backend to produce perl code
- B::Op_private(3perl) OP op_private flag definitions
- B::Showlex(3perl) Show lexical variables used in functions or files
- B::Terse(3perl) Walk Perl syntax tree, printing terse info about ops
- B::Xref(3perl) Generates cross reference reports for Perl programs
- base(3perl) Establish an ISA relationship with base classes at compile time
- Benchmark(3perl) benchmark running times of Perl code
- bigfloat(3perl) transparent big floating point number support for Perl
- bigint(3perl) transparent big integer support for Perl
- bignum(3perl) transparent big number support for Perl
- bigrat(3perl) transparent big rational number support for Perl
- blib(3perl) Use MakeMaker's uninstalled version of a package
- builtin(3perl) Perl pragma to import built-in utility functions
- bytes(3perl) Perl pragma to expose the individual bytes of characters
- Carp(3perl) alternative warn and die for modules
- charnames(3perl) access to Unicode character names and named character sequences; also define character names
- Class::Struct(3perl) declare struct-like datatypes as Perl classes
- Compress::Raw::Bzip2(3perl) Low-Level Interface to bzip2 compression library
- Compress::Raw::Zlib(3perl) Low-Level Interface to zlib or zlib-ng compression library
- Compress::Zlib(3perl) Interface to zlib compression library
- Config(3perl) access Perl configuration information
- Config::Extensions(3perl) hash lookup of which core extensions were built.
- Config::Perl::V(3perl) Structured data retrieval of perl -V output
- constant(3perl) Perl pragma to declare constants
- CORE(3perl) Namespace for Perl's core routines
- CPAN(3perl) query, download and build perl modules from CPAN sites
- CPAN::API::HOWTO(3perl) a recipe book for programming with CPAN.pm
- CPAN::Debug(3perl) internal debugging for CPAN.pm
- CPAN::Distroprefs(3perl) - read and match distroprefs
- CPAN::FirstTime(3perl) Utility for CPAN::Config file Initialization
- CPAN::HandleConfig(3perl) internal configuration handling for CPAN.pm
- CPAN::Kwalify(3perl) Interface between CPAN.pm and Kwalify.pm
- CPAN::Meta(3perl) the distribution metadata for a CPAN dist
- CPAN::Meta::Converter(3perl) Convert CPAN distribution metadata structures
- CPAN::Meta::Feature(3perl) an optional feature provided by a CPAN distribution
- CPAN::Meta::History(3perl) history of CPAN Meta Spec changes
- CPAN::Meta::History::Meta_1_0(3perl) Version 1.0 metadata specification for META.yml
- CPAN::Meta::History::Meta_1_1(3perl) Version 1.1 metadata specification for META.yml
- CPAN::Meta::History::Meta_1_2(3perl) Version 1.2 metadata specification for META.yml
- CPAN::Meta::History::Meta_1_3(3perl) Version 1.3 metadata specification for META.yml
- CPAN::Meta::History::Meta_1_4(3perl) Version 1.4 metadata specification for META.yml
- CPAN::Meta::Merge(3perl) Merging CPAN Meta fragments
- CPAN::Meta::Prereqs(3perl) a set of distribution prerequisites by phase and type
- CPAN::Meta::Requirements(3perl) a set of version requirements for a CPAN dist
- CPAN::Meta::Spec(3perl) specification for CPAN distribution metadata
- CPAN::Meta::Validator(3perl) validate CPAN distribution metadata structures
- CPAN::Meta::YAML(3perl) Read and write a subset of YAML for CPAN Meta files
- CPAN::Mirrors(3perl) Get CPAN mirror information and select a fast one
- CPAN::Nox(3perl) Wrapper around CPAN.pm without using any XS module
- CPAN::Plugin(3perl) Base class for CPAN shell extensions
- CPAN::Plugin::Specfile(3perl) Proof of concept implementation of a trivial CPAN::Plugin
- CPAN::Queue(3perl) internal queue support for CPAN.pm
- CPAN::Tarzip(3perl) internal handling of tar archives for CPAN.pm
- CPAN::Version(3perl) utility functions to compare CPAN versions
- Cwd(3perl) get pathname of current working directory
- Data::Dumper(3perl) stringified perl data structures, suitable for both printing and "eval"
- DB(3perl) programmatic interface to the Perl debugging API
- DB_File(3perl) Perl5 access to Berkeley DB version 1.x
- DBM_Filter(3perl) - Filter DBM keys/values
- DBM_Filter::compress(3perl) filter for DBM_Filter
- DBM_Filter::encode(3perl) filter for DBM_Filter
- DBM_Filter::int32(3perl) filter for DBM_Filter
- DBM_Filter::null(3perl) filter for DBM_Filter
- DBM_Filter::utf8(3perl) filter for DBM_Filter
- deprecate(3perl) Perl pragma for deprecating the inclusion of a module in core
- Devel::Peek(3perl) A data debugging tool for the XS programmer
- Devel::PPPort(3perl) Perl/Pollution/Portability
- Devel::SelfStubber(3perl) generate stubs for a SelfLoading module
- diagnostics(3perl) produce verbose warning diagnostics
- Digest(3perl) Modules that calculate message digests
- Digest::base(3perl) Digest base class
- Digest::file(3perl) Calculate digests of files
- Digest::MD5(3perl) Perl interface to the MD5 Algorithm
- Digest::SHA(3perl) Perl extension for SHA-1/224/256/384/512
- DirHandle(3perl) (obsolete) supply object methods for directory handles
- Dpkg(3perl) module with core variables
- Dpkg::Arch(3perl) handle architectures
- Dpkg::Build::Info(3perl) handle build information
- Dpkg::BuildAPI(3perl) handle build API versions
- Dpkg::BuildEnv(3perl) track build environment
- Dpkg::BuildFlags(3perl) query build flags
- Dpkg::BuildInfo(3perl) handle build information
- Dpkg::BuildOptions(3perl) parse and update build options
- Dpkg::BuildProfiles(3perl) handle build profiles
- Dpkg::BuildTree(3perl) handle build tree actions
- Dpkg::BuildTypes(3perl) track build types
- Dpkg::Changelog(3perl) base class to implement a changelog parser
- Dpkg::Changelog::Debian(3perl) parse Debian changelogs
- Dpkg::Changelog::Entry(3perl) represents a changelog entry
- Dpkg::Changelog::Entry::Debian(3perl) represents a Debian changelog entry
- Dpkg::Changelog::Parse(3perl) generic changelog parser for dpkg-parsechangelog
- Dpkg::Checksums(3perl) generate and manipulate file checksums
- Dpkg::Compression(3perl) simple database of available compression methods
- Dpkg::Compression::FileHandle(3perl) class dealing transparently with file compression
- Dpkg::Compression::Process(3perl) run compression/decompression processes
- Dpkg::Conf(3perl) parse dpkg configuration files
- Dpkg::Control(3perl) parse and manipulate official control-like information
- Dpkg::Control::Changelog(3perl) represent info fields output by dpkg-parsechangelog
- Dpkg::Control::Fields(3perl) manage (list of official) control fields
- Dpkg::Control::FieldsCore(3perl) manage (list of official) control fields
- Dpkg::Control::Hash(3perl) parse and manipulate a stanza of deb822 fields
- Dpkg::Control::HashCore(3perl) parse and manipulate a stanza of deb822 fields
- Dpkg::Control::HashCore::Tie(3perl) ties a Dpkg::Control::Hash object
- Dpkg::Control::Info(3perl) parse files like debian/control
- Dpkg::Control::Tests(3perl) parse files like debian/tests/control
- Dpkg::Control::Tests::Entry(3perl) represents a test suite entry
- Dpkg::Control::Types(3perl) export CTRL_* constants
- Dpkg::Deps(3perl) parse and manipulate dependencies of Debian packages
- Dpkg::Deps::AND(3perl) list of AND dependencies
- Dpkg::Deps::KnownFacts(3perl) list of installed real and virtual packages
- Dpkg::Deps::Multiple(3perl) base module to represent multiple dependencies
- Dpkg::Deps::OR(3perl) list of OR dependencies
- Dpkg::Deps::Simple(3perl) represents a single dependency statement
- Dpkg::Deps::Union(3perl) list of unrelated dependencies
- Dpkg::Dist::Files(3perl) handle built artifacts to distribute
- Dpkg::ErrorHandling(3perl) handle error conditions
- Dpkg::Exit(3perl) program exit handlers
- Dpkg::File(3perl) file handling
- Dpkg::Getopt(3perl) option parsing handling
- Dpkg::Gettext(3perl) convenience wrapper around Locale::gettext
- Dpkg::Index(3perl) generic index of control information
- Dpkg::Interface::Storable(3perl) common methods related to object serialization
- Dpkg::IPC(3perl) helper functions for IPC
- Dpkg::Lock(3perl) file locking support
- Dpkg::OpenPGP(3perl) multi-backend OpenPGP support
- Dpkg::OpenPGP::Backend(3perl) OpenPGP backend base class
- Dpkg::OpenPGP::Backend::GnuPG(3perl) OpenPGP backend for GnuPG
- Dpkg::OpenPGP::Backend::Sequoia(3perl) OpenPGP backend for Sequoia
- Dpkg::OpenPGP::Backend::SOP(3perl) OpenPGP backend for SOP
- Dpkg::OpenPGP::ErrorCodes(3perl) OpenPGP error codes
- Dpkg::OpenPGP::KeyHandle(3perl) OpenPGP key handle support
- Dpkg::Package(3perl) package properties handling
- Dpkg::Path(3perl) some common path handling functions
- Dpkg::Shlibs(3perl) shared library location handling
- Dpkg::Shlibs::Cppfilt(3perl) C++ symbol mangling support via c++filt
- Dpkg::Shlibs::Objdump(3perl) symbol support via objdump
- Dpkg::Shlibs::Objdump::Object(3perl) represent an object from objdump output
- Dpkg::Shlibs::Symbol(3perl) represent an object file symbol
- Dpkg::Shlibs::SymbolFile(3perl) represent a symbols file
- Dpkg::Source::Archive(3perl) source tarball archive support
- Dpkg::Source::BinaryFiles(3perl) manipulate debian/source/include-binaries files
- Dpkg::Source::Format(3perl) manipulate debian/source/format files
- Dpkg::Source::Functions(3perl) miscellaneous source package handling functions
- Dpkg::Source::Package(3perl) manipulate Debian source packages
- Dpkg::Source::Package::V1(3perl) class for source format 1.0
- Dpkg::Source::Package::V2(3perl) class for source format 2.0
- Dpkg::Source::Package::V3::Bzr(3perl) class for source format 3.0 (bzr)
- Dpkg::Source::Package::V3::Custom(3perl) class for source format 3.0 (custom)
- Dpkg::Source::Package::V3::Git(3perl) class for source format 3.0 (git)
- Dpkg::Source::Package::V3::Native(3perl) class for source format 3.0 (native)
- Dpkg::Source::Package::V3::Quilt(3perl) class for source format 3.0 (quilt)
- Dpkg::Source::Patch(3perl) represent a patch file
- Dpkg::Source::Quilt(3perl) represent a quilt patch queue
- Dpkg::Substvars(3perl) handle variable substitution in strings
- Dpkg::Vendor(3perl) get access to some vendor specific information
- Dpkg::Vendor::Debian(3perl) Debian vendor class
- Dpkg::Vendor::Default(3perl) default vendor class
- Dpkg::Vendor::Devuan(3perl) Devuan vendor class
- Dpkg::Vendor::Ubuntu(3perl) Ubuntu vendor class
- Dpkg::Version(3perl) handling and comparing dpkg-style version numbers
- Dumpvalue(3perl) provides screen dump of Perl data.
- DynaLoader(3perl) Dynamically load C libraries into Perl code
- Encode(3perl) character encodings in Perl
- Encode::Alias(3perl) alias definitions to encodings
- Encode::Byte(3perl) Single Byte Encodings
- Encode::CN(3perl) China-based Chinese Encodings
- Encode::EBCDIC(3perl) EBCDIC Encodings
- Encode::Encoder(3perl) - Object Oriented Encoder
- Encode::Encoding(3perl) Encode Implementation Base Class
- Encode::GSM0338(3perl) - ETSI GSM 03.38 Encoding
- Encode::Guess(3perl) - Guesses encoding from data
- Encode::JP(3perl) Japanese Encodings
- Encode::KR(3perl) Korean Encodings
- Encode::MIME::Header(3perl) - MIME encoding for an unstructured email header
- Encode::PerlIO(3perl) - a detailed document on Encode and PerlIO
- Encode::Supported(3perl) - Encodings supported by Encode
- Encode::Symbol(3perl) Symbol Encodings
- Encode::TW(3perl) Taiwan-based Chinese Encodings
- Encode::Unicode(3perl) - Various Unicode Transformation Formats
- Encode::Unicode::UTF7(3perl) - UTF-7 encoding
- encoding(3perl) allows you to write your script in non-ASCII and non-UTF-8
- encoding::warnings(3perl) Warn on implicit encoding conversions
- English(3perl) use nice English (or awk) names for ugly punctuation variables
- Env(3perl) perl module that imports environment variables as scalars or arrays
- Errno(3perl) System errno constants
- experimental(3perl) Experimental features made easy
- Exporter(3perl) Implements default import method for modules
- ExtUtils::CBuilder(3perl) Compile and link C code for Perl modules
- ExtUtils::CBuilder::Platform::Windows(3perl) Builder class for Windows platforms
- ExtUtils::Command(3perl) utilities to replace common UNIX commands in Makefiles etc.
- ExtUtils::Command::MM(3perl) Commands for the MM's to use in Makefiles
- ExtUtils::Constant(3perl) generate XS code to import C header constants
- ExtUtils::Constant::Base(3perl) base class for ExtUtils::Constant objects
- ExtUtils::Constant::Utils(3perl) helper functions for ExtUtils::Constant
- ExtUtils::Constant::XS(3perl) generate C code for XS modules' constants.
- ExtUtils::Embed(3perl) Utilities for embedding Perl in C/C++ applications
- ExtUtils::Install(3perl) install files from here to there
- ExtUtils::Installed(3perl) Inventory management of installed modules
- ExtUtils::Liblist(3perl) determine libraries to use and how to use them
- ExtUtils::MakeMaker(3perl) Create a module Makefile
- ExtUtils::MakeMaker::Config(3perl) Wrapper around Config.pm
- ExtUtils::MakeMaker::FAQ(3perl) Frequently Asked Questions About MakeMaker
- ExtUtils::MakeMaker::Locale(3perl) bundled Encode::Locale
- ExtUtils::MakeMaker::Tutorial(3perl) Writing a module with MakeMaker
- ExtUtils::Manifest(3perl) Utilities to write and check a MANIFEST file
- ExtUtils::Miniperl(3perl) write the C code for miniperlmain.c and perlmain.c
- ExtUtils::Mkbootstrap(3perl) make a bootstrap file for use by DynaLoader
- ExtUtils::Mksymlists(3perl) write linker options files for dynamic extension
- ExtUtils::MM(3perl) OS adjusted ExtUtils::MakeMaker subclass
- ExtUtils::MM_AIX(3perl) AIX specific subclass of ExtUtils::MM_Unix
- ExtUtils::MM_Any(3perl) Platform-agnostic MM methods
- ExtUtils::MM_BeOS(3perl) methods to override UN*X behaviour in ExtUtils::MakeMaker
- ExtUtils::MM_Cygwin(3perl) methods to override UN*X behaviour in ExtUtils::MakeMaker
- ExtUtils::MM_Darwin(3perl) special behaviors for OS X
- ExtUtils::MM_DOS(3perl) DOS specific subclass of ExtUtils::MM_Unix
- ExtUtils::MM_MacOS(3perl) once produced Makefiles for MacOS Classic
- ExtUtils::MM_NW5(3perl) methods to override UN*X behaviour in ExtUtils::MakeMaker
- ExtUtils::MM_OS2(3perl) methods to override UN*X behaviour in ExtUtils::MakeMaker
- ExtUtils::MM_OS390(3perl) OS390 specific subclass of ExtUtils::MM_Unix
- ExtUtils::MM_QNX(3perl) QNX specific subclass of ExtUtils::MM_Unix
- ExtUtils::MM_Unix(3perl) methods used by ExtUtils::MakeMaker
- ExtUtils::MM_UWIN(3perl) U/WIN specific subclass of ExtUtils::MM_Unix
- ExtUtils::MM_VMS(3perl) methods to override UN*X behaviour in ExtUtils::MakeMaker
- ExtUtils::MM_VOS(3perl) VOS specific subclass of ExtUtils::MM_Unix
- ExtUtils::MM_Win32(3perl) methods to override UN*X behaviour in ExtUtils::MakeMaker
- ExtUtils::MM_Win95(3perl) method to customize MakeMaker for Win9X
- ExtUtils::MY(3perl) ExtUtils::MakeMaker subclass for customization
- ExtUtils::Packlist(3perl) manage .packlist files
- ExtUtils::ParseXS(3perl) converts Perl XS code into C code
- ExtUtils::ParseXS::Constants(3perl) Initialization values for some globals
- ExtUtils::ParseXS::Eval(3perl) Clean package to evaluate code in
- ExtUtils::ParseXS::Utilities(3perl) Subroutines used with ExtUtils::ParseXS
- ExtUtils::PL2Bat(3perl) Batch file creation to run perl scripts on Windows
- ExtUtils::testlib(3perl) add blib/* directories to @INC
- ExtUtils::Typemaps(3perl) Read/Write/Modify Perl/XS typemap files
- ExtUtils::Typemaps::Cmd(3perl) Quick commands for handling typemaps
- ExtUtils::Typemaps::InputMap(3perl) Entry in the INPUT section of a typemap
- ExtUtils::Typemaps::OutputMap(3perl) Entry in the OUTPUT section of a typemap
- ExtUtils::Typemaps::Type(3perl) Entry in the TYPEMAP section of a typemap
- Fatal(3perl) Replace functions with equivalents which succeed or die
- Fcntl(3perl) load the C Fcntl.h defines
- feature(3perl) Perl pragma to enable new features
- fields(3perl) compile-time class fields
- File::Basename(3perl) Parse file paths into directory, filename and suffix.
- File::Compare(3perl) Compare files or filehandles
- File::Copy(3perl) Copy files or filehandles
- File::DosGlob(3perl) DOS like globbing and then some
- File::Fetch(3perl) A generic file fetching mechanism
- File::Find(3perl) Traverse a directory tree.
- File::Glob(3perl) Perl extension for BSD glob routine
- File::GlobMapper(3perl) Extend File Glob to Allow Input and Output Files
- File::Path(3perl) Create or remove directory trees
- File::Spec(3perl) portably perform operations on file names
- File::Spec::AmigaOS(3perl) File::Spec for AmigaOS
- File::Spec::Cygwin(3perl) methods for Cygwin file specs
- File::Spec::Epoc(3perl) methods for Epoc file specs
- File::Spec::Functions(3perl) portably perform operations on file names
- File::Spec::Mac(3perl) File::Spec for Mac OS (Classic)
- File::Spec::OS2(3perl) methods for OS/2 file specs
- File::Spec::Unix(3perl) File::Spec for Unix, base for other File::Spec modules
- File::Spec::VMS(3perl) methods for VMS file specs
- File::Spec::Win32(3perl) methods for Win32 file specs
- File::stat(3perl) by-name interface to Perl's built-in stat() functions
- File::Temp(3perl) return name and handle of a temporary file safely
- FileCache(3perl) keep more files open than the system permits
- FileHandle(3perl) supply object methods for filehandles
- filetest(3perl) Perl pragma to control the filetest permission operators
- Filter::Simple(3perl) Simplified source filtering
- Filter::Util::Call(3perl) Perl Source Filter Utility Module
- FindBin(3perl) Locate directory of original perl script
- GDBM_File(3perl) Perl5 access to the gdbm library.
- Getopt::Long(3perl) Extended processing of command line options
- Getopt::Std(3perl) Process single-character switches with switch clustering
- Hash::Util(3perl) A selection of general-utility hash subroutines
- Hash::Util::FieldHash(3perl) Support for Inside-Out Classes
- HTTP::Tiny(3perl) A small, simple, correct HTTP/1.1 client
- I18N::Collate(3perl) compare 8-bit scalar data according to the current locale
- I18N::Langinfo(3perl) query locale information
- I18N::LangTags(3perl) functions for dealing with RFC3066-style language tags
- I18N::LangTags::Detect(3perl) detect the user's language preferences
- I18N::LangTags::List(3perl) - tags and names for human languages
- if(3perl) "use" a Perl module if a condition holds
- integer(3perl) Perl pragma to use integer arithmetic instead of floating point
- Internals(3perl) Reserved special namespace for internals related functions
- IO(3perl) load various IO modules
- IO::Compress::Base(3perl) Base Class for IO::Compress modules
- IO::Compress::Bzip2(3perl) Write bzip2 files/buffers
- IO::Compress::Deflate(3perl) Write RFC 1950 files/buffers
- IO::Compress::FAQ(3perl) - Frequently Asked Questions about IO::Compress
- IO::Compress::Gzip(3perl) Write RFC 1952 files/buffers
- IO::Compress::RawDeflate(3perl) Write RFC 1951 files/buffers
- IO::Compress::Zip(3perl) Write zip files/buffers
- IO::Dir(3perl) supply object methods for directory handles
- IO::File(3perl) supply object methods for filehandles
- IO::Handle(3perl) supply object methods for I/O handles
- IO::Pipe(3perl) supply object methods for pipes
- IO::Poll(3perl) Object interface to system poll call
- IO::Seekable(3perl) supply seek based methods for I/O objects
- IO::Select(3perl) OO interface to the select system call
- IO::Socket(3perl) Object interface to socket communications
- IO::Socket::INET(3perl) Object interface for AF_INET domain sockets
- IO::Socket::IP(3perl) Family-neutral IP socket supporting both IPv4 and IPv6
- IO::Socket::UNIX(3perl) Object interface for AF_UNIX domain sockets
- IO::Uncompress::AnyInflate(3perl) Uncompress zlib-based (zip, gzip) file/buffer
- IO::Uncompress::AnyUncompress(3perl) Uncompress gzip, zip, bzip2, zstd, xz, lzma, lzip, lzf or lzop file/buffer
- IO::Uncompress::Base(3perl) Base Class for IO::Uncompress modules
- IO::Uncompress::Bunzip2(3perl) Read bzip2 files/buffers
- IO::Uncompress::Gunzip(3perl) Read RFC 1952 files/buffers
- IO::Uncompress::Inflate(3perl) Read RFC 1950 files/buffers
- IO::Uncompress::RawInflate(3perl) Read RFC 1951 files/buffers
- IO::Uncompress::Unzip(3perl) Read zip files/buffers
- IO::Zlib(3perl) IO:: style interface to Compress::Zlib
- IPC::Cmd(3perl) finding and running system commands made easy
- IPC::Msg(3perl) SysV Msg IPC object class
- IPC::Open2(3perl) open a process for both reading and writing using open2()
- IPC::Open3(3perl) open a process for reading, writing, and error handling using open3()
- IPC::Semaphore(3perl) SysV Semaphore IPC object class
- IPC::SharedMem(3perl) SysV Shared Memory IPC object class
- IPC::SysV(3perl) System V IPC constants and system calls
- JSON::PP(3perl) JSON::XS compatible pure-Perl module.
- JSON::PP::Boolean(3perl) dummy module providing JSON::PP::Boolean
- less(3perl) perl pragma to request less of something
- lib(3perl) manipulate @INC at compile time
- List::Util(3perl) A selection of general-utility list subroutines
- List::Util::XS(3perl) Indicate if List::Util was compiled with a C compiler
- locale(3perl) Perl pragma to use or avoid POSIX locales for built-in operations
- Locale::Maketext(3perl) framework for localization
- Locale::Maketext::Cookbook(3perl) recipes for using Locale::Maketext
- Locale::Maketext::Guts(3perl) Deprecated module to load Locale::Maketext utf8 code
- Locale::Maketext::GutsLoader(3perl) Deprecated module to load Locale::Maketext utf8 code
- Locale::Maketext::Simple(3perl) Simple interface to Locale::Maketext::Lexicon
- Locale::Maketext::TPJ13(3perl) - article about software localization
- Math::BigFloat(3perl) arbitrary size floating point math package
- Math::BigInt(3perl) arbitrary size integer math package
- Math::BigInt::Calc(3perl) pure Perl module to support Math::BigInt
- Math::BigInt::FastCalc(3perl) Math::BigInt::Calc with some XS for more speed
- Math::BigInt::Lib(3perl) virtual parent class for Math::BigInt libraries
- Math::BigRat(3perl) arbitrary size rational number math package
- Math::Complex(3perl) complex numbers and associated mathematical functions
- Math::Trig(3perl) trigonometric functions
- Memoize(3perl) Make functions faster by trading space for time
- Memoize::AnyDBM_File(3perl) glue to provide EXISTS for AnyDBM_File for Storable use
- Memoize::Expire(3perl) Plug-in module for automatic expiration of memoized values
- Memoize::NDBM_File(3perl) glue to provide EXISTS for NDBM_File for Storable use
- Memoize::SDBM_File(3perl) DEPRECATED compability shim
- MIME::Base64(3perl) Encoding and decoding of base64 strings
- MIME::QuotedPrint(3perl) Encoding and decoding of quoted-printable strings
- Module::CoreList(3perl) what modules shipped with versions of perl
- Module::CoreList::Utils(3perl) what utilities shipped with versions of perl
- Module::Load(3perl) runtime require of both modules and files
- Module::Load::Conditional(3perl) Looking up module information / loading at runtime
- Module::Loaded(3perl) mark modules as loaded or unloaded
- Module::Metadata(3perl) Gather package and POD information from perl module files
- mro(3perl) Method Resolution Order
- NDBM_File(3perl) Tied access to ndbm files
- Net::Cmd(3perl) Network Command class (as used by FTP, SMTP etc)
- Net::Config(3perl) Local configuration data for libnet
- Net::Domain(3perl) Attempt to evaluate the current host's internet name and domain
- Net::FTP(3perl) FTP Client class
- Net::hostent(3perl) by-name interface to Perl's built-in gethost*() functions
- Net::libnetFAQ(3perl) libnet Frequently Asked Questions
- Net::netent(3perl) by-name interface to Perl's built-in getnet*() functions
- Net::Netrc(3perl) OO interface to users netrc file
- Net::NNTP(3perl) NNTP Client class
- Net::Ping(3perl) check a remote host for reachability
- Net::POP3(3perl) Post Office Protocol 3 Client class (RFC1939)
- Net::protoent(3perl) by-name interface to Perl's built-in getproto*() functions
- Net::servent(3perl) by-name interface to Perl's built-in getserv*() functions
- Net::SMTP(3perl) Simple Mail Transfer Protocol Client
- Net::Time(3perl) time and daytime network client interface
- NEXT(3perl) Provide a pseudo-class NEXT (et al) that allows method redispatch
- O(3perl) Generic interface to Perl Compiler backends
- ODBM_File(3perl) Tied access to odbm files
- ok(3perl) Alternative to Test::More::use_ok
- Opcode(3perl) Disable named opcodes when compiling perl code
- open(3perl) perl pragma to set default PerlIO layers for input and output
- ops(3perl) Perl pragma to restrict unsafe operations when compiling
- overload(3perl) Package for overloading Perl operations
- overloading(3perl) perl pragma to lexically control overloading
- Params::Check(3perl) A generic input parsing/checking mechanism.
- parent(3perl) Establish an ISA relationship with base classes at compile time
- Parse::CPAN::Meta(3perl) Parse META.yml and META.json CPAN metadata files
- Perl::OSType(3perl) Map Perl operating system names to generic types
- PerlIO(3perl) On demand loader for PerlIO layers and root of PerlIO::* name space
- PerlIO::encoding(3perl) encoding layer
- PerlIO::mmap(3perl) Memory mapped IO
- PerlIO::scalar(3perl) in-memory IO, scalar IO
- PerlIO::via(3perl) Helper class for PerlIO layers implemented in perl
- PerlIO::via::QuotedPrint(3perl) PerlIO layer for quoted-printable strings
- Pod::Checker(3perl) check pod documents for syntax errors
- Pod::Escapes(3perl) for resolving Pod E<...> sequences
- Pod::Html(3perl) module to convert pod files to HTML
- Pod::Html::Util(3perl) helper functions for Pod-Html
- Pod::Man(3perl) Convert POD data to formatted *roff input
- Pod::ParseLink(3perl) Parse an L<> formatting code in POD text
- Pod::Perldoc(3perl) Look up Perl documentation in Pod format.
- Pod::Perldoc::BaseTo(3perl) Base for Pod::Perldoc formatters
- Pod::Perldoc::GetOptsOO(3perl) Customized option parser for Pod::Perldoc
- Pod::Perldoc::ToANSI(3perl) render Pod with ANSI color escapes
- Pod::Perldoc::ToChecker(3perl) let Perldoc check Pod for errors
- Pod::Perldoc::ToMan(3perl) let Perldoc render Pod as man pages
- Pod::Perldoc::ToNroff(3perl) let Perldoc convert Pod to nroff
- Pod::Perldoc::ToPod(3perl) let Perldoc render Pod as ... Pod!
- Pod::Perldoc::ToRtf(3perl) let Perldoc render Pod as RTF
- Pod::Perldoc::ToTerm(3perl) render Pod with terminal escapes
- Pod::Perldoc::ToText(3perl) let Perldoc render Pod as plaintext
- Pod::Perldoc::ToTk(3perl) let Perldoc use Tk::Pod to render Pod
- Pod::Perldoc::ToXml(3perl) let Perldoc render Pod as XML
- Pod::Simple(3perl) framework for parsing Pod
- Pod::Simple::Checker(3perl) - check the Pod syntax of a document
- Pod::Simple::Debug(3perl) - put Pod::Simple into trace/debug mode
- Pod::Simple::DumpAsText(3perl) - dump Pod-parsing events as text
- Pod::Simple::DumpAsXML(3perl) - turn Pod into XML
- Pod::Simple::HTML(3perl) convert Pod to HTML
- Pod::Simple::HTMLBatch(3perl) convert several Pod files to several HTML files
- Pod::Simple::JustPod(3perl) - just the Pod, the whole Pod, and nothing but the Pod
- Pod::Simple::LinkSection(3perl) - represent "section" attributes of L codes
- Pod::Simple::Methody(3perl) - turn Pod::Simple events into method calls
- Pod::Simple::PullParser(3perl) - a pull-parser interface to parsing Pod
- Pod::Simple::PullParserEndToken(3perl) - end-tokens from Pod::Simple::PullParser
- Pod::Simple::PullParserStartToken(3perl) - start-tokens from Pod::Simple::PullParser
- Pod::Simple::PullParserTextToken(3perl) - text-tokens from Pod::Simple::PullParser
- Pod::Simple::PullParserToken(3perl) - tokens from Pod::Simple::PullParser
- Pod::Simple::RTF(3perl) - format Pod as RTF
- Pod::Simple::Search(3perl) find POD documents in directory trees
- Pod::Simple::SimpleTree(3perl) - parse Pod into a simple parse tree
- Pod::Simple::Subclassing(3perl) - write a formatter as a Pod::Simple subclass
- Pod::Simple::Text(3perl) - format Pod as plaintext
- Pod::Simple::TextContent(3perl) - get the text content of Pod
- Pod::Simple::XHTML(3perl) - format Pod as validating XHTML
- Pod::Simple::XMLOutStream(3perl) - turn Pod into XML
- Pod::Text(3perl) Convert POD data to formatted text
- Pod::Text::Color(3perl) Convert POD data to formatted color ASCII text
- Pod::Text::Overstrike(3perl) Convert POD data to formatted overstrike text
- Pod::Text::Termcap(3perl) Convert POD data to ASCII text with format escapes
- Pod::Usage(3perl) extracts POD documentation and shows usage information
- POSIX(3perl) Perl interface to IEEE Std 1003.1
- re(3perl) Perl pragma to alter regular expression behaviour
- Safe(3perl) Compile and execute code in restricted compartments
- Scalar::Util(3perl) A selection of general-utility scalar subroutines
- SDBM_File(3perl) Tied access to sdbm files
- Search::Dict(3perl) look - search for key in dictionary file
- SelectSaver(3perl) save and restore selected file handle
- SelfLoader(3perl) load functions only on demand
- sigtrap(3perl) Perl pragma to enable simple signal handling
- Socket(3perl) networking constants and support functions
- sort(3perl) perl pragma to control sort() behaviour
- stable(3perl) Experimental features made easy, once we know they're stable
- Storable(3perl) persistence for Perl data structures
- strict(3perl) Perl pragma to restrict unsafe constructs
- Sub::Util(3perl) A selection of utility subroutines for subs and CODE references
- subs(3perl) Perl pragma to predeclare subroutine names
- Symbol(3perl) manipulate Perl symbols and their names
- Sys::Hostname(3perl) Try every conceivable way to get hostname
- Sys::Syslog(3perl) Perl interface to the UNIX syslog(3) calls
- TAP::Base(3perl) Base class that provides common functionality to TAP::Parser and TAP::Harness
- TAP::Formatter::Base(3perl) Base class for harness output delegates
- TAP::Formatter::Color(3perl) Run Perl test scripts with color
- TAP::Formatter::Console(3perl) Harness output delegate for default console output
- TAP::Formatter::Console::ParallelSession(3perl) Harness output delegate for parallel console output
- TAP::Formatter::Console::Session(3perl) Harness output delegate for default console output
- TAP::Formatter::File(3perl) Harness output delegate for file output
- TAP::Formatter::File::Session(3perl) Harness output delegate for file output
- TAP::Formatter::Session(3perl) Abstract base class for harness output delegate
- TAP::Harness(3perl) Run test scripts with statistics
- TAP::Harness::Beyond(3perl) Beyond make test
- TAP::Harness::Env(3perl) Parsing harness related environmental variables where appropriate
- TAP::Object(3perl) Base class that provides common functionality to all "TAP::*" modules
- TAP::Parser(3perl) Parse TAP output
- TAP::Parser::Aggregator(3perl) Aggregate TAP::Parser results
- TAP::Parser::Grammar(3perl) A grammar for the Test Anything Protocol.
- TAP::Parser::Iterator(3perl) Base class for TAP source iterators
- TAP::Parser::Iterator::Array(3perl) Iterator for array-based TAP sources
- TAP::Parser::Iterator::Process(3perl) Iterator for process-based TAP sources
- TAP::Parser::Iterator::Stream(3perl) Iterator for filehandle-based TAP sources
- TAP::Parser::IteratorFactory(3perl) Figures out which SourceHandler objects to use for a given Source
- TAP::Parser::Multiplexer(3perl) Multiplex multiple TAP::Parsers
- TAP::Parser::Result(3perl) Base class for TAP::Parser output objects
- TAP::Parser::Result::Bailout(3perl) Bailout result token.
- TAP::Parser::Result::Comment(3perl) Comment result token.
- TAP::Parser::Result::Plan(3perl) Plan result token.
- TAP::Parser::Result::Pragma(3perl) TAP pragma token.
- TAP::Parser::Result::Test(3perl) Test result token.
- TAP::Parser::Result::Unknown(3perl) Unknown result token.
- TAP::Parser::Result::Version(3perl) TAP syntax version token.
- TAP::Parser::Result::YAML(3perl) YAML result token.
- TAP::Parser::ResultFactory(3perl) Factory for creating TAP::Parser output objects
- TAP::Parser::Scheduler(3perl) Schedule tests during parallel testing
- TAP::Parser::Scheduler::Job(3perl) A single testing job.
- TAP::Parser::Scheduler::Spinner(3perl) A no-op job.
- TAP::Parser::Source(3perl) a TAP source & meta data about it
- TAP::Parser::SourceHandler(3perl) Base class for different TAP source handlers
- TAP::Parser::SourceHandler::Executable(3perl) Stream output from an executable TAP source
- TAP::Parser::SourceHandler::File(3perl) Stream TAP from a text file.
- TAP::Parser::SourceHandler::Handle(3perl) Stream TAP from an IO::Handle or a GLOB.
- TAP::Parser::SourceHandler::Perl(3perl) Stream TAP from a Perl executable
- TAP::Parser::SourceHandler::RawTAP(3perl) Stream output from raw TAP in a scalar/array ref.
- TAP::Parser::YAMLish::Reader(3perl) Read YAMLish data from iterator
- TAP::Parser::YAMLish::Writer(3perl) Write YAMLish data
- Term::ANSIColor(3perl) Color screen output using ANSI escape sequences
- Term::Cap(3perl) Perl termcap interface
- Term::Complete(3perl) Perl word completion module
- Term::ReadLine(3perl) Perl interface to various "readline" packages. If no real package is found, substitutes stubs instead of basic functions.
- Test(3perl) provides a simple framework for writing test scripts
- Test2(3perl) Framework for writing test tools that all work together.
- Test2::API(3perl) Primary interface for writing Test2 based testing tools.
- Test2::API::Breakage(3perl) What breaks at what version
- Test2::API::Context(3perl) Object to represent a testing context.
- Test2::API::Instance(3perl) Object used by Test2::API under the hood
- Test2::API::InterceptResult(3perl) Representation of a list of events.
- Test2::API::InterceptResult::Event(3perl) Representation of an event for use in testing other test tools.
- Test2::API::InterceptResult::Hub(3perl) Hub used by InterceptResult.
- Test2::API::InterceptResult::Squasher(3perl) Encapsulation of the algorithm that squashes diags into assertions.
- Test2::API::Stack(3perl) Object to manage a stack of Test2::Hub instances.
- Test2::Event(3perl) Base class for events
- Test2::Event::Bail(3perl) Bailout!
- Test2::Event::Diag(3perl) Diag event type
- Test2::Event::Encoding(3perl) Set the encoding for the output stream
- Test2::Event::Exception(3perl) Exception event
- Test2::Event::Fail(3perl) Event for a simple failed assertion
- Test2::Event::Generic(3perl) Generic event type.
- Test2::Event::Note(3perl) Note event type
- Test2::Event::Ok(3perl) Ok event type
- Test2::Event::Pass(3perl) Event for a simple passing assertion
- Test2::Event::Plan(3perl) The event of a plan
- Test2::Event::Skip(3perl) Skip event type
- Test2::Event::Subtest(3perl) Event for subtest types
- Test2::Event::TAP::Version(3perl) Event for TAP version.
- Test2::Event::V2(3perl) Second generation event.
- Test2::Event::Waiting(3perl) Tell all procs/threads it is time to be done
- Test2::EventFacet(3perl) Base class for all event facets.
- Test2::EventFacet::About(3perl) Facet with event details.
- Test2::EventFacet::Amnesty(3perl) Facet for assertion amnesty.
- Test2::EventFacet::Assert(3perl) Facet representing an assertion.
- Test2::EventFacet::Control(3perl) Facet for hub actions and behaviors.
- Test2::EventFacet::Error(3perl) Facet for errors that need to be shown.
- Test2::EventFacet::Hub(3perl) Facet for the hubs an event passes through.
- Test2::EventFacet::Info(3perl) Facet for information a developer might care about.
- Test2::EventFacet::Info::Table(3perl) Intermediary representation of a table.
- Test2::EventFacet::Meta(3perl) Facet for meta-data
- Test2::EventFacet::Parent(3perl) Facet for events contains other events
- Test2::EventFacet::Plan(3perl) Facet for setting the plan
- Test2::EventFacet::Render(3perl) Facet that dictates how to render an event.
- Test2::EventFacet::Trace(3perl) Debug information for events
- Test2::Formatter(3perl) Namespace for formatters.
- Test2::Formatter::TAP(3perl) Standard TAP formatter
- Test2::Hub(3perl) The conduit through which all events flow.
- Test2::Hub::Interceptor(3perl) Hub used by interceptor to grab results.
- Test2::Hub::Interceptor::Terminator(3perl) Exception class used by Test2::Hub::Interceptor
- Test2::Hub::Subtest(3perl) Hub used by subtests
- Test2::IPC(3perl) Turn on IPC for threading or forking support.
- Test2::IPC::Driver(3perl) Base class for Test2 IPC drivers.
- Test2::IPC::Driver::Files(3perl) Temp dir + Files concurrency model.
- Test2::Tools::Tiny(3perl) Tiny set of tools for unfortunate souls who cannot use Test2::Suite.
- Test2::Transition(3perl) Transition notes when upgrading to Test2
- Test2::Util(3perl) Tools used by Test2 and friends.
- Test2::Util::ExternalMeta(3perl) Allow third party tools to safely attach meta-data to your instances.
- Test2::Util::Facets2Legacy(3perl) Convert facet data to the legacy event API.
- Test2::Util::HashBase(3perl) Build hash based classes.
- Test2::Util::Trace(3perl) Legacy wrapper fro Test2::EventFacet::Trace.
- Test::Builder(3perl) Backend for building test libraries
- Test::Builder::Formatter(3perl) Test::Builder subclass of Test2::Formatter::TAP
- Test::Builder::IO::Scalar(3perl) A copy of IO::Scalar for Test::Builder
- Test::Builder::Module(3perl) Base class for test modules
- Test::Builder::Tester(3perl) test testsuites that have been built with Test::Builder
- Test::Builder::Tester::Color(3perl) turn on colour in Test::Builder::Tester
- Test::Builder::TodoDiag(3perl) Test::Builder subclass of Test2::Event::Diag
- Test::Harness(3perl) Run Perl standard test scripts with statistics
- Test::More(3perl) yet another framework for writing test scripts
- Test::Simple(3perl) Basic utilities for writing tests.
- Test::Tester(3perl) Ease testing test modules built with Test::Builder
- Test::Tester::Capture(3perl) Help testing test modules built with Test::Builder
- Test::Tester::CaptureRunner(3perl) Help testing test modules built with Test::Builder
- Test::Tutorial(3perl) A tutorial about writing really basic tests
- Test::use::ok(3perl) Alternative to Test::More::use_ok
- Text::Abbrev(3perl) abbrev - create an abbreviation table from a list
- Text::Balanced(3perl) Extract delimited text sequences from strings.
- Text::ParseWords(3perl) parse text into an array of tokens or array of arrays
- Text::Tabs(3perl) expand and unexpand tabs like unix expand(1) and unexpand(1)
- Text::Wrap(3perl) line wrapping to form simple paragraphs
- Thread(3perl) Manipulate threads in Perl (for old code only)
- Thread::Queue(3perl) Thread-safe queues
- Thread::Semaphore(3perl) Thread-safe semaphores
- threads(3perl) Perl interpreter-based threads
- threads::shared(3perl) Perl extension for sharing data structures between threads
- Tie::Array(3perl) base class for tied arrays
- Tie::File(3perl) Access the lines of a disk file via a Perl array
- Tie::Handle(3perl) base class definitions for tied handles
- Tie::Hash(3perl) base class definitions for tied hashes
- Tie::Hash::NamedCapture(3perl) Named regexp capture buffers
- Tie::Memoize(3perl) add data to hash when needed
- Tie::RefHash(3perl) Use references as hash keys
- Tie::Scalar(3perl) base class definitions for tied scalars
- Tie::StdHandle(3perl) base class definitions for tied handles
- Tie::SubstrHash(3perl) Fixed-table-size, fixed-key-length hashing
- Time::gmtime(3perl) by-name interface to Perl's built-in gmtime() function
- Time::HiRes(3perl) High resolution alarm, sleep, gettimeofday, interval timers
- Time::Local(3perl) Efficiently compute time from local and GMT time
- Time::localtime(3perl) by-name interface to Perl's built-in localtime() function
- Time::Piece(3perl) Object Oriented time objects
- Time::Seconds(3perl) a simple API to convert seconds to other date values
- Time::tm(3perl) internal object used by Time::gmtime and Time::localtime
- Unicode::Collate(3perl) Unicode Collation Algorithm
- Unicode::Collate::CJK::Big5(3perl) weighting CJK Unified Ideographs for Unicode::Collate
- Unicode::Collate::CJK::GB2312(3perl) weighting CJK Unified Ideographs for Unicode::Collate
- Unicode::Collate::CJK::JISX0208(3perl) weighting JIS KANJI for Unicode::Collate
- Unicode::Collate::CJK::Korean(3perl) weighting CJK Unified Ideographs for Unicode::Collate
- Unicode::Collate::CJK::Pinyin(3perl) weighting CJK Unified Ideographs for Unicode::Collate
- Unicode::Collate::CJK::Stroke(3perl) weighting CJK Unified Ideographs for Unicode::Collate
- Unicode::Collate::CJK::Zhuyin(3perl) weighting CJK Unified Ideographs for Unicode::Collate
- Unicode::Collate::Locale(3perl) Linguistic tailoring for DUCET via Unicode::Collate
- Unicode::Normalize(3perl) Unicode Normalization Forms
- Unicode::UCD(3perl) Unicode character database
- UNIVERSAL(3perl) base class for ALL classes (blessed references)
- User::grent(3perl) by-name interface to Perl's built-in getgr*() functions
- User::pwent(3perl) by-name interface to Perl's built-in getpw*() functions
- utf8(3perl) Perl pragma to enable/disable UTF-8 (or UTF-EBCDIC) in source code
- vars(3perl) Perl pragma to predeclare global variable names
- version(3perl) Perl extension for Version Objects
- version::Internals(3perl) Perl extension for Version Objects
- vmsish(3perl) Perl pragma to control VMS-specific language features
- warnings(3perl) Perl pragma to control optional warnings
- warnings::register(3perl) warnings import function
- XSLoader(3perl) Dynamically load C libraries into Perl code