CINXE.COM

Perl core modules - Perldoc Browser

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Perl core modules - Perldoc Browser</title> <link rel="search" href="/opensearch.xml" type="application/opensearchdescription+xml" title="Perldoc Browser"> <link rel="canonical" href="https://perldoc.perl.org/modules"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/styles/stackoverflow-light.min.css" integrity="sha512-cG1IdFxqipi3gqLmksLtuk13C+hBa57a6zpWxMeoY3Q9O6ooFxq50DayCdm0QrDgZjMUn23z/0PMZlgft7Yp5Q==" crossorigin="anonymous" /> <style> body { background: #f4f4f5; color: #020202; } .navbar-dark { background-image: -webkit-linear-gradient(top, #005f85 0, #002e49 100%); background-image: -o-linear-gradient(top, #005f85 0, #002e49 100%); background-image: linear-gradient(to bottom, #005f85 0, #002e49 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff005f85', endColorstr='#ff002e49', GradientType=0); background-repeat: repeat-x; } .navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav-link:focus { color: #fff } .navbar-dark .navbar-nav .nav-link:hover { color: #ffef68 } #wrapperlicious { margin: 0 auto; font: 0.9em 'Helvetica Neue', Helvetica, sans-serif; font-weight: normal; line-height: 1.5em; margin: 0; padding: 0; } #wrapperlicious h1 { font-size: 1.5em } #wrapperlicious h2 { font-size: 1.3em } #wrapperlicious h3 { font-size: 1.1em } #wrapperlicious h4 { font-size: 0.9em } #wrapperlicious h1, #wrapperlicious h2, #wrapperlicious h3, #wrapperlicious h4, #wrapperlicious dt { color: #020202; margin-top: 1em; margin-bottom: 1em; position: relative; font-weight: bold; } #wrapperlicious a { color: inherit; text-decoration: underline } #wrapperlicious #toc { text-decoration: none } #wrapperlicious a:hover { color: #2a2a2a } #wrapperlicious a img { border: 0 } #wrapperlicious :not(pre) > code { color: inherit; background-color: rgba(0, 0, 0, 0.04); border-radius: 3px; font: 0.9em Consolas, Menlo, Monaco, monospace; padding: 0.3em; } #wrapperlicious dd { margin: 0; margin-left: 2em; } #wrapperlicious dt { color: #2a2a2a; font-weight: bold; margin-left: 0.9em; } #wrapperlicious p { margin-bottom: 1em; margin-top: 1em; } #wrapperlicious li > p { margin-bottom: 0; margin-top: 0; } #wrapperlicious pre { border: 1px solid #c1c1c1; border-radius: 3px; font: 100% Consolas, Menlo, Monaco, monospace; margin-bottom: 1em; margin-top: 1em; } #wrapperlicious pre > code { display: block; background-color: #f6f6f6; font: 0.9em Consolas, Menlo, Monaco, monospace; line-height: 1.5em; text-align: left; white-space: pre; padding: 1em; } #wrapperlicious dl, #wrapperlicious ol, #wrapperlicious ul { margin-bottom: 1em; margin-top: 1em; } #wrapperlicious ul { list-style-type: square; } #wrapperlicious ul ul { margin-bottom: 0px; margin-top: 0px; } #footer { font-size: 0.8em; padding-top: 0.5em; text-align: center; } #more { display: inline; font-size: 0.8em; } #perldocdiv { background-color: #fff; border: 1px solid #c1c1c1; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; margin-left: auto; margin-right: auto; padding: 3em; padding-top: 1em; max-width: 960px; } #moduleversion { float: right } #wrapperlicious .leading-notice { font-style: italic; padding-left: 1em; margin-top: 1em; margin-bottom: 1em; } #wrapperlicious .permalink { display: none; left: -0.75em; position: absolute; padding-right: 0.25em; text-decoration: none; } #wrapperlicious h1:hover .permalink, #wrapperlicious h2:hover .permalink, #wrapperlicious h3:hover .permalink, #wrapperlicious h4:hover .permalink, #wrapperlicious dt:hover .permalink { display: block; } </style> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-KVNWBNT5FB"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-KVNWBNT5FB'); gtag('config', 'UA-50555-3'); </script> </head> <body> <nav class="navbar navbar-expand-md navbar-dark bg-dark justify-content-between"> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <a class="navbar-brand" href="/"><img src="/images/perl_camel_30.png" width="30" height="30" class="d-inline-block align-top" alt="Perl Camel Logo"> Perldoc Browser</a> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="navbar-nav mr-auto"> <li class="nav-item dropdown text-nowrap"> <a class="nav-link dropdown-toggle" href="#" id="dropdownlink-stable" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">5.6.2</a> <div class="dropdown-menu" aria-labelledby="dropdownlink-stable"> <a class="dropdown-item" href="/modules">Latest</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.40.1/modules">5.40.1</a> <a class="dropdown-item" href="/5.40.0/modules">5.40.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.38.3/modules">5.38.3</a> <a class="dropdown-item" href="/5.38.2/modules">5.38.2</a> <a class="dropdown-item" href="/5.38.1/modules">5.38.1</a> <a class="dropdown-item" href="/5.38.0/modules">5.38.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.36.3/modules">5.36.3</a> <a class="dropdown-item" href="/5.36.2/modules">5.36.2</a> <a class="dropdown-item" href="/5.36.1/modules">5.36.1</a> <a class="dropdown-item" href="/5.36.0/modules">5.36.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.34.3/modules">5.34.3</a> <a class="dropdown-item" href="/5.34.2/modules">5.34.2</a> <a class="dropdown-item" href="/5.34.1/modules">5.34.1</a> <a class="dropdown-item" href="/5.34.0/modules">5.34.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.32.1/modules">5.32.1</a> <a class="dropdown-item" href="/5.32.0/modules">5.32.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.30.3/modules">5.30.3</a> <a class="dropdown-item" href="/5.30.2/modules">5.30.2</a> <a class="dropdown-item" href="/5.30.1/modules">5.30.1</a> <a class="dropdown-item" href="/5.30.0/modules">5.30.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.28.3/modules">5.28.3</a> <a class="dropdown-item" href="/5.28.2/modules">5.28.2</a> <a class="dropdown-item" href="/5.28.1/modules">5.28.1</a> <a class="dropdown-item" href="/5.28.0/modules">5.28.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.26.3/modules">5.26.3</a> <a class="dropdown-item" href="/5.26.2/modules">5.26.2</a> <a class="dropdown-item" href="/5.26.1/modules">5.26.1</a> <a class="dropdown-item" href="/5.26.0/modules">5.26.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.24.4/modules">5.24.4</a> <a class="dropdown-item" href="/5.24.3/modules">5.24.3</a> <a class="dropdown-item" href="/5.24.2/modules">5.24.2</a> <a class="dropdown-item" href="/5.24.1/modules">5.24.1</a> <a class="dropdown-item" href="/5.24.0/modules">5.24.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.22.4/modules">5.22.4</a> <a class="dropdown-item" href="/5.22.3/modules">5.22.3</a> <a class="dropdown-item" href="/5.22.2/modules">5.22.2</a> <a class="dropdown-item" href="/5.22.1/modules">5.22.1</a> <a class="dropdown-item" href="/5.22.0/modules">5.22.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.20.3/modules">5.20.3</a> <a class="dropdown-item" href="/5.20.2/modules">5.20.2</a> <a class="dropdown-item" href="/5.20.1/modules">5.20.1</a> <a class="dropdown-item" href="/5.20.0/modules">5.20.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.18.4/modules">5.18.4</a> <a class="dropdown-item" href="/5.18.3/modules">5.18.3</a> <a class="dropdown-item" href="/5.18.2/modules">5.18.2</a> <a class="dropdown-item" href="/5.18.1/modules">5.18.1</a> <a class="dropdown-item" href="/5.18.0/modules">5.18.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.16.3/modules">5.16.3</a> <a class="dropdown-item" href="/5.16.2/modules">5.16.2</a> <a class="dropdown-item" href="/5.16.1/modules">5.16.1</a> <a class="dropdown-item" href="/5.16.0/modules">5.16.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.14.4/modules">5.14.4</a> <a class="dropdown-item" href="/5.14.3/modules">5.14.3</a> <a class="dropdown-item" href="/5.14.2/modules">5.14.2</a> <a class="dropdown-item" href="/5.14.1/modules">5.14.1</a> <a class="dropdown-item" href="/5.14.0/modules">5.14.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.12.5/modules">5.12.5</a> <a class="dropdown-item" href="/5.12.4/modules">5.12.4</a> <a class="dropdown-item" href="/5.12.3/modules">5.12.3</a> <a class="dropdown-item" href="/5.12.2/modules">5.12.2</a> <a class="dropdown-item" href="/5.12.1/modules">5.12.1</a> <a class="dropdown-item" href="/5.12.0/modules">5.12.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.10.1/modules">5.10.1</a> <a class="dropdown-item" href="/5.10.0/modules">5.10.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.8.9/modules">5.8.9</a> <a class="dropdown-item" href="/5.8.8/modules">5.8.8</a> <a class="dropdown-item" href="/5.8.7/modules">5.8.7</a> <a class="dropdown-item" href="/5.8.6/modules">5.8.6</a> <a class="dropdown-item" href="/5.8.5/modules">5.8.5</a> <a class="dropdown-item" href="/5.8.4/modules">5.8.4</a> <a class="dropdown-item" href="/5.8.3/modules">5.8.3</a> <a class="dropdown-item" href="/5.8.2/modules">5.8.2</a> <a class="dropdown-item" href="/5.8.1/modules">5.8.1</a> <a class="dropdown-item" href="/5.8.0/modules">5.8.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item active" href="/5.6.2/modules">5.6.2</a> <a class="dropdown-item" href="/5.6.1/modules">5.6.1</a> <a class="dropdown-item" href="/5.6.0/modules">5.6.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.005_04/modules">5.005_04</a> <a class="dropdown-item" href="/5.005_03/modules">5.005_03</a> <a class="dropdown-item" href="/5.005_02/modules">5.005_02</a> <a class="dropdown-item" href="/5.005_01/modules">5.005_01</a> <a class="dropdown-item" href="/5.005/modules">5.005</a> </div> </li> <li class="nav-item dropdown text-nowrap"> <a class="nav-link dropdown-toggle" href="#" id="dropdownlink-dev" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Dev</a> <div class="dropdown-menu" aria-labelledby="dropdownlink-dev"> <a class="dropdown-item" href="/blead/modules">blead</a> <a class="dropdown-item" href="/5.41.9/modules">5.41.9</a> <a class="dropdown-item" href="/5.41.8/modules">5.41.8</a> <a class="dropdown-item" href="/5.41.7/modules">5.41.7</a> <a class="dropdown-item" href="/5.41.6/modules">5.41.6</a> <a class="dropdown-item" href="/5.41.5/modules">5.41.5</a> <a class="dropdown-item" href="/5.41.4/modules">5.41.4</a> <a class="dropdown-item" href="/5.41.3/modules">5.41.3</a> <a class="dropdown-item" href="/5.41.2/modules">5.41.2</a> <a class="dropdown-item" href="/5.41.1/modules">5.41.1</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.40.1-RC1/modules">5.40.1-RC1</a> <a class="dropdown-item" href="/5.40.0-RC2/modules">5.40.0-RC2</a> <a class="dropdown-item" href="/5.40.0-RC1/modules">5.40.0-RC1</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.39.10/modules">5.39.10</a> <a class="dropdown-item" href="/5.39.9/modules">5.39.9</a> <a class="dropdown-item" href="/5.39.8/modules">5.39.8</a> <a class="dropdown-item" href="/5.39.7/modules">5.39.7</a> <a class="dropdown-item" href="/5.39.6/modules">5.39.6</a> <a class="dropdown-item" href="/5.39.5/modules">5.39.5</a> <a class="dropdown-item" href="/5.39.4/modules">5.39.4</a> <a class="dropdown-item" href="/5.39.3/modules">5.39.3</a> <a class="dropdown-item" href="/5.39.2/modules">5.39.2</a> <a class="dropdown-item" href="/5.39.1/modules">5.39.1</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.38.3-RC1/modules">5.38.3-RC1</a> </div> </li> <li class="nav-item dropdown text-nowrap"> <a class="nav-link dropdown-toggle" href="#" id="dropdownlink-nav" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Documentation</a> <div class="dropdown-menu" aria-labelledby="dropdownlink-nav"> <a class="dropdown-item" href="/5.6.2/perl">Perl</a> <a class="dropdown-item" href="/5.6.2/perlintro">Intro</a> <a class="dropdown-item" href="/5.6.2/perl#Tutorials">Tutorials</a> <a class="dropdown-item" href="/5.6.2/perlfaq">FAQs</a> <a class="dropdown-item" href="/5.6.2/perl#Reference-Manual">Reference</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.6.2/perlop">Operators</a> <a class="dropdown-item" href="/5.6.2/functions">Functions</a> <a class="dropdown-item" href="/5.6.2/variables">Variables</a> <a class="dropdown-item" href="/5.6.2/modules">Modules</a> <a class="dropdown-item" href="/5.6.2/perlutil">Utilities</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.6.2/perldelta">Release Notes</a> <a class="dropdown-item" href="/5.6.2/perlcommunity">Community</a> <a class="dropdown-item" href="/5.6.2/perlhist">History</a> </div> </li> </ul> <ul class="navbar-nav"> <script> function set_expand (expand) { var perldocdiv = document.getElementById('perldocdiv'); var width = window.getComputedStyle(perldocdiv).getPropertyValue('max-width'); var expanded = (width == '' || width == 'none') ? true : false; if (expand === null) { expand = !expanded; } if ((expand && !expanded) || (!expand && expanded)) { perldocdiv.style.setProperty('max-width', expand ? 'none' : '960px'); var button_classlist = document.getElementById('content-expand-button').classList; if (expand) { button_classlist.add('btn-light'); button_classlist.remove('btn-outline-light'); } else { button_classlist.add('btn-outline-light'); button_classlist.remove('btn-light'); } } return expand; } function toggle_expand () { var expand = set_expand(null); document.cookie = 'perldoc_expand=' + (expand ? 1 : 0) + '; path=/; expires=Tue, 19 Jan 2038 03:14:07 UTC'; } function read_expand () { return document.cookie.split(';').some(function (item) { return item.indexOf('perldoc_expand=1') >= 0 }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', function () { if (read_expand()) { set_expand(true); } }); } else if (read_expand()) { set_expand(true); } </script> <button id="content-expand-button" type="button" class="btn btn-outline-light d-none d-lg-inline-block mr-4" onclick="toggle_expand()">Expand</button> </ul> <form class="form-inline" method="get" action="/5.6.2/search"> <input class="form-control mr-3" type="search" name="q" placeholder="Search" aria-label="Search" value=""> </form> </div> </nav> <div id="wrapperlicious" class="container-fluid"> <div id="perldocdiv"> <div id="links"> <a href="/5.6.2/modules">modules</a> <div id="more"> (<a href="/5.6.2/modules.txt">source</a>, <a href="https://metacpan.org">CPAN</a>) </div> </div> <div class="leading-notice"> You are viewing the version of this documentation from Perl 5.6.2. <a href="/modules">View the latest version</a> </div> <h1><a id="toc">CONTENTS</a></h1> <ul> <li> <a class="text-decoration-none" href="#Pragmatic-Modules">Pragmatic Modules</a> </li> <li> <a class="text-decoration-none" href="#Standard-Modules">Standard Modules</a> </li> </ul> <h2 id="Pragmatic-Modules"><a class="permalink" href="#Pragmatic-Modules">#</a><a id="Pragmatic"></a>Pragmatic Modules</h2> <p>They work somewhat like compiler directives (pragmata) in that they tend to affect the compilation of your program, and thus will usually work well only when used within a <code>use</code>, or <code>no</code>. Most of these are lexically scoped, so an inner BLOCK may countermand them by saying:</p> <pre><code>no integer; no strict &#39;refs&#39;; no warnings;</code></pre> <p>which lasts until the end of that BLOCK.</p> <p>Some pragmas are lexically scoped--typically those that affect the <code>$^H</code> hints variable. Others affect the current package instead, like <code>use vars</code> and <code>use subs</code>, which allow you to predeclare a variables or subroutines within a particular <i>file</i> rather than just a block. Such declarations are effective for the entire file for which they were declared. You cannot rescind them with <code>no vars</code> or <code>no subs</code>.</p> <p>The following pragmas are defined (and have their own documentation).</p> <ul> <li><p><b><a href="/5.6.2/attributes">attributes</a></b> - Get/set subroutine or variable attributes</p> </li> <li><p><b><a href="/5.6.2/attrs">attrs</a></b> - Set/get attributes of a subroutine (deprecated)</p> </li> <li><p><b><a href="/5.6.2/autouse">autouse</a></b> - Postpone load of modules until a function is used</p> </li> <li><p><b><a href="/5.6.2/base">base</a></b> - Establish IS-A relationship with base class at compile time</p> </li> <li><p><b><a href="/5.6.2/blib">blib</a></b> - Use MakeMaker&#39;s uninstalled version of a package</p> </li> <li><p><b><a href="/5.6.2/bytes">bytes</a></b> - Force byte semantics rather than character semantics</p> </li> <li><p><b><a href="/5.6.2/charnames">charnames</a></b> - Define character names for <code>\N{named}</code> string literal escape.</p> </li> <li><p><b><a href="/5.6.2/constant">constant</a></b> - Declare constants</p> </li> <li><p><b><a href="/5.6.2/diagnostics">diagnostics</a></b> - Perl compiler pragma to force verbose warning diagnostics</p> </li> <li><p><b><a href="/5.6.2/fields">fields</a></b> - Compile-time class fields</p> </li> <li><p><b><a href="/5.6.2/filetest">filetest</a></b> - Control the filetest permission operators</p> </li> <li><p><b><a href="/5.6.2/if">if</a></b> - <code>use</code> a Perl module if a condition holds</p> </li> <li><p><b><a href="/5.6.2/integer">integer</a></b> - Use integer arithmetic instead of floating point</p> </li> <li><p><b><a href="/5.6.2/less">less</a></b> - Request less of something from the compiler</p> </li> <li><p><b><a href="/5.6.2/lib">lib</a></b> - Manipulate @INC at compile time</p> </li> <li><p><b><a href="/5.6.2/lib">lib</a></b> - Manipulate @INC at compile time</p> </li> <li><p><b><a href="/5.6.2/locale">locale</a></b> - Use and avoid POSIX locales for built-in operations</p> </li> <li><p><b><a href="/5.6.2/open">open</a></b> - Set default disciplines for input and output</p> </li> <li><p><b><a href="/5.6.2/ops">ops</a></b> - Restrict unsafe operations when compiling</p> </li> <li><p><b><a href="/5.6.2/overload">overload</a></b> - Package for overloading perl operations</p> </li> <li><p><b><a href="/5.6.2/re">re</a></b> - Alter regular expression behaviour</p> </li> <li><p><b><a href="/5.6.2/sigtrap">sigtrap</a></b> - Enable simple signal handling</p> </li> <li><p><b><a href="/5.6.2/strict">strict</a></b> - Restrict unsafe constructs</p> </li> <li><p><b><a href="/5.6.2/subs">subs</a></b> - Predeclare sub names</p> </li> <li><p><b><a href="/5.6.2/utf8">utf8</a></b> - Enable/disable UTF-8 in source code</p> </li> <li><p><b><a href="/5.6.2/vars">vars</a></b> - Predeclare global variable names (obsolete)</p> </li> <li><p><b><a href="/5.6.2/warnings">warnings</a></b> - Control optional warnings</p> </li> <li><p><b><a href="/5.6.2/warnings::register">warnings::register</a></b> - Warnings import function</p> </li> </ul> <h2 id="Standard-Modules"><a class="permalink" href="#Standard-Modules">#</a><a id="Standard"></a>Standard Modules</h2> <p>Standard, bundled modules are all expected to behave in a well-defined manner with respect to namespace pollution because they use the Exporter module. See their own documentation for details.</p> <p>It&#39;s possible that not all modules listed below are installed on your system. For example, the GDBM_File module will not be installed if you don&#39;t have the gdbm library.</p> <ul> <li><p><b><a href="/5.6.2/AnyDBM_File">AnyDBM_File</a></b> - Provide framework for multiple DBMs</p> </li> <li><p><b><a href="/5.6.2/AutoLoader">AutoLoader</a></b> - Load subroutines only on demand</p> </li> <li><p><b><a href="/5.6.2/AutoSplit">AutoSplit</a></b> - Split a package for autoloading</p> </li> <li><p><b><a href="/5.6.2/B">B</a></b> - The Perl Compiler</p> </li> <li><p><b><a href="/5.6.2/B::Asmdata">B::Asmdata</a></b> - Autogenerated data about Perl ops, used to generate bytecode</p> </li> <li><p><b><a href="/5.6.2/B::Assembler">B::Assembler</a></b> - Assemble Perl bytecode</p> </li> <li><p><b><a href="/5.6.2/B::Bblock">B::Bblock</a></b> - Walk basic blocks</p> </li> <li><p><b><a href="/5.6.2/B::Bytecode">B::Bytecode</a></b> - Perl compiler&#39;s bytecode backend</p> </li> <li><p><b><a href="/5.6.2/B::C">B::C</a></b> - Perl compiler&#39;s C backend</p> </li> <li><p><b><a href="/5.6.2/B::CC">B::CC</a></b> - Perl compiler&#39;s optimized C translation backend</p> </li> <li><p><b><a href="/5.6.2/B::Concise">B::Concise</a></b> - Walk Perl syntax tree, printing concise info about ops</p> </li> <li><p><b><a href="/5.6.2/B::Debug">B::Debug</a></b> - Walk Perl syntax tree, printing debug info about ops</p> </li> <li><p><b><a href="/5.6.2/B::Deparse">B::Deparse</a></b> - Perl compiler backend to produce perl code</p> </li> <li><p><b><a href="/5.6.2/B::Disassembler">B::Disassembler</a></b> - Disassemble Perl bytecode</p> </li> <li><p><b><a href="/5.6.2/B::Lint">B::Lint</a></b> - Perl lint</p> </li> <li><p><b><a href="/5.6.2/B::Showlex">B::Showlex</a></b> - Show lexical variables used in functions or files</p> </li> <li><p><b><a href="/5.6.2/B::Stackobj">B::Stackobj</a></b> - Helper module for CC backend</p> </li> <li><p><b><a href="/5.6.2/B::Stash">B::Stash</a></b> - Show what stashes are loaded</p> </li> <li><p><b><a href="/5.6.2/B::Terse">B::Terse</a></b> - Walk Perl syntax tree, printing terse info about ops</p> </li> <li><p><b><a href="/5.6.2/B::Xref">B::Xref</a></b> - Generates cross reference reports for Perl programs</p> </li> <li><p><b><a href="/5.6.2/Benchmark">Benchmark</a></b> - Benchmark running times of Perl code</p> </li> <li><p><b><a href="/5.6.2/ByteLoader">ByteLoader</a></b> - Load byte compiled perl code</p> </li> <li><p><b><a href="/5.6.2/CGI">CGI</a></b> - Simple Common Gateway Interface Class</p> </li> <li><p><b><a href="/5.6.2/CGI::Apache">CGI::Apache</a></b> - Backward compatibility module for CGI.pm</p> </li> <li><p><b><a href="/5.6.2/CGI::Carp">CGI::Carp</a></b> - CGI routines for writing to the HTTPD (or other) error log</p> </li> <li><p><b><a href="/5.6.2/CGI::Cookie">CGI::Cookie</a></b> - Interface to Netscape Cookies</p> </li> <li><p><b><a href="/5.6.2/CGI::Fast">CGI::Fast</a></b> - CGI Interface for Fast CGI</p> </li> <li><p><b><a href="/5.6.2/CGI::Pretty">CGI::Pretty</a></b> - Module to produce nicely formatted HTML code</p> </li> <li><p><b><a href="/5.6.2/CGI::Push">CGI::Push</a></b> - Simple Interface to Server Push</p> </li> <li><p><b><a href="/5.6.2/CGI::Switch">CGI::Switch</a></b> - Backward compatibility module for defunct CGI::Switch</p> </li> <li><p><b><a href="/5.6.2/CGI::Util">CGI::Util</a></b> - Internal utilities used by CGI module</p> </li> <li><p><b><a href="/5.6.2/CPAN">CPAN</a></b> - Query, download and build perl modules from CPAN sites</p> </li> <li><p><b><a href="/5.6.2/CPAN::FirstTime">CPAN::FirstTime</a></b> - Utility for CPAN::Config file Initialization</p> </li> <li><p><b><a href="/5.6.2/CPAN::Nox">CPAN::Nox</a></b> - Wrapper around CPAN.pm without using any XS module</p> </li> <li><p><b><a href="/5.6.2/Carp">Carp</a></b> - Warn of errors (from perspective of caller)</p> </li> <li><p><b><a href="/5.6.2/Carp::Heavy">Carp::Heavy</a></b> - Carp guts</p> </li> <li><p><b><a href="/5.6.2/Class::Struct">Class::Struct</a></b> - Declare struct-like datatypes as Perl classes</p> </li> <li><p><b><a href="/5.6.2/Config">Config</a></b> - Access Perl configuration information</p> </li> <li><p><b><a href="/5.6.2/Cwd">Cwd</a></b> - Get pathname of current working directory</p> </li> <li><p><b><a href="/5.6.2/DB">DB</a></b> - Programmatic interface to the Perl debugging API (draft, subject to</p> </li> <li><p><b><a href="/5.6.2/DB_File">DB_File</a></b> - Perl5 access to Berkeley DB version 1.x</p> </li> <li><p><b><a href="/5.6.2/Data::Dumper">Data::Dumper</a></b> - Stringified perl data structures, suitable for both printing and <code>eval</code></p> </li> <li><p><b><a href="/5.6.2/Devel::DProf">Devel::DProf</a></b> - A Perl code profiler</p> </li> <li><p><b><a href="/5.6.2/Devel::Peek">Devel::Peek</a></b> - A data debugging tool for the XS programmer</p> </li> <li><p><b><a href="/5.6.2/Devel::SelfStubber">Devel::SelfStubber</a></b> - Generate stubs for a SelfLoading module</p> </li> <li><p><b><a href="/5.6.2/DirHandle">DirHandle</a></b> - Supply object methods for directory handles</p> </li> <li><p><b><a href="/5.6.2/Dumpvalue">Dumpvalue</a></b> - Provides screen dump of Perl data.</p> </li> <li><p><b><a href="/5.6.2/DynaLoader">DynaLoader</a></b> - Dynamically load C libraries into Perl code</p> </li> <li><p><b><a href="/5.6.2/English">English</a></b> - Use nice English (or awk) names for ugly punctuation variables</p> </li> <li><p><b><a href="/5.6.2/Env">Env</a></b> - Perl module that imports environment variables as scalars or arrays</p> </li> <li><p><b><a href="/5.6.2/Errno">Errno</a></b> - System errno constants</p> </li> <li><p><b><a href="/5.6.2/Exporter">Exporter</a></b> - Implements default import method for modules</p> </li> <li><p><b><a href="/5.6.2/Exporter::Heavy">Exporter::Heavy</a></b> - Exporter guts</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::Command">ExtUtils::Command</a></b> - Utilities to replace common UNIX commands in Makefiles etc.</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::Command::MM">ExtUtils::Command::MM</a></b> - Commands for the MM&#39;s to use in Makefiles</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::Embed">ExtUtils::Embed</a></b> - Utilities for embedding Perl in C/C++ applications</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::Install">ExtUtils::Install</a></b> - Install files from here to there</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::Installed">ExtUtils::Installed</a></b> - Inventory management of installed modules</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::Liblist">ExtUtils::Liblist</a></b> - Determine libraries to use and how to use them</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::MM">ExtUtils::MM</a></b> - OS adjusted ExtUtils::MakeMaker subclass</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::MM_Any">ExtUtils::MM_Any</a></b> - Platform-agnostic MM methods</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::MM_BeOS">ExtUtils::MM_BeOS</a></b> - Methods to override UN*X behaviour in ExtUtils::MakeMaker</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::MM_Cygwin">ExtUtils::MM_Cygwin</a></b> - Methods to override UN*X behaviour in ExtUtils::MakeMaker</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::MM_DOS">ExtUtils::MM_DOS</a></b> - DOS specific subclass of ExtUtils::MM_Unix</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::MM_MacOS">ExtUtils::MM_MacOS</a></b> - Methods to override UN*X behaviour in ExtUtils::MakeMaker</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::MM_NW5">ExtUtils::MM_NW5</a></b> - Methods to override UN*X behaviour in ExtUtils::MakeMaker</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::MM_OS2">ExtUtils::MM_OS2</a></b> - Methods to override UN*X behaviour in ExtUtils::MakeMaker</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::MM_UWIN">ExtUtils::MM_UWIN</a></b> - U/WIN specific subclass of ExtUtils::MM_Unix</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::MM_Unix">ExtUtils::MM_Unix</a></b> - Methods used by ExtUtils::MakeMaker</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::MM_VMS">ExtUtils::MM_VMS</a></b> - Methods to override UN*X behaviour in ExtUtils::MakeMaker</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::MM_Win32">ExtUtils::MM_Win32</a></b> - Methods to override UN*X behaviour in ExtUtils::MakeMaker</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::MM_Win95">ExtUtils::MM_Win95</a></b> - Method to customize MakeMaker for Win9X</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::MY">ExtUtils::MY</a></b> - ExtUtils::MakeMaker subclass for customization</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::MakeMaker">ExtUtils::MakeMaker</a></b> - Create a module Makefile</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::MakeMaker::FAQ">ExtUtils::MakeMaker::FAQ</a></b> - Frequently Asked Questions About MakeMaker</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::MakeMaker::Tutorial">ExtUtils::MakeMaker::Tutorial</a></b> - Writing a module with MakeMaker</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::MakeMaker::bytes">ExtUtils::MakeMaker::bytes</a></b> - Version-agnostic bytes.pm</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::MakeMaker::vmsish">ExtUtils::MakeMaker::vmsish</a></b> - Platform-agnostic vmsish.pm</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::Manifest">ExtUtils::Manifest</a></b> - Utilities to write and check a MANIFEST file</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::Mkbootstrap">ExtUtils::Mkbootstrap</a></b> - Make a bootstrap file for use by DynaLoader</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::Mksymlists">ExtUtils::Mksymlists</a></b> - Write linker options files for dynamic extension</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::Packlist">ExtUtils::Packlist</a></b> - Manage .packlist files</p> </li> <li><p><b><a href="/5.6.2/ExtUtils::testlib">ExtUtils::testlib</a></b> - Add blib/* directories to @INC</p> </li> <li><p><b><a href="/5.6.2/Fatal">Fatal</a></b> - Replace functions with equivalents which succeed or die</p> </li> <li><p><b><a href="/5.6.2/Fcntl">Fcntl</a></b> - Load the C Fcntl.h defines</p> </li> <li><p><b><a href="/5.6.2/File::Basename">File::Basename</a></b> - Split a pathname into pieces</p> </li> <li><p><b><a href="/5.6.2/File::CheckTree">File::CheckTree</a></b> - Run many filetest checks on a tree</p> </li> <li><p><b><a href="/5.6.2/File::Compare">File::Compare</a></b> - Compare files or filehandles</p> </li> <li><p><b><a href="/5.6.2/File::Copy">File::Copy</a></b> - Copy files or filehandles</p> </li> <li><p><b><a href="/5.6.2/File::DosGlob">File::DosGlob</a></b> - DOS like globbing and then some</p> </li> <li><p><b><a href="/5.6.2/File::Find">File::Find</a></b> - Traverse a file tree</p> </li> <li><p><b><a href="/5.6.2/File::Glob">File::Glob</a></b> - Perl extension for BSD glob routine</p> </li> <li><p><b><a href="/5.6.2/File::Path">File::Path</a></b> - Create or remove directory trees</p> </li> <li><p><b><a href="/5.6.2/File::Spec">File::Spec</a></b> - Portably perform operations on file names</p> </li> <li><p><b><a href="/5.6.2/File::Spec::Cygwin">File::Spec::Cygwin</a></b> - Methods for Cygwin file specs</p> </li> <li><p><b><a href="/5.6.2/File::Spec::Epoc">File::Spec::Epoc</a></b> - Methods for Epoc file specs</p> </li> <li><p><b><a href="/5.6.2/File::Spec::Functions">File::Spec::Functions</a></b> - Portably perform operations on file names</p> </li> <li><p><b><a href="/5.6.2/File::Spec::Mac">File::Spec::Mac</a></b> - File::Spec for Mac OS (Classic)</p> </li> <li><p><b><a href="/5.6.2/File::Spec::OS2">File::Spec::OS2</a></b> - Methods for OS/2 file specs</p> </li> <li><p><b><a href="/5.6.2/File::Spec::Unix">File::Spec::Unix</a></b> - File::Spec for Unix, base for other File::Spec modules</p> </li> <li><p><b><a href="/5.6.2/File::Spec::VMS">File::Spec::VMS</a></b> - Methods for VMS file specs</p> </li> <li><p><b><a href="/5.6.2/File::Spec::Win32">File::Spec::Win32</a></b> - Methods for Win32 file specs</p> </li> <li><p><b><a href="/5.6.2/File::Temp">File::Temp</a></b> - Return name and handle of a temporary file safely</p> </li> <li><p><b><a href="/5.6.2/File::stat">File::stat</a></b> - By-name interface to Perl&#39;s built-in stat() functions</p> </li> <li><p><b><a href="/5.6.2/FileCache">FileCache</a></b> - Keep more files open than the system permits</p> </li> <li><p><b><a href="/5.6.2/FileHandle">FileHandle</a></b> - Supply object methods for filehandles</p> </li> <li><p><b><a href="/5.6.2/FindBin">FindBin</a></b> - Locate directory of original perl script</p> </li> <li><p><b><a href="/5.6.2/GDBM_File">GDBM_File</a></b> - Perl5 access to the gdbm library.</p> </li> <li><p><b><a href="/5.6.2/Getopt::Long">Getopt::Long</a></b> - Extended processing of command line options</p> </li> <li><p><b><a href="/5.6.2/Getopt::Std">Getopt::Std</a></b> - Process single-character switches with switch clustering</p> </li> <li><p><b><a href="/5.6.2/I18N::Collate">I18N::Collate</a></b> - Compare 8-bit scalar data according to the current locale</p> </li> <li><p><b><a href="/5.6.2/IO">IO</a></b> - Load various IO modules</p> </li> <li><p><b><a href="/5.6.2/IO::Dir">IO::Dir</a></b> - Supply object methods for directory handles</p> </li> <li><p><b><a href="/5.6.2/IO::File">IO::File</a></b> - Supply object methods for filehandles</p> </li> <li><p><b><a href="/5.6.2/IO::Handle">IO::Handle</a></b> - Supply object methods for I/O handles</p> </li> <li><p><b><a href="/5.6.2/IO::Pipe">IO::Pipe</a></b> - Supply object methods for pipes</p> </li> <li><p><b><a href="/5.6.2/IO::Poll">IO::Poll</a></b> - Object interface to system poll call</p> </li> <li><p><b><a href="/5.6.2/IO::Seekable">IO::Seekable</a></b> - Supply seek based methods for I/O objects</p> </li> <li><p><b><a href="/5.6.2/IO::Select">IO::Select</a></b> - OO interface to the select system call</p> </li> <li><p><b><a href="/5.6.2/IO::Socket">IO::Socket</a></b> - Object interface to socket communications</p> </li> <li><p><b><a href="/5.6.2/IO::Socket::INET">IO::Socket::INET</a></b> - Object interface for AF_INET domain sockets</p> </li> <li><p><b><a href="/5.6.2/IO::Socket::UNIX">IO::Socket::UNIX</a></b> - Object interface for AF_UNIX domain sockets</p> </li> <li><p><b><a href="/5.6.2/IPC::Open2">IPC::Open2</a></b> - Open a process for both reading and writing</p> </li> <li><p><b><a href="/5.6.2/IPC::Open3">IPC::Open3</a></b> - Open a process for reading, writing, and error handling</p> </li> <li><p><b><a href="/5.6.2/IPC::SysV">IPC::SysV</a></b> - SysV IPC constants</p> </li> <li><p><b><a href="/5.6.2/IPC::SysV::Msg">IPC::SysV::Msg</a></b> - SysV Msg IPC object class</p> </li> <li><p><b><a href="/5.6.2/IPC::SysV::Semaphore">IPC::SysV::Semaphore</a></b> - SysV Semaphore IPC object class</p> </li> <li><p><b><a href="/5.6.2/Math::BigFloat">Math::BigFloat</a></b> - Arbitrary length float math package</p> </li> <li><p><b><a href="/5.6.2/Math::BigInt">Math::BigInt</a></b> - Arbitrary size integer math package</p> </li> <li><p><b><a href="/5.6.2/Math::Complex">Math::Complex</a></b> - Complex numbers and associated mathematical functions</p> </li> <li><p><b><a href="/5.6.2/Math::Trig">Math::Trig</a></b> - Trigonometric functions</p> </li> <li><p><b><a href="/5.6.2/NDBM_File">NDBM_File</a></b> - Tied access to ndbm files</p> </li> <li><p><b><a href="/5.6.2/Net::Ping">Net::Ping</a></b> - Check a remote host for reachability</p> </li> <li><p><b><a href="/5.6.2/Net::hostent">Net::hostent</a></b> - By-name interface to Perl&#39;s built-in gethost*() functions</p> </li> <li><p><b><a href="/5.6.2/Net::netent">Net::netent</a></b> - By-name interface to Perl&#39;s built-in getnet*() functions</p> </li> <li><p><b><a href="/5.6.2/Net::protoent">Net::protoent</a></b> - By-name interface to Perl&#39;s built-in getproto*() functions</p> </li> <li><p><b><a href="/5.6.2/Net::servent">Net::servent</a></b> - By-name interface to Perl&#39;s built-in getserv*() functions</p> </li> <li><p><b><a href="/5.6.2/O">O</a></b> - Generic interface to Perl Compiler backends</p> </li> <li><p><b><a href="/5.6.2/ODBM_File">ODBM_File</a></b> - Tied access to odbm files</p> </li> <li><p><b><a href="/5.6.2/Opcode">Opcode</a></b> - Disable named opcodes when compiling perl code</p> </li> <li><p><b><a href="/5.6.2/POSIX">POSIX</a></b> - Perl interface to IEEE Std 1003.1</p> </li> <li><p><b><a href="/5.6.2/Pod::Checker">Pod::Checker</a></b> - Check pod documents for syntax errors</p> </li> <li><p><b><a href="/5.6.2/Pod::Find">Pod::Find</a></b> - Find POD documents in directory trees</p> </li> <li><p><b><a href="/5.6.2/Pod::Html">Pod::Html</a></b> - Module to convert pod files to HTML</p> </li> <li><p><b><a href="/5.6.2/Pod::InputObjects">Pod::InputObjects</a></b> - Objects representing POD input paragraphs, commands, etc.</p> </li> <li><p><b><a href="/5.6.2/Pod::LaTeX">Pod::LaTeX</a></b> - Convert Pod data to formatted Latex</p> </li> <li><p><b><a href="/5.6.2/Pod::Man">Pod::Man</a></b> - Convert POD data to formatted *roff input</p> </li> <li><p><b><a href="/5.6.2/Pod::ParseUtils">Pod::ParseUtils</a></b> - Helpers for POD parsing and conversion</p> </li> <li><p><b><a href="/5.6.2/Pod::Parser">Pod::Parser</a></b> - Base class for creating POD filters and translators</p> </li> <li><p><b><a href="/5.6.2/Pod::Plainer">Pod::Plainer</a></b> - Perl extension for converting Pod to old style Pod.</p> </li> <li><p><b><a href="/5.6.2/Pod::Select">Pod::Select</a></b> - Extract selected sections of POD from input</p> </li> <li><p><b><a href="/5.6.2/Pod::Text">Pod::Text</a></b> - Convert POD data to formatted ASCII text</p> </li> <li><p><b><a href="/5.6.2/Pod::Text::Color">Pod::Text::Color</a></b> - Convert POD data to formatted color ASCII text</p> </li> <li><p><b><a href="/5.6.2/Pod::Text::Overstrike">Pod::Text::Overstrike</a></b> - Convert POD data to formatted overstrike text</p> </li> <li><p><b><a href="/5.6.2/Pod::Text::Termcap">Pod::Text::Termcap</a></b> - Convert POD data to ASCII text with format escapes</p> </li> <li><p><b><a href="/5.6.2/Pod::Usage">Pod::Usage</a></b> - Print a usage message from embedded pod documentation</p> </li> <li><p><b><a href="/5.6.2/SDBM_File">SDBM_File</a></b> - Tied access to sdbm files</p> </li> <li><p><b><a href="/5.6.2/Safe">Safe</a></b> - Compile and execute code in restricted compartments</p> </li> <li><p><b><a href="/5.6.2/Search::Dict">Search::Dict</a></b> - Search for key in dictionary file</p> </li> <li><p><b><a href="/5.6.2/SelectSaver">SelectSaver</a></b> - Save and restore selected file handle</p> </li> <li><p><b><a href="/5.6.2/SelfLoader">SelfLoader</a></b> - Load functions only on demand</p> </li> <li><p><b><a href="/5.6.2/Shell">Shell</a></b> - Run shell commands transparently within perl</p> </li> <li><p><b><a href="/5.6.2/Socket">Socket</a></b> - Load the C socket.h defines and structure manipulators</p> </li> <li><p><b><a href="/5.6.2/Symbol">Symbol</a></b> - Manipulate Perl symbols and their names</p> </li> <li><p><b><a href="/5.6.2/Sys::Hostname">Sys::Hostname</a></b> - Try every conceivable way to get hostname</p> </li> <li><p><b><a href="/5.6.2/Sys::Syslog">Sys::Syslog</a></b> - Perl interface to the UNIX syslog(3) calls</p> </li> <li><p><b><a href="/5.6.2/Term::ANSIColor">Term::ANSIColor</a></b> - Color screen output using ANSI escape sequences</p> </li> <li><p><b><a href="/5.6.2/Term::Cap">Term::Cap</a></b> - Perl termcap interface</p> </li> <li><p><b><a href="/5.6.2/Term::Complete">Term::Complete</a></b> - Perl word completion module</p> </li> <li><p><b><a href="/5.6.2/Term::ReadLine">Term::ReadLine</a></b> - Perl interface to various <code>readline</code> packages. If</p> </li> <li><p><b><a href="/5.6.2/Test">Test</a></b> - Provides a simple framework for writing test scripts</p> </li> <li><p><b><a href="/5.6.2/Test::Builder">Test::Builder</a></b> - Backend for building test libraries</p> </li> <li><p><b><a href="/5.6.2/Test::Harness">Test::Harness</a></b> - Run perl standard test scripts with statistics</p> </li> <li><p><b><a href="/5.6.2/Test::Harness::Assert">Test::Harness::Assert</a></b> - Simple assert</p> </li> <li><p><b><a href="/5.6.2/Test::Harness::Iterator">Test::Harness::Iterator</a></b> - Internal Test::Harness Iterator</p> </li> <li><p><b><a href="/5.6.2/Test::Harness::Straps">Test::Harness::Straps</a></b> - Detailed analysis of test results</p> </li> <li><p><b><a href="/5.6.2/Test::More">Test::More</a></b> - Yet another framework for writing test scripts</p> </li> <li><p><b><a href="/5.6.2/Test::Simple">Test::Simple</a></b> - Basic utilities for writing tests.</p> </li> <li><p><b><a href="/5.6.2/Test::Tutorial">Test::Tutorial</a></b> - A tutorial about writing really basic tests</p> </li> <li><p><b><a href="/5.6.2/Text::Abbrev">Text::Abbrev</a></b> - Create an abbreviation table from a list</p> </li> <li><p><b><a href="/5.6.2/Text::ParseWords">Text::ParseWords</a></b> - Parse text into an array of tokens or array of arrays</p> </li> <li><p><b><a href="/5.6.2/Text::Soundex">Text::Soundex</a></b> - Implementation of the Soundex Algorithm as Described by Knuth</p> </li> <li><p><b><a href="/5.6.2/Text::Tabs">Text::Tabs</a></b> - Expand and unexpand tabs per the unix expand(1) and unexpand(1)</p> </li> <li><p><b><a href="/5.6.2/Text::Wrap">Text::Wrap</a></b> - Line wrapping to form simple paragraphs</p> </li> <li><p><b><a href="/5.6.2/Thread">Thread</a></b> - Manipulate threads in Perl (EXPERIMENTAL, subject to change)</p> </li> <li><p><b><a href="/5.6.2/Thread::Queue">Thread::Queue</a></b> - Thread-safe queues</p> </li> <li><p><b><a href="/5.6.2/Thread::Semaphore">Thread::Semaphore</a></b> - Thread-safe semaphores</p> </li> <li><p><b><a href="/5.6.2/Thread::Signal">Thread::Signal</a></b> - Start a thread which runs signal handlers reliably</p> </li> <li><p><b><a href="/5.6.2/Thread::Specific">Thread::Specific</a></b> - Thread-specific keys</p> </li> <li><p><b><a href="/5.6.2/Tie::Array">Tie::Array</a></b> - Base class for tied arrays</p> </li> <li><p><b><a href="/5.6.2/Tie::Handle">Tie::Handle</a></b> - Base class definitions for tied handles</p> </li> <li><p><b><a href="/5.6.2/Tie::Hash">Tie::Hash</a></b> - Base class definitions for tied hashes</p> </li> <li><p><b><a href="/5.6.2/Tie::RefHash">Tie::RefHash</a></b> - Use references as hash keys</p> </li> <li><p><b><a href="/5.6.2/Tie::Scalar">Tie::Scalar</a></b> - Base class definitions for tied scalars</p> </li> <li><p><b><a href="/5.6.2/Tie::SubstrHash">Tie::SubstrHash</a></b> - Fixed-table-size, fixed-key-length hashing</p> </li> <li><p><b><a href="/5.6.2/Time::Local">Time::Local</a></b> - Efficiently compute time from local and GMT time</p> </li> <li><p><b><a href="/5.6.2/Time::gmtime">Time::gmtime</a></b> - By-name interface to Perl&#39;s built-in gmtime() function</p> </li> <li><p><b><a href="/5.6.2/Time::localtime">Time::localtime</a></b> - By-name interface to Perl&#39;s built-in localtime() function</p> </li> <li><p><b><a href="/5.6.2/Time::tm">Time::tm</a></b> - Internal object used by Time::gmtime and Time::localtime</p> </li> <li><p><b><a href="/5.6.2/UNIVERSAL">UNIVERSAL</a></b> - Base class for ALL classes (blessed references)</p> </li> <li><p><b><a href="/5.6.2/User::grent">User::grent</a></b> - By-name interface to Perl&#39;s built-in getgr*() functions</p> </li> <li><p><b><a href="/5.6.2/User::pwent">User::pwent</a></b> - By-name interface to Perl&#39;s built-in getpw*() functions</p> </li> <li><p><b><a href="/5.6.2/Win32">Win32</a></b> - Interfaces to some Win32 API Functions</p> </li> <li><p><b><a href="/5.6.2/XSLoader">XSLoader</a></b> - Dynamically load C libraries into Perl code</p> </li> </ul> </div> <div id="footer"> <p>Perldoc Browser is maintained by Dan Book (<a href="https://metacpan.org/author/DBOOK">DBOOK</a>). Please contact him via the <a href="https://github.com/Grinnz/perldoc-browser/issues">GitHub issue tracker</a> or <a href="mailto:dbook@cpan.org">email</a> regarding any issues with the site itself, search, or rendering of documentation.</p> <p>The Perl documentation is maintained by the Perl 5 Porters in the development of Perl. Please contact them via the <a href="https://github.com/Perl/perl5/issues">Perl issue tracker</a>, the <a href="https://lists.perl.org/list/perl5-porters.html">mailing list</a>, or <a href="https://kiwiirc.com/client/irc.perl.org/p5p">IRC</a> to report any issues with the contents or format of the documentation.</p> </div> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.slim.min.js" integrity="sha512-/DXTXr6nQodMUiq+IUJYCt2PPOUjrHJ9wFrqpJ3XkgPNOZVfMok7cRw6CSxyCQxXn6ozlESsSh1/sMCTF1rL/g==" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.1/umd/popper.min.js" integrity="sha512-ubuT8Z88WxezgSqf3RLuNi5lmjstiJcyezx34yIU2gAHonIi27Na7atqzUZCOoY4CExaoFumzOsFQ2Ch+I/HCw==" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js" integrity="sha384-B4gt1jrGC7Jh4AgTPSdUtOBvfO8shuf57BaghqFfPlYxofvL8/KUEfYiJOMMV+rV" crossorigin="anonymous"></script> <script src="/js/highlight.pack.js"></script> <script>hljs.highlightAll();</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10