Open main menu

Biolecture.org β

Changes

Perl

471,639 bytes added, 22:45, 3 May 2015
Created page with "<p> <b style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;">Perl</b><span style="color: rgb(37, 37, 37); font-family: s..."
<p>&nbsp;<b style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;">Perl</b><span style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;">&nbsp;</span><span style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;">is a family of</span><span style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;">&nbsp;</span><a href="http://en.wikipedia.org/wiki/High-level_programming_language" title="High-level programming language" style="font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px; text-decoration: none; color: rgb(11, 0, 128); background: none;">high-level</a><span style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;">,</span><span style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;">&nbsp;</span><a href="http://en.wikipedia.org/wiki/General-purpose_programming_language" title="General-purpose programming language" style="font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px; text-decoration: none; color: rgb(11, 0, 128); background: none;">general-purpose</a><span style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;">,</span><span style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;">&nbsp;</span><a href="http://en.wikipedia.org/wiki/Interpreter_(computing)" title="Interpreter (computing)" style="font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px; text-decoration: none; color: rgb(11, 0, 128); background: none;">interpreted</a><span style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;">,</span><span style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;">&nbsp;</span><a href="http://en.wikipedia.org/wiki/Dynamic_programming_language" title="Dynamic programming language" style="font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px; text-decoration: none; color: rgb(11, 0, 128); background: none;">dynamic programming languages</a><span style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;">. The languages in this family include Perl 5 and</span><span style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;">&nbsp;</span><a href="http://en.wikipedia.org/wiki/Perl_6" title="Perl 6" style="font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px; text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl 6</a><span style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;">.</span><sup id="cite_ref-4" class="reference" style="color: rgb(37, 37, 37); font-family: sans-serif; line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-4" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[4]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Though Perl is not officially an acronym,<sup id="cite_ref-5" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-5" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[5]</a></sup>&nbsp;there are various&nbsp;<a href="http://en.wikipedia.org/wiki/Backronym" title="Backronym" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">backronyms</a>&nbsp;in use, the most well-known being &quot;Practical&nbsp;<a href="http://en.wikipedia.org/wiki/Data_extraction" title="Data extraction" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Extraction</a>and Reporting Language&quot;.<sup id="cite_ref-6" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-6" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[6]</a></sup>&nbsp;Perl was originally developed by&nbsp;<a href="http://en.wikipedia.org/wiki/Larry_Wall" title="Larry Wall" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Larry Wall</a>&nbsp;in 1987 as a general-purpose&nbsp;<a href="http://en.wikipedia.org/wiki/Unix" title="Unix" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Unix</a>&nbsp;scripting language to make report processing easier.<sup id="cite_ref-sheppard00_7-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-sheppard00-7" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[7]</a></sup>&nbsp;Since then, it has undergone many changes and revisions.&nbsp;<a href="http://en.wikipedia.org/wiki/Perl_6" title="Perl 6" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl 6</a>, which began as a redesign of Perl 5 in 2000, eventually evolved into a separate language. Both languages continue to be developed independently by different development teams and liberally borrow ideas from one another.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">The Perl languages borrow features from other programming languages including&nbsp;<a href="http://en.wikipedia.org/wiki/C_(programming_language)" title="C (programming language)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">C</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/Shell_script" title="Shell script" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">shell scripting</a>&nbsp;(<a href="http://en.wikipedia.org/wiki/Bourne_shell" title="Bourne shell" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">sh</a>),&nbsp;<a href="http://en.wikipedia.org/wiki/AWK_(programming_language)" title="AWK (programming language)" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">AWK</a>, and&nbsp;<a href="http://en.wikipedia.org/wiki/Sed" title="Sed" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">sed</a>.<sup id="cite_ref-perltimeline_8-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-perltimeline-8" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[8]</a></sup>&nbsp;They provide powerful text processing facilities without the arbitrary data-length limits of many contemporary&nbsp;<a href="http://en.wikipedia.org/wiki/Unix_commandline_tools" title="Unix commandline tools" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Unix commandline tools</a>,<sup id="cite_ref-programmingperl_9-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-programmingperl-9" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[9]</a></sup>&nbsp;facilitating easy manipulation of&nbsp;<a href="http://en.wikipedia.org/wiki/Text_file" title="Text file" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">text files</a>. Perl 5 gained widespread popularity in the late 1990s as a&nbsp;<a href="http://en.wikipedia.org/wiki/Common_Gateway_Interface" title="Common Gateway Interface" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">CGI scripting</a>language, in part due to its unsurpassed<sup id="cite_ref-10" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-10" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[10]</a></sup><sup id="cite_ref-11" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-11" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[11]</a></sup><sup id="cite_ref-12" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-12" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[12]</a></sup>&nbsp;<a href="http://en.wikipedia.org/wiki/Regular_expression" title="Regular expression" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">regular expression</a>&nbsp;and&nbsp;<a href="http://en.wikipedia.org/wiki/String_(computing)" title="String (computing)" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">string</a>&nbsp;<a href="http://en.wikipedia.org/wiki/Parsing" title="Parsing" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">parsing</a>&nbsp;abilities.<sup id="cite_ref-roderick02_13-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-roderick02-13" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[13]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">In addition to CGI, Perl 5 is used for&nbsp;<a href="http://en.wikipedia.org/wiki/Computer_graphics_(computer_science)" title="Computer graphics (computer science)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">graphics programming</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/System_administrator" title="System administrator" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">system administration</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/Computer_network_programming" title="Computer network programming" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">network programming</a>, finance,<a href="http://en.wikipedia.org/wiki/Bioinformatics" title="Bioinformatics" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">bioinformatics</a>, and other applications. It has been nicknamed &quot;the Swiss Army chainsaw of scripting languages&quot; because of its flexibility and power,<sup id="cite_ref-14" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-14" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[14]</a></sup>&nbsp;and possibly also because of its &quot;ugliness&quot;.<sup id="cite_ref-15" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-15" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[15]</a></sup>&nbsp;In 1998, it was also referred to as the &quot;<a href="http://en.wikipedia.org/wiki/Duct_tape" title="Duct tape" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">duct tape</a>&nbsp;that holds the Internet together&quot;, in reference to both its ubiquitous use as a&nbsp;<a href="http://en.wikipedia.org/wiki/Glue_language" title="Glue language" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">glue language</a>&nbsp;and its perceived inelegance.<sup id="cite_ref-leonard98_16-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-leonard98-16" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[16]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">&nbsp;</p>
<div id="toc" class="toc" style="border: 1px solid rgb(170, 170, 170); padding: 7px; font-size: 13.3000001907349px; display: table; zoom: 1; color: rgb(37, 37, 37); font-family: sans-serif; background-color: rgb(249, 249, 249);">
<div id="toctitle" style="direction: ltr; text-align: center;">
<h2 style="color: black; margin: 1em 0px 0.25em; overflow: hidden; padding: 0px; border: none; font-size: 13.3000001907349px; display: inline; line-height: 1.3; background: none;">Contents</h2>
&nbsp;<span class="toctoggle" style="-webkit-user-select: none; font-size: 12.5020008087158px;">&nbsp;[<a href="http://en.wikipedia.org/wiki/Perl#" id="togglelink" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">hide</a>]&nbsp;</span></div>
<ul style="line-height: 1.5em; list-style-type: none; margin: 0.3em 0px; padding: 0px; list-style-image: none;">
<li class="toclevel-1 tocsection-1" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#History" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">1</span>&nbsp;<span class="toctext">History</span></a>
<ul style="line-height: 1.5em; list-style-type: none; margin: 0px 0px 0px 2em; padding: 0px; list-style-image: none;">
<li class="toclevel-2 tocsection-2" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Early_versions" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">1.1</span>&nbsp;<span class="toctext">Early versions</span></a></li>
<li class="toclevel-2 tocsection-3" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Early_Perl_5" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">1.2</span>&nbsp;<span class="toctext">Early Perl 5</span></a></li>
<li class="toclevel-2 tocsection-4" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#2000.E2.80.93present" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">1.3</span>&nbsp;<span class="toctext">2000&ndash;present</span></a></li>
<li class="toclevel-2 tocsection-5" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Name" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">1.4</span>&nbsp;<span class="toctext">Name</span></a></li>
<li class="toclevel-2 tocsection-6" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Camel_symbol" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">1.5</span>&nbsp;<span class="toctext">Camel symbol</span></a></li>
<li class="toclevel-2 tocsection-7" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Onion_symbol" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">1.6</span>&nbsp;<span class="toctext">Onion symbol</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-8" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Overview" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">2</span>&nbsp;<span class="toctext">Overview</span></a>
<ul style="line-height: 1.5em; list-style-type: none; margin: 0px 0px 0px 2em; padding: 0px; list-style-image: none;">
<li class="toclevel-2 tocsection-9" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Features" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">2.1</span>&nbsp;<span class="toctext">Features</span></a></li>
<li class="toclevel-2 tocsection-10" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Design" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">2.2</span>&nbsp;<span class="toctext">Design</span></a></li>
<li class="toclevel-2 tocsection-11" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Applications" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">2.3</span>&nbsp;<span class="toctext">Applications</span></a></li>
<li class="toclevel-2 tocsection-12" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Implementation" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">2.4</span>&nbsp;<span class="toctext">Implementation</span></a></li>
<li class="toclevel-2 tocsection-13" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Availability" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">2.5</span>&nbsp;<span class="toctext">Availability</span></a>
<ul style="line-height: 1.5em; list-style-type: none; margin: 0px 0px 0px 2em; padding: 0px; list-style-image: none;">
<li class="toclevel-3 tocsection-14" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Windows" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">2.5.1</span>&nbsp;<span class="toctext">Windows</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-15" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Database_interfaces" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">3</span>&nbsp;<span class="toctext">Database interfaces</span></a></li>
<li class="toclevel-1 tocsection-16" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Comparative_performance" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">4</span>&nbsp;<span class="toctext">Comparative performance</span></a>
<ul style="line-height: 1.5em; list-style-type: none; margin: 0px 0px 0px 2em; padding: 0px; list-style-image: none;">
<li class="toclevel-2 tocsection-17" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Optimizing" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">4.1</span>&nbsp;<span class="toctext">Optimizing</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-18" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Perl_6" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">5</span>&nbsp;<span class="toctext">Perl 6</span></a></li>
<li class="toclevel-1 tocsection-19" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Future_of_Perl_5" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">6</span>&nbsp;<span class="toctext">Future of Perl 5</span></a></li>
<li class="toclevel-1 tocsection-20" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Perl_community" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">7</span>&nbsp;<span class="toctext">Perl community</span></a>
<ul style="line-height: 1.5em; list-style-type: none; margin: 0px 0px 0px 2em; padding: 0px; list-style-image: none;">
<li class="toclevel-2 tocsection-21" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#State_of_the_Onion" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">7.1</span>&nbsp;<span class="toctext">State of the Onion</span></a></li>
<li class="toclevel-2 tocsection-22" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Perl_pastimes" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">7.2</span>&nbsp;<span class="toctext">Perl pastimes</span></a></li>
<li class="toclevel-2 tocsection-23" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Perl_on_IRC" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">7.3</span>&nbsp;<span class="toctext">Perl on IRC</span></a></li>
<li class="toclevel-2 tocsection-24" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#CPAN_Acme" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">7.4</span>&nbsp;<span class="toctext">CPAN Acme</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-25" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Example_code" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">8</span>&nbsp;<span class="toctext">Example code</span></a></li>
<li class="toclevel-1 tocsection-26" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Criticism" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">9</span>&nbsp;<span class="toctext">Criticism</span></a></li>
<li class="toclevel-1 tocsection-27" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#References" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">10</span>&nbsp;<span class="toctext">References</span></a></li>
<li class="toclevel-1 tocsection-28" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#Further_reading" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">11</span>&nbsp;<span class="toctext">Further reading</span></a></li>
<li class="toclevel-1 tocsection-29" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#See_also" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">12</span>&nbsp;<span class="toctext">See also</span></a></li>
<li class="toclevel-1 tocsection-30" style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl#External_links" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="tocnumber">13</span>&nbsp;<span class="toctext">External links</span></a></li>
</ul>
</div>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">&nbsp;</p>
<h2 style="font-weight: normal; margin: 1em 0px 0.25em; overflow: hidden; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); font-family: 'Linux Libertine', Georgia, Times, serif; line-height: 1.3; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="History">History</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate; font-family: sans-serif;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=1" title="Edit section: History" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h2>
<h3 style="margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom-style: none; line-height: 1.6; font-family: sans-serif; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Early_versions">Early versions</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=2" title="Edit section: Early versions" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h3>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;"><a href="http://en.wikipedia.org/wiki/Larry_Wall" title="Larry Wall" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Larry Wall</a>&nbsp;began work on Perl in 1987, while working as a programmer at&nbsp;<a href="http://en.wikipedia.org/wiki/Unisys" title="Unisys" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Unisys</a>,<sup id="cite_ref-programmingperl_9-1" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-programmingperl-9" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[9]</a></sup>&nbsp;and released version 1.0 to the comp.sources.misc&nbsp;<a href="http://en.wikipedia.org/wiki/Newsgroup" title="Newsgroup" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">newsgroup</a>&nbsp;on December 18, 1987.<sup id="cite_ref-17" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-17" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[17]</a></sup>The language expanded rapidly over the next few years.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl 2, released in 1988, featured a better regular expression engine. Perl 3, released in 1989, added support for&nbsp;<a href="http://en.wikipedia.org/wiki/Binary_data" title="Binary data" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">binary data</a>&nbsp;streams.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Originally the only documentation for Perl was a single (increasingly lengthy)&nbsp;<a href="http://en.wikipedia.org/wiki/Man_page" title="Man page" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">man page</a>. In 1991,&nbsp;<i><a href="http://en.wikipedia.org/wiki/Programming_Perl" title="Programming Perl" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Programming Perl</a></i>, known to many Perl programmers as the &quot;Camel Book&quot; because of its cover, was published and became the&nbsp;<i>de facto</i>&nbsp;reference for the language. At the same time, the Perl version number was bumped to 4, not to mark a major change in the language but to identify the version that was well documented by the book.</p>
<h3 style="margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom-style: none; line-height: 1.6; font-family: sans-serif; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Early_Perl_5">Early Perl 5</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=3" title="Edit section: Early Perl 5" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h3>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl 4 went through a series of&nbsp;<a href="http://en.wikipedia.org/wiki/Maintenance_release" title="Maintenance release" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">maintenance releases</a>, culminating in Perl 4.036 in 1993. At that point, Wall abandoned Perl 4 to begin work on Perl 5. Initial design of Perl 5 continued into 1994. The&nbsp;<i>perl5-porters</i>&nbsp;<a href="http://en.wikipedia.org/wiki/Mailing_list" title="Mailing list" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">mailing list</a>&nbsp;was established in May 1994 to coordinate work on porting Perl 5 to different platforms. It remains the primary forum for development, maintenance, and porting of Perl 5.<sup id="cite_ref-18" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-18" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[18]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl 5.000 was released on October 17, 1994.<sup id="cite_ref-19" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-19" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[19]</a></sup>&nbsp;It was a nearly complete rewrite of the&nbsp;<a href="http://en.wikipedia.org/wiki/Interpreter_(computing)" title="Interpreter (computing)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">interpreter</a>, and it added many new features to the language, including&nbsp;<a href="http://en.wikipedia.org/wiki/Object_(computer_science)" title="Object (computer science)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">objects</a>,<a href="http://en.wikipedia.org/wiki/Reference_(computer_science)" title="Reference (computer science)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">references</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/Local_variable" title="Local variable" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">lexical (my) variables</a>, and&nbsp;<a href="http://en.wikipedia.org/wiki/Module_(programming)" title="Module (programming)" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">modules</a>. Importantly, modules provided a mechanism for extending the language without modifying the interpreter. This allowed the core interpreter to stabilize, even as it enabled ordinary Perl programmers to add new language features. Perl 5 has been in active development since then.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl 5.001 was released on March 13, 1995. Perl 5.002 was released on February 29, 1996 with the new prototypes feature. This allowed module authors to make&nbsp;<a href="http://en.wikipedia.org/wiki/Subroutine" title="Subroutine" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">subroutines</a>that behaved like Perl&nbsp;<a href="http://en.wikipedia.org/wiki/Shell_builtin" title="Shell builtin" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">builtins</a>. Perl 5.003 was released June 25, 1996, as a security release.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">One of the most important events in Perl 5 history took place outside of the language proper and was a consequence of its module support. On October 26, 1995, the<a href="http://en.wikipedia.org/wiki/Comprehensive_Perl_Archive_Network" title="Comprehensive Perl Archive Network" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Comprehensive Perl Archive Network</a>&nbsp;(CPAN) was established as a&nbsp;<a href="http://en.wikipedia.org/wiki/Software_repository" title="Software repository" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">repository</a>&nbsp;for&nbsp;<a href="http://en.wikipedia.org/wiki/Perl_module" title="Perl module" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl modules</a>&nbsp;and Perl itself; as of November 2014, it carries over 140,776 modules, written by more than 11,804 authors, and is mirrored worldwide at more than 250 locations.<sup id="cite_ref-20" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-20" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[20]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl 5.004 was released on May 15, 1997, and included among other things the UNIVERSAL package, giving Perl a base object to which all&nbsp;<a href="http://en.wikipedia.org/wiki/Class_(computer_programming)" title="Class (computer programming)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">classes</a>&nbsp;were automatically derived and the ability to require versions of modules. Another significant development was the inclusion of the&nbsp;<a href="http://en.wikipedia.org/wiki/CGI.pm" title="CGI.pm" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">CGI.pm</a>&nbsp;module,<sup id="cite_ref-5004delta_21-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-5004delta-21" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[21]</a></sup>&nbsp;which contributed to Perl's popularity as a CGI scripting language.<sup id="cite_ref-patwardhan02_22-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-patwardhan02-22" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[22]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl is also now supported running under&nbsp;<a href="http://en.wikipedia.org/wiki/Microsoft_Windows" title="Microsoft Windows" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Microsoft Windows</a>&nbsp;and several other operating systems.<sup id="cite_ref-5004delta_21-1" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-5004delta-21" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[21]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl 5.005 was released on July 22, 1998. This release included several enhancements to the&nbsp;<a href="http://en.wikipedia.org/wiki/Regular_expression" title="Regular expression" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">regex</a>&nbsp;engine, new hooks into the backend through the&nbsp;<code style="font-family: monospace, Courier; color: black; border: 1px solid rgb(221, 221, 221); border-radius: 2px; padding: 1px 4px; background-color: rgb(249, 249, 249);">B::*</code>&nbsp;modules, the<code style="font-family: monospace, Courier; color: black; border: 1px solid rgb(221, 221, 221); border-radius: 2px; padding: 1px 4px; background-color: rgb(249, 249, 249);">qr//</code>&nbsp;regex quote operator, a large selection of other new core modules, and added support for several more operating systems, including&nbsp;<a href="http://en.wikipedia.org/wiki/BeOS" title="BeOS" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">BeOS</a>.<sup id="cite_ref-5005delta_23-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-5005delta-23" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[23]</a></sup></p>
<h3 style="margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom-style: none; line-height: 1.6; font-family: sans-serif; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="2000.E2.80.93present">2000&ndash;present</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=4" title="Edit section: 2000&ndash;present" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h3>
<table class="wikitable floatright" style="font-size: 14px; margin: 0px 0px 0.5em 0.5em; border: 0px; border-collapse: collapse; color: black; clear: right; float: right; position: relative; font-family: sans-serif; line-height: 17.9200000762939px; background-color: rgb(249, 249, 249);">
<tbody>
<tr>
<th style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em; text-align: center; background-color: rgb(242, 242, 242);">Major version</th>
<th style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em; text-align: center; background-color: rgb(242, 242, 242);">Latest update</th>
</tr>
<tr>
<td title="Old version, no longer supported" data-sort-value="5.5" style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em; background-color: rgb(253, 179, 171);">5.5</td>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">2004-02-23<sup id="cite_ref-cpan-src_24-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-cpan-src-24" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[24]</a></sup></td>
</tr>
<tr>
<td title="Old version, no longer supported" data-sort-value="5.6" style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em; background-color: rgb(253, 179, 171);">5.6</td>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">2003-11-15<sup id="cite_ref-cpan-src_24-1" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-cpan-src-24" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[24]</a></sup></td>
</tr>
<tr>
<td title="Old version, no longer supported" data-sort-value="5.8" style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em; background-color: rgb(253, 179, 171);">5.8</td>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">2008-12-14<sup id="cite_ref-cpan-src_24-2" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-cpan-src-24" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[24]</a></sup></td>
</tr>
<tr>
<td title="Old version, no longer supported" data-sort-value="5.10" style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em; background-color: rgb(253, 179, 171);">5.10</td>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">2009-08-23<sup id="cite_ref-cpan-src_24-3" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-cpan-src-24" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[24]</a></sup></td>
</tr>
<tr>
<td title="Old version, no longer supported" data-sort-value="5.12" style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em; background-color: rgb(253, 179, 171);">5.12</td>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">2012-11-10<sup id="cite_ref-cpan-src_24-4" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-cpan-src-24" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[24]</a></sup></td>
</tr>
<tr>
<td title="Old version, no longer supported" data-sort-value="5.14" style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em; background-color: rgb(253, 179, 171);">5.14</td>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">2013-03-10<sup id="cite_ref-cpan-src_24-5" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-cpan-src-24" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[24]</a></sup></td>
</tr>
<tr>
<td title="Old version, no longer supported" data-sort-value="5.16" style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em; background-color: rgb(253, 179, 171);">5.16</td>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">2013-03-11<sup id="cite_ref-cpan-src_24-6" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-cpan-src-24" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[24]</a></sup></td>
</tr>
<tr>
<td class="templateVersion co" title="Older version, yet still supported" data-sort-value="5.18" style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em; background-color: rgb(254, 248, 198);">5.18</td>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">2014-10-02<sup id="cite_ref-cpan-src_24-7" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-cpan-src-24" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[24]</a></sup></td>
</tr>
<tr>
<td class="templateVersion c" title="Current stable version" data-sort-value="5.20" style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em; background-color: rgb(212, 244, 180);"><b>5.20</b></td>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">2014-09-14<sup id="cite_ref-cpan-src_24-8" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-cpan-src-24" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[24]</a></sup></td>
</tr>
<tr>
<td class="templateVersion p" title="Future release" data-sort-value="5.21" style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em; background-color: rgb(193, 230, 245);">5.21</td>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">2015-01-20<sup id="cite_ref-cpan-src_24-9" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-cpan-src-24" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[24]</a></sup></td>
</tr>
<tr>
<td colspan="99" style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">
<div class="templateVersion lv floatright" style="clear: right; float: right; position: relative; margin: 0px 0px 0.5em 0.5em; border: 0px;"><small><span title="Old version, no longer supported" style="border-left-width: 1.2em; border-left-style: solid; border-left-color: rgb(253, 179, 171); padding-left: 0.3em; white-space: nowrap;">Old version</span><br />
<span title="Older version, yet still supported" style="border-left-width: 1.2em; border-left-style: solid; border-left-color: rgb(254, 248, 198); padding-left: 0.3em; white-space: nowrap;">Older version, still supported</span><br />
<span title="Current stable version" style="border-left-width: 1.2em; border-left-style: solid; border-left-color: rgb(212, 244, 180); padding-left: 0.3em; white-space: nowrap;"><b>Current version</b></span><br />
<span title="Future release" style="border-left-width: 1.2em; border-left-style: solid; border-left-color: rgb(193, 230, 245); padding-left: 0.3em; white-space: nowrap;">Future release</span></small></div>
</td>
</tr>
</tbody>
</table>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl 5.6 was released on March 22, 2000. Major changes included&nbsp;<a href="http://en.wikipedia.org/wiki/64-bit_computing" title="64-bit computing" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">64-bit</a>&nbsp;support,&nbsp;<a href="http://en.wikipedia.org/wiki/Unicode" title="Unicode" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Unicode</a>&nbsp;string representation, large file support (i.e. files over 2 GiB) and the &quot;our&quot; keyword.<sup id="cite_ref-56delta_25-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-56delta-25" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[25]</a></sup><sup id="cite_ref-561delta_26-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-561delta-26" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[26]</a></sup>&nbsp;When developing Perl 5.6, the decision was made to switch the&nbsp;<a href="http://en.wikipedia.org/wiki/Software_versioning" title="Software versioning" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">versioning</a>&nbsp;scheme to one more similar to other open source projects; after 5.005_63, the next version became 5.5.640, with plans for development versions to have odd numbers and stable versions to have even numbers.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">In 2000, Wall put forth a call for suggestions for a new version of Perl from the community. The process resulted in 361 RFC (request for comments) documents that were to be used in guiding development of Perl 6. In 2001,<sup id="cite_ref-27" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-27" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[27]</a></sup>&nbsp;work began on the apocalypses for&nbsp;<a href="http://en.wikipedia.org/wiki/Perl_6" title="Perl 6" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl 6</a>, a series of documents meant to summarize the change requests and present the design of the next generation of Perl. They were presented as a digest of the RFCs, rather than a formal document. At this point, Perl 6 existed only as a description of a language.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl 5.8 was first released on July 18, 2002, and had nearly yearly updates since then. Perl 5.8 improved Unicode support, added a new I/O implementation, added a new thread implementation, improved numeric accuracy, and added several new modules.<sup id="cite_ref-perl58delta_28-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-perl58delta-28" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[28]</a></sup>&nbsp;As of 2013 this version still remains the most popular version of Perl and is used by Red Hat 5, Suse 10, Solaris 10, HP-UX 11.33 and AIX 5.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">In 2004, work began on the Synopses &ndash; documents that originally summarized the Apocalypses, but which became the specification for the Perl 6 language. In February 2005,&nbsp;<a href="http://en.wikipedia.org/wiki/Audrey_Tang" title="Audrey Tang" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Audrey Tang</a>&nbsp;began work on&nbsp;<a href="http://en.wikipedia.org/wiki/Pugs" title="Pugs" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Pugs</a>, a Perl 6 interpreter written in&nbsp;<a href="http://en.wikipedia.org/wiki/Haskell_(programming_language)" title="Haskell (programming language)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Haskell</a>.<sup id="cite_ref-29" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-29" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[29]</a></sup>&nbsp;This was the first concerted effort towards making Perl 6 a reality. This effort stalled in 2006.<sup id="cite_ref-30" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-30" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[30]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">On December 18, 2007, the 20th anniversary of Perl 1.0, Perl 5.10.0 was released. Perl 5.10.0 included notable new features, which brought it closer to&nbsp;<a href="http://en.wikipedia.org/wiki/Perl_6" title="Perl 6" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl 6</a>. These included a&nbsp;<a href="http://en.wikipedia.org/wiki/Switch_statement" title="Switch statement" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">switch statement</a>&nbsp;(called &quot;given&quot;/&quot;when&quot;), regular expressions updates, and the smart match operator, &quot;~~&quot;.<sup id="cite_ref-5100delta_31-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-5100delta-31" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[31]</a></sup><sup id="cite_ref-perlsyn-smart_32-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-perlsyn-smart-32" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[32]</a></sup>&nbsp;Around this same time, development began in earnest on another implementation of Perl 6 known as&nbsp;<a href="http://en.wikipedia.org/wiki/Rakudo_Perl" title="Rakudo Perl" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Rakudo Perl</a>, developed in tandem with the&nbsp;<a href="http://en.wikipedia.org/wiki/Parrot_virtual_machine" title="Parrot virtual machine" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Parrot virtual machine</a>. As of November 2009, Rakudo Perl has had regular monthly releases and now is the most complete implementation of&nbsp;<a href="http://en.wikipedia.org/wiki/Perl_6" title="Perl 6" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl 6</a>.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">A major change in the development process of Perl 5 occurred with Perl 5.11; the development community has switched to a monthly release cycle of development releases, with a yearly schedule of stable releases. By that plan, bugfix point releases will follow the stable releases every three months.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">On April 12, 2010, Perl 5.12.0 was released. Notable core enhancements include new&nbsp;<code style="font-family: monospace, Courier; color: black; border: 1px solid rgb(221, 221, 221); border-radius: 2px; padding: 1px 4px; background-color: rgb(249, 249, 249);">package NAME VERSION</code>&nbsp;syntax, the Yada Yada operator (intended to mark placeholder code that is not yet implemented), implicit strictures, full&nbsp;<a href="http://en.wikipedia.org/wiki/Y2038" title="Y2038" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Y2038</a>&nbsp;compliance, regex conversion overloading,&nbsp;<a href="http://en.wikipedia.org/wiki/DTrace" title="DTrace" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">DTrace</a>&nbsp;support, and&nbsp;<a href="http://en.wikipedia.org/wiki/Unicode" title="Unicode" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Unicode</a>&nbsp;5.2.<sup id="cite_ref-5120delta_33-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-5120delta-33" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[33]</a></sup>&nbsp;On January 21, 2011, Perl 5.12.3 was released; it contains updated modules and some documentation changes.<sup id="cite_ref-5123delta_34-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-5123delta-34" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[34]</a></sup>&nbsp;Version 5.12.4 was released on June 20, 2011. The latest version of that branch, 5.12.5, was released on November 10, 2012.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">On May 14, 2011, Perl 5.14 was released.&nbsp;<a href="http://en.wikipedia.org/wiki/JSON" title="JSON" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">JSON</a>&nbsp;support is built-in as of 5.14.2. The latest version of that branch, 5.14.4, was released on March 10, 2013.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">On May 20, 2012, Perl 5.16 was released. Notable new features include the ability to specify a given version of Perl that one wishes to emulate, allowing users to upgrade their version of Perl, but still run old scripts that would normally be incompatible.<sup id="cite_ref-5160delta_version_35-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-5160delta_version-35" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[35]</a></sup>&nbsp;Perl 5.16 also updates the core to support&nbsp;<a href="http://en.wikipedia.org/wiki/Unicode" title="Unicode" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Unicode</a>&nbsp;6.1.<sup id="cite_ref-5160delta_version_35-1" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-5160delta_version-35" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[35]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">On May 18, 2013, Perl 5.18 was released. Notable new features include the new dtrace hooks, lexical subs, more CORE:: subs, overhaul of the hash for security reasons, support for Unicode 6.2.<sup id="cite_ref-5180delta_version_36-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-5180delta_version-36" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[36]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">On May 27, 2014, Perl 5.20 was released. Notable new features include subroutine signatures, hash slices/new slice syntax, postfix dereferencing (experimental), Unicode 6.3, rand() using consistent random number generator.<sup id="cite_ref-5200delta_version_37-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-5200delta_version-37" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[37]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Some observers credit the release of Perl 5.10 with the start of the Modern Perl movement.<sup id="cite_ref-38" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-38" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[38]</a></sup>&nbsp;In particular, this phrase describes a style of development that embraces the use of the CPAN, takes advantage of recent developments in the language, and is rigorous about creating high quality code.<sup id="cite_ref-39" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-39" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[39]</a></sup>&nbsp;While the book &quot;Modern Perl&quot;<sup id="cite_ref-40" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-40" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[40]</a></sup>&nbsp;may be the most visible standard-bearer of this idea, other groups such as the Enlightened Perl Organization<sup id="cite_ref-41" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-41" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[41]</a></sup>&nbsp;have taken up the cause.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">In late 2012 and 2013 several projects for alternative implementations for Perl 5 started: Perl5 in&nbsp;<a href="http://en.wikipedia.org/wiki/Perl6" title="Perl6" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl6</a>&nbsp;by the Rakudo Perl team,<sup id="cite_ref-42" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-42" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[42]</a></sup>&nbsp;<i>moe</i>&nbsp;by Stevan Little and friends,<sup id="cite_ref-43" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-43" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[43]</a></sup><i>p2</i><sup id="cite_ref-44" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-44" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[44]</a></sup>&nbsp;by the Perl11 team under Reini Urban,&nbsp;<i>gperl</i>&nbsp;by goccy,<sup id="cite_ref-45" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-45" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[45]</a></sup>&nbsp;and&nbsp;<i>rperl</i>&nbsp;a kickstarter project led by Will Braswell and affiliated with the Perll11 project.<sup id="cite_ref-46" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-46" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[46]</a></sup></p>
<h3 style="margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom-style: none; line-height: 1.6; font-family: sans-serif; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Name">Name</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=5" title="Edit section: Name" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h3>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl was originally named &quot;Pearl&quot;. Wall wanted to give the language a short name with positive connotations; he claims that he considered (and rejected) every three- and four-letter word in the dictionary. He also considered naming it after his wife Gloria. Wall discovered the existing&nbsp;<a href="http://en.wikipedia.org/wiki/PEARL_(programming_language)" title="PEARL (programming language)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">PEARL</a>&nbsp;programming language before Perl's official release and changed the spelling of the name.<sup id="cite_ref-richardson1999_47-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-richardson1999-47" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[47]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">When referring to the language, the name is normally capitalized (<i>Perl</i>) as a proper noun. When referring to the interpreter program itself, the name is often uncapitalized (<i>perl</i>) because most Unix-like file systems are case-sensitive. Before the release of the first edition of&nbsp;<i>Programming Perl</i>, it was common to refer to the language as&nbsp;<i>perl</i>;<a href="http://en.wikipedia.org/wiki/Randal_L._Schwartz" title="Randal L. Schwartz" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Randal L. Schwartz</a>, however, capitalized the language's name in the book to make it stand out better when typeset. This case distinction was subsequently documented as canonical.<sup id="cite_ref-capitalization_48-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-capitalization-48" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[48]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">The name is occasionally expanded as&nbsp;<i>Practical Extraction and Report Language</i>, but this is a&nbsp;<a href="http://en.wikipedia.org/wiki/Backronym" title="Backronym" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">backronym</a>.<sup id="cite_ref-49" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-49" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[49]</a></sup>&nbsp;Other expansions have been suggested as equally canonical, including Wall's own humorous&nbsp;<i>Pathologically Eclectic Rubbish Lister</i>.<sup id="cite_ref-50" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-50" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[50]</a></sup>&nbsp;Indeed, Wall claims that the name was intended to inspire many different expansions.<sup id="cite_ref-51" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-51" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[51]</a></sup></p>
<h3 style="margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom-style: none; line-height: 1.6; font-family: sans-serif; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Camel_symbol">Camel symbol</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=6" title="Edit section: Camel symbol" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h3>
<div class="thumb tright" style="clear: right; float: right; margin: 0.5em 0px 1.3em 1.4em; width: auto; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;">
<div class="thumbinner" style="min-width: 100px; border: 1px solid rgb(204, 204, 204); padding: 3px; font-size: 13.1600008010864px; text-align: center; overflow: hidden; width: 146px; background-color: rgb(249, 249, 249);"><a href="http://en.wikipedia.org/wiki/File:Perl-camel-small.png" class="image" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><img alt="" src="http://upload.wikimedia.org/wikipedia/en/0/00/Perl-camel-small.png" width="144" height="149" class="thumbimage" data-file-width="144" data-file-height="149" style="border: 1px solid rgb(204, 204, 204); vertical-align: middle; background-color: rgb(255, 255, 255);" /></a>
<div class="thumbcaption" style="border: none; line-height: 1.4em; padding: 3px; font-size: 12.370400428772px; text-align: left;">
<div class="magnify" style="float: right; margin-left: 3px; margin-right: 0px;">&nbsp;</div>
The Camel symbol used by O'Reilly Media</div>
</div>
</div>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;"><i>Programming Perl</i>, published by&nbsp;<a href="http://en.wikipedia.org/wiki/O%27Reilly_Media" title="O'Reilly Media" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">O'Reilly Media</a>, features a picture of a&nbsp;<a href="http://en.wikipedia.org/wiki/Camel" title="Camel" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">dromedary camel</a>&nbsp;on the cover and is commonly called the &quot;Camel Book&quot;.<sup id="cite_ref-schwartz01_52-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-schwartz01-52" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[52]</a></sup>&nbsp;This image of a camel has become an unofficial symbol of Perl as well as a general&nbsp;<a href="http://en.wikipedia.org/wiki/Hacker_(programmer_subculture)" title="Hacker (programmer subculture)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">hacker</a>&nbsp;emblem, appearing on T-shirts and other clothing items.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">O'Reilly owns the image as a&nbsp;<a href="http://en.wikipedia.org/wiki/Trademark" title="Trademark" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">trademark</a>&nbsp;but licenses it for&nbsp;<a href="http://en.wikipedia.org/wiki/Non-commercial" title="Non-commercial" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">non-commercial</a>&nbsp;use, requiring only an acknowledgement and a link to www.perl.com. Licensing for commercial use is decided on a case by case basis.<sup id="cite_ref-camel_53-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-camel-53" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[53]</a></sup>&nbsp;O'Reilly also provides &quot;Programming Republic of Perl&quot; logos for non-commercial sites and &quot;Powered by Perl&quot; buttons for any site that uses Perl.<sup id="cite_ref-camel_53-1" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-camel-53" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[53]</a></sup></p>
<h3 style="margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom-style: none; line-height: 1.6; font-family: sans-serif; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Onion_symbol">Onion symbol</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=7" title="Edit section: Onion symbol" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h3>
<div class="thumb tright" style="clear: right; float: right; margin: 0.5em 0px 1.3em 1.4em; width: auto; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;">
<div class="thumbinner" style="min-width: 100px; border: 1px solid rgb(204, 204, 204); padding: 3px; font-size: 13.1600008010864px; text-align: center; overflow: hidden; width: 66px; background-color: rgb(249, 249, 249);"><a href="http://en.wikipedia.org/wiki/File:Onion_64x64.png" class="image" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><img alt="" src="http://upload.wikimedia.org/wikipedia/en/a/a4/Onion_64x64.png" width="64" height="64" class="thumbimage" data-file-width="64" data-file-height="64" style="border: 1px solid rgb(204, 204, 204); vertical-align: middle; background-color: rgb(255, 255, 255);" /></a>
<div class="thumbcaption" style="border: none; line-height: 1.4em; padding: 3px; font-size: 12.370400428772px; text-align: left;">
<div class="magnify" style="float: right; margin-left: 3px; margin-right: 0px;">&nbsp;</div>
The onion logo used by The Perl Foundation</div>
</div>
</div>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;"><a href="http://en.wikipedia.org/wiki/The_Perl_Foundation" title="The Perl Foundation" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">The Perl Foundation</a>&nbsp;owns an alternative symbol, an onion, which it licenses to its subsidiaries,&nbsp;<a href="http://en.wikipedia.org/wiki/Perl_Mongers" title="Perl Mongers" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl Mongers</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/PerlMonks" title="PerlMonks" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">PerlMonks</a>, Perl.org, and others.<sup id="cite_ref-onion_54-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-onion-54" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[54]</a></sup>The symbol is a&nbsp;<a href="http://en.wikipedia.org/wiki/Visual_pun" title="Visual pun" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">visual pun</a>&nbsp;on&nbsp;<a href="http://en.wikipedia.org/wiki/Pearl_onion" title="Pearl onion" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">pearl onion</a>.<sup id="cite_ref-gillmore98_55-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-gillmore98-55" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[55]</a></sup></p>
<h2 style="font-weight: normal; margin: 1em 0px 0.25em; overflow: hidden; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); font-family: 'Linux Libertine', Georgia, Times, serif; line-height: 1.3; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Overview">Overview</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate; font-family: sans-serif;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=8" title="Edit section: Overview" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h2>
<div class="hatnote relarticle mainarticle" style="font-style: italic; padding-left: 1.6em; margin-bottom: 0.5em; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;">Main article:&nbsp;<a href="http://en.wikipedia.org/wiki/Perl_language_structure" title="Perl language structure" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl language structure</a></div>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">According to Wall, Perl has two slogans. The first is &quot;<a href="http://en.wikipedia.org/wiki/There%27s_more_than_one_way_to_do_it" title="There's more than one way to do it" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">There's more than one way to do it</a>&quot;, commonly known as TMTOWTDI. The second slogan is &quot;Easy things should be easy and hard things should be possible&quot;.<sup id="cite_ref-programmingperl_9-2" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-programmingperl-9" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[9]</a></sup></p>
<h3 style="margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom-style: none; line-height: 1.6; font-family: sans-serif; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Features">Features</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=9" title="Edit section: Features" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h3>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">The overall structure of Perl derives broadly from C. Perl is&nbsp;<a href="http://en.wikipedia.org/wiki/Procedural_programming" title="Procedural programming" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">procedural</a>&nbsp;in nature, with&nbsp;<a href="http://en.wikipedia.org/wiki/Variable_(programming)" title="Variable (programming)" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">variables</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/Expression_(programming)" title="Expression (programming)" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">expressions</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/Assignment_statement" title="Assignment statement" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">assignment statements</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/Bracket" title="Bracket" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">brace</a>-delimited&nbsp;<a href="http://en.wikipedia.org/wiki/Block_(programming)" title="Block (programming)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">blocks</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/Control_structure" title="Control structure" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">control structures</a>, and&nbsp;<a href="http://en.wikipedia.org/wiki/Subroutine" title="Subroutine" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">subroutines</a>.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl also takes features from shell programming. All variables are marked with leading&nbsp;<a href="http://en.wikipedia.org/wiki/Sigil_(computer_programming)" title="Sigil (computer programming)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">sigils</a>, which allow variables to be&nbsp;<a href="http://en.wikipedia.org/wiki/Variable_interpolation" title="Variable interpolation" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">interpolated</a>&nbsp;directly into&nbsp;<a href="http://en.wikipedia.org/wiki/String_(computer_science)" title="String (computer science)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">strings</a>. However, unlike the shell, Perl uses sigils on all accesses to variables, and unlike most other programming languages that use sigils, the sigil doesn't denote the type of the variable but the type of the expression. So for example, to access a list of values in a&nbsp;<a href="http://en.wikipedia.org/wiki/Associative_array" title="Associative array" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">hash</a>, the sigil for an&nbsp;<a href="http://en.wikipedia.org/wiki/Array_data_type" title="Array data type" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">array</a>&nbsp;(&quot;@&quot;) is used, not the sigil for a hash (&quot;%&quot;). Perl also has many built-in functions that provide tools often used in shell programming (although many of these tools are implemented by programs external to the shell) such as&nbsp;<a href="http://en.wikipedia.org/wiki/Ascending_order" title="Ascending order" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">sorting</a>, and calling on<a href="http://en.wikipedia.org/wiki/Operating_system" title="Operating system" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">operating system</a>&nbsp;facilities.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl takes&nbsp;<a href="http://en.wikipedia.org/wiki/List_(computing)" title="List (computing)" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">lists</a>&nbsp;from&nbsp;<a href="http://en.wikipedia.org/wiki/Lisp_(programming_language)" title="Lisp (programming language)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Lisp</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/Associative_array" title="Associative array" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">hashes</a>&nbsp;(&quot;associative arrays&quot;) from&nbsp;<a href="http://en.wikipedia.org/wiki/AWK" title="AWK" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">AWK</a>, and&nbsp;<a href="http://en.wikipedia.org/wiki/Regular_expression" title="Regular expression" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">regular expressions</a>&nbsp;from&nbsp;<a href="http://en.wikipedia.org/wiki/Sed" title="Sed" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">sed</a>. These simplify and facilitate many parsing, text-handling, and data-management tasks. Also shared with Lisp are the implicit&nbsp;<a href="http://en.wikipedia.org/wiki/Return_statement" title="Return statement" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">return</a>&nbsp;of the last value in a block, and the fact that all statements have a value, and thus are also expressions and can be used in larger expressions themselves.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl 5 added features that support complex&nbsp;<a href="http://en.wikipedia.org/wiki/Data_structure" title="Data structure" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">data structures</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/First-class_function" title="First-class function" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">first-class functions</a>&nbsp;(that is,&nbsp;<a href="http://en.wikipedia.org/wiki/Closure_(computer_science)" title="Closure (computer science)" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">closures</a>&nbsp;as values), and an object-oriented programming model. These include<a href="http://en.wikipedia.org/wiki/Reference_(computer_science)" title="Reference (computer science)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">references</a>, packages, class-based&nbsp;<a href="http://en.wikipedia.org/wiki/Dynamic_dispatch" title="Dynamic dispatch" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">method dispatch</a>, and&nbsp;<a href="http://en.wikipedia.org/wiki/Scope_(programming)" title="Scope (programming)" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">lexically scoped variables</a>, along with&nbsp;<a href="http://en.wikipedia.org/wiki/Compiler_directive" title="Compiler directive" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">compiler directives</a>&nbsp;(for example, the&nbsp;<code style="font-family: monospace, Courier; color: black; border: 1px solid rgb(221, 221, 221); border-radius: 2px; padding: 1px 4px; background-color: rgb(249, 249, 249);">strict</code>&nbsp;pragma). A major additional feature introduced with Perl 5 was the ability to package code as reusable modules. Wall later stated that &quot;The whole intent of Perl 5's module system was to encourage the growth of Perl culture rather than the Perl core.&quot;<sup id="cite_ref-56" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-56" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[56]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">All versions of Perl do automatic&nbsp;<a href="http://en.wikipedia.org/wiki/Type_system" title="Type system" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">data-typing</a>&nbsp;and automatic&nbsp;<a href="http://en.wikipedia.org/wiki/Memory_management" title="Memory management" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">memory management</a>. The interpreter knows the type and&nbsp;<a href="http://en.wikipedia.org/wiki/Computer_data_storage" title="Computer data storage" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">storage</a>&nbsp;requirements of every data object in the program; it allocates and frees storage for them as necessary using&nbsp;<a href="http://en.wikipedia.org/wiki/Reference_counting" title="Reference counting" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">reference counting</a>&nbsp;(so it cannot deallocate&nbsp;<a href="http://en.wikipedia.org/wiki/Circular_buffer" title="Circular buffer" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">circular data structures</a>&nbsp;without manual intervention). Legal<a href="http://en.wikipedia.org/wiki/Type_conversion" title="Type conversion" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">type conversions</a>&nbsp;&mdash; for example, conversions from number to string &mdash; are done automatically at&nbsp;<a href="http://en.wikipedia.org/wiki/Run_time_(program_lifecycle_phase)" title="Run time (program lifecycle phase)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">run time</a>; illegal type conversions are fatal errors.</p>
<h3 style="margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom-style: none; line-height: 1.6; font-family: sans-serif; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Design">Design</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=10" title="Edit section: Design" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h3>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">The design of Perl can be understood as a response to three broad trends in the computer industry: falling hardware costs, rising labor costs, and improvements in&nbsp;<a href="http://en.wikipedia.org/wiki/Compiler" title="Compiler" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">compiler</a>technology. Many earlier computer languages, such as&nbsp;<a href="http://en.wikipedia.org/wiki/Fortran" title="Fortran" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Fortran</a>&nbsp;and C, aimed to make efficient use of expensive computer hardware. In contrast, Perl was designed so that computer programmers could write programs more quickly and easily.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl has many features that ease the task of the programmer at the expense of greater&nbsp;<a href="http://en.wikipedia.org/wiki/CPU" title="CPU" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">CPU</a>&nbsp;and memory requirements. These include automatic memory management;<a href="http://en.wikipedia.org/wiki/Dynamic_typing" title="Dynamic typing" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">dynamic typing</a>; strings, lists, and hashes; regular expressions; introspection; and an&nbsp;<code style="font-family: monospace, Courier; color: black; border: 1px solid rgb(221, 221, 221); border-radius: 2px; padding: 1px 4px; background-color: rgb(249, 249, 249);">eval()</code>&nbsp;function. Perl follows the theory of &quot;no built-in limits&quot;,<sup id="cite_ref-schwartz01_52-1" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-schwartz01-52" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[52]</a></sup>&nbsp;an idea similar to the<a href="http://en.wikipedia.org/wiki/Zero_One_Infinity" title="Zero One Infinity" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Zero One Infinity</a>&nbsp;rule.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Wall was trained as a linguist, and the design of Perl is very much informed by&nbsp;<a href="http://en.wikipedia.org/wiki/Linguistic" title="Linguistic" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">linguistic</a>&nbsp;principles. Examples include&nbsp;<a href="http://en.wikipedia.org/wiki/Huffman_coding" title="Huffman coding" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Huffman coding</a>&nbsp;(common constructions should be short), good end-weighting (the important information should come first), and a large collection of&nbsp;<a href="http://en.wikipedia.org/wiki/Language_primitive" title="Language primitive" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">language primitives</a>. Perl favors language constructs that are concise and natural for humans to write, even where they complicate the Perl interpreter.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl's&nbsp;<a href="http://en.wikipedia.org/wiki/Syntax_(programming_languages)" title="Syntax (programming languages)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">syntax</a>&nbsp;reflects the idea that &quot;things that are different should look different.&quot;<sup id="cite_ref-wall97_57-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-wall97-57" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[57]</a></sup>&nbsp;For example, scalars, arrays, and hashes have different leading sigils. Array indices and hash keys use different kinds of braces. Strings and regular expressions have different standard delimiters. This approach can be contrasted with languages such as&nbsp;<a href="http://en.wikipedia.org/wiki/Lisp_programming_language" title="Lisp programming language" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Lisp</a>, where the same&nbsp;<a href="http://en.wikipedia.org/wiki/S-expression" title="S-expression" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">S-expression</a>&nbsp;construct and basic syntax are used for many different purposes.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl does not enforce any particular&nbsp;<a href="http://en.wikipedia.org/wiki/Programming_paradigm" title="Programming paradigm" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">programming paradigm</a>&nbsp;(<a href="http://en.wikipedia.org/wiki/Procedural_programming" title="Procedural programming" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">procedural</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/Object-oriented_programming" title="Object-oriented programming" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">object-oriented</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/Functional_programming" title="Functional programming" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">functional</a>, or others) or even require the programmer to choose among them.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">There is a broad practical bent to both the Perl language and the community and culture that surround it. The preface to&nbsp;<i>Programming Perl</i>&nbsp;begins: &quot;Perl is a language for getting your job done.&quot;<sup id="cite_ref-programmingperl_9-3" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-programmingperl-9" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[9]</a></sup>&nbsp;One consequence of this is that Perl is not a tidy language. It includes many features, tolerates exceptions to its rules, and employs&nbsp;<a href="http://en.wikipedia.org/wiki/Heuristics" title="Heuristics" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">heuristics</a>&nbsp;to resolve syntactical ambiguities. Because of the forgiving nature of the compiler, bugs can sometimes be hard to find. Perl's function documentation remarks on the variant behavior of built-in functions in list and scalar contexts by saying, &quot;In general, they do what you want, unless you want consistency.&quot;<sup id="cite_ref-perlfunc_58-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-perlfunc-58" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[58]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">No written&nbsp;<a href="http://en.wikipedia.org/wiki/Formal_specification" title="Formal specification" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">specification</a>&nbsp;or standard for the Perl language exists for Perl versions through Perl 5, and there are no plans to create one for the current version of Perl. There has been only one implementation of the interpreter, and the language has evolved along with it. That interpreter, together with its functional tests, stands as a&nbsp;<i>de facto</i>specification of the language.&nbsp;<a href="http://en.wikipedia.org/wiki/Perl_6" title="Perl 6" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl 6</a>, however, started with a specification,<sup id="cite_ref-59" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-59" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[59]</a></sup>&nbsp;and several projects<sup id="cite_ref-60" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-60" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[60]</a></sup>&nbsp;aim to implement some or all of the specification.</p>
<h3 style="margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom-style: none; line-height: 1.6; font-family: sans-serif; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Applications">Applications</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=11" title="Edit section: Applications" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h3>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl has many and varied applications, compounded by the availability of many standard and third-party modules.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl has chiefly been used to write&nbsp;<a href="http://en.wikipedia.org/wiki/Common_Gateway_Interface" title="Common Gateway Interface" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">CGI</a>&nbsp;scripts: large projects written in Perl include&nbsp;<a href="http://en.wikipedia.org/wiki/CPanel" title="CPanel" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">cPanel</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/Slash_(weblog_system)" title="Slash (weblog system)" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Slash</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/Bugzilla" title="Bugzilla" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Bugzilla</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/Request_Tracker" title="Request Tracker" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">RT</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/TWiki" title="TWiki" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">TWiki</a>, and&nbsp;<a href="http://en.wikipedia.org/wiki/Movable_Type" title="Movable Type" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Movable Type</a>; high-traffic websites that use Perl extensively include&nbsp;<a href="http://en.wikipedia.org/wiki/Priceline.com" title="Priceline.com" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Priceline.com</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/Craigslist" title="Craigslist" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Craigslist</a>,<sup id="cite_ref-61" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-61" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[61]</a></sup>&nbsp;<a href="http://en.wikipedia.org/wiki/Internet_Movie_Database" title="Internet Movie Database" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">IMDb</a>,<sup id="cite_ref-62" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-62" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[62]</a></sup>&nbsp;<a href="http://en.wikipedia.org/wiki/LiveJournal" title="LiveJournal" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">LiveJournal</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/DuckDuckGo" title="DuckDuckGo" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">DuckDuckGo</a>,<sup id="cite_ref-63" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-63" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[63]</a></sup><sup id="cite_ref-64" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-64" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[64]</a></sup>&nbsp;<a href="http://en.wikipedia.org/wiki/Slashdot" title="Slashdot" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Slashdot</a>&nbsp;and&nbsp;<a href="http://en.wikipedia.org/wiki/Ticketmaster" title="Ticketmaster" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Ticketmaster</a>. It is also an optional component of the popular&nbsp;<a href="http://en.wikipedia.org/wiki/LAMP_(software_bundle)" title="LAMP (software bundle)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">LAMP</a>technology stack for&nbsp;<a href="http://en.wikipedia.org/wiki/Web_development" title="Web development" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Web development</a>, in lieu of&nbsp;<a href="http://en.wikipedia.org/wiki/PHP" title="PHP" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">PHP</a>&nbsp;or&nbsp;<a href="http://en.wikipedia.org/wiki/Python_(programming_language)" title="Python (programming language)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Python</a>.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl is often used as a&nbsp;<a href="http://en.wikipedia.org/wiki/Glue_language" title="Glue language" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">glue language</a>, tying together systems and interfaces that were not specifically designed to interoperate, and for &quot;<a href="http://en.wikipedia.org/wiki/Data_munging" title="Data munging" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">data munging</a>&quot;,<sup id="cite_ref-65" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-65" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[65]</a></sup>&nbsp;that is, converting or processing large amounts of data for tasks such as creating reports. In fact, these strengths are intimately linked. The combination makes Perl a popular all-purpose language for&nbsp;<a href="http://en.wikipedia.org/wiki/System_administrator" title="System administrator" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">system administrators</a>, particularly because short programs, often called &quot;<a href="http://en.wikipedia.org/wiki/One-liner_program" title="One-liner program" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">one-liner programs</a>&quot;, can be entered and run on a single&nbsp;<a href="http://en.wikipedia.org/wiki/Command-line_interface" title="Command-line interface" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">command line</a>.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl code can be made portable across&nbsp;<a href="http://en.wikipedia.org/wiki/Microsoft_Windows" title="Microsoft Windows" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Windows</a>&nbsp;and Unix; such code is often used by suppliers of software (both&nbsp;<a href="http://en.wikipedia.org/wiki/Commercial_off-the-shelf" title="Commercial off-the-shelf" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">COTS</a>&nbsp;and bespoke) to simplify packaging and maintenance of software build- and deployment-scripts.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;"><a href="http://en.wikipedia.org/wiki/Graphical_user_interface" title="Graphical user interface" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Graphical user interfaces</a>&nbsp;(GUIs) may be developed using Perl. For example,&nbsp;<a href="http://en.wikipedia.org/wiki/Tk_(framework)" title="Tk (framework)" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl/Tk</a>&nbsp;and&nbsp;<a href="http://en.wikipedia.org/wiki/WxPerl" title="WxPerl" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">WxPerl</a>&nbsp;are commonly used to enable user interaction with Perl scripts. Such interaction may be synchronous or asynchronous, using&nbsp;<a href="http://en.wikipedia.org/wiki/Callback_(computer_programming)" title="Callback (computer programming)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">callbacks</a>&nbsp;to update the GUI.</p>
<h3 style="margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom-style: none; line-height: 1.6; font-family: sans-serif; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Implementation">Implementation</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=12" title="Edit section: Implementation" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h3>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl is implemented as a core interpreter, written in C, together with a large collection of modules, written in Perl and C. As of 2010, the stable version (5.18.2) is 16.53&nbsp;<a href="http://en.wikipedia.org/wiki/Megabyte" title="Megabyte" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">MB</a>when packaged in a&nbsp;<a href="http://en.wikipedia.org/wiki/Tar_(file_format)" title="Tar (file format)" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">tar file</a>&nbsp;and&nbsp;<a href="http://en.wikipedia.org/wiki/Gzip" title="Gzip" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">gzip</a>&nbsp;compressed.<sup id="cite_ref-66" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-66" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[66]</a></sup>&nbsp;The interpreter is 150,000 lines of C code and compiles to a 1&nbsp;MB executable on typical machine architectures. Alternatively, the interpreter can be compiled to a link library and embedded in other programs. There are nearly 500 modules in the distribution, comprising 200,000 lines of Perl and an additional 350,000 lines of C code. (Much of the C code in the modules consists of&nbsp;<a href="http://en.wikipedia.org/wiki/Character_encoding" title="Character encoding" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">character encoding</a>&nbsp;tables.)</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">The interpreter has an object-oriented architecture. All of the elements of the Perl language&mdash;scalars, arrays, hashes, coderefs,&nbsp;<a href="http://en.wikipedia.org/wiki/File_handle" title="File handle" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">file handles</a>&mdash;are represented in the interpreter by&nbsp;<a href="http://en.wikipedia.org/wiki/Struct_(C_programming_language)" title="Struct (C programming language)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">C structs</a>. Operations on these structs are defined by a large collection of&nbsp;<a href="http://en.wikipedia.org/wiki/Macro_(computer_science)" title="Macro (computer science)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">macros</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/Typedef" title="Typedef" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">typedefs</a>, and functions; these constitute the Perl C&nbsp;<a href="http://en.wikipedia.org/wiki/Application_programming_interface" title="Application programming interface" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">API</a>. The Perl API can be bewildering to the uninitiated, but its entry points follow a consistent&nbsp;<a href="http://en.wikipedia.org/wiki/Naming_scheme" title="Naming scheme" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">naming scheme</a>, which provides guidance to those who use it.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">The life of a Perl interpreter divides broadly into a compile phase and a run phase.<sup id="cite_ref-67" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-67" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[67]</a></sup>&nbsp;In Perl, the&nbsp;<b>phases</b>&nbsp;are the major stages in the interpreter's life-cycle. Each interpreter goes through each phase only once, and the phases follow in a fixed sequence.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Most of what happens in Perl's compile phase is compilation, and most of what happens in Perl's run phase is execution, but there are significant exceptions. Perl makes important use of its capability to execute Perl code during the compile phase. Perl will also delay compilation into the run phase. The terms that indicate the kind of processing that is actually occurring at any moment are&nbsp;<b>compile time</b>&nbsp;and&nbsp;<b>run time</b>. Perl is in compile time at most points during the compile phase, but compile time may also be entered during the run phase. The compile time for code in a string argument passed to the&nbsp;<code style="font-family: monospace, Courier; color: black; border: 1px solid rgb(221, 221, 221); border-radius: 2px; padding: 1px 4px; background-color: rgb(249, 249, 249);"><a href="http://en.wikipedia.org/wiki/Eval" title="Eval" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">eval</a></code>&nbsp;built-in occurs during the run phase. Perl is often in run time during the compile phase and spends most of the run phase in run time. Code in&nbsp;<code style="font-family: monospace, Courier; color: black; border: 1px solid rgb(221, 221, 221); border-radius: 2px; padding: 1px 4px; background-color: rgb(249, 249, 249);">BEGIN</code>&nbsp;blocks executes at run time but in the compile phase.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">At compile time, the interpreter parses Perl code into a&nbsp;<a href="http://en.wikipedia.org/wiki/Abstract_syntax_tree" title="Abstract syntax tree" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">syntax tree</a>. At run time, it executes the program by&nbsp;<a href="http://en.wikipedia.org/wiki/Tree_traversal" title="Tree traversal" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">walking the tree</a>. Text is parsed only once, and the syntax tree is subject to optimization before it is executed, so that execution is relatively efficient. Compile-time optimizations on the syntax tree include&nbsp;<a href="http://en.wikipedia.org/wiki/Constant_folding" title="Constant folding" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">constant folding</a>&nbsp;and context propagation, but&nbsp;<a href="http://en.wikipedia.org/wiki/Peephole_optimization" title="Peephole optimization" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">peephole optimization</a>&nbsp;is also performed.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl has a&nbsp;<a href="http://en.wikipedia.org/wiki/Turing-complete" title="Turing-complete" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Turing-complete</a>&nbsp;<a href="http://en.wikipedia.org/wiki/Formal_grammar" title="Formal grammar" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">grammar</a>&nbsp;because parsing can be affected by run-time code executed during the compile phase.<sup id="cite_ref-68" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-68" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[68]</a></sup>&nbsp;Therefore, Perl cannot be parsed by a straight&nbsp;<a href="http://en.wikipedia.org/wiki/Lex_programming_tool" title="Lex programming tool" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Lex</a>/<a href="http://en.wikipedia.org/wiki/Yacc" title="Yacc" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Yacc</a>&nbsp;<a href="http://en.wikipedia.org/wiki/Lexical_analysis" title="Lexical analysis" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">lexer</a>/<a href="http://en.wikipedia.org/wiki/Parser" title="Parser" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">parser</a>&nbsp;combination. Instead, the interpreter implements its own lexer, which coordinates with a modified&nbsp;<a href="http://en.wikipedia.org/wiki/GNU_bison" title="GNU bison" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">GNU bison</a>&nbsp;parser to resolve ambiguities in the language.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">It is often said that &quot;Only perl can parse Perl&quot;,<sup id="cite_ref-69" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-69" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[69]</a></sup>&nbsp;meaning that only the Perl interpreter (<i><code style="font-family: monospace, Courier; color: black; border: 1px solid rgb(221, 221, 221); border-radius: 2px; padding: 1px 4px; background-color: rgb(249, 249, 249);">perl</code></i>) can parse the Perl language (<i>Perl</i>), but even this is not, in general, true. Because the Perl interpreter can simulate a Turing machine during its compile phase, it would need to decide the&nbsp;<a href="http://en.wikipedia.org/wiki/Halting_problem" title="Halting problem" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">halting problem</a>&nbsp;in order to complete parsing in every case. It is a long-standing result that the halting problem is undecidable, and therefore not even perl can always parse Perl. Perl makes the unusual choice of giving the user access to its full programming power in its own compile phase. The cost in terms of theoretical purity is high, but practical inconvenience seems to be rare.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Other programs that undertake to parse Perl, such as&nbsp;<a href="http://en.wikipedia.org/wiki/Static_program_analysis" title="Static program analysis" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">source-code</a>&nbsp;analyzers and&nbsp;<a href="http://en.wikipedia.org/wiki/Indent_style" title="Indent style" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">auto-indenters</a>, have to contend not only with ambiguous&nbsp;<a href="http://en.wikipedia.org/wiki/Language_construct" title="Language construct" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">syntactic constructs</a>&nbsp;but also with the&nbsp;<a href="http://en.wikipedia.org/wiki/Recursive_language" title="Recursive language" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">undecidability</a>&nbsp;of Perl parsing in the general case. Adam Kennedy's PPI project focused on parsing Perl code as a document (retaining its integrity as a document), instead of parsing Perl as executable code (that not even Perl itself can always do). It was Kennedy who first conjectured that &quot;parsing Perl suffers from the '<a href="http://en.wikipedia.org/wiki/Halting_problem" title="Halting problem" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">halting problem</a>'&quot;,<sup id="cite_ref-70" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-70" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[70]</a></sup>&nbsp;which was later proved.<sup id="cite_ref-71" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-71" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[71]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl is distributed with over 250,000&nbsp;<a href="http://en.wikipedia.org/wiki/Functional_testing" title="Functional testing" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">functional tests</a>&nbsp;for core Perl language and over 250,000&nbsp;<a href="http://en.wikipedia.org/wiki/Functional_testing" title="Functional testing" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">functional tests</a>&nbsp;for core modules. These run as part of the normal build process and extensively exercise the interpreter and its core modules. Perl developers rely on the functional tests to ensure that changes to the interpreter do not introduce&nbsp;<a href="http://en.wikipedia.org/wiki/Software_bug" title="Software bug" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">software bugs</a>; additionally, Perl users who see that the interpreter passes its functional tests on their system can have a high degree of confidence that it is working properly.</p>
<h3 style="margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom-style: none; line-height: 1.6; font-family: sans-serif; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Availability">Availability</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=13" title="Edit section: Availability" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h3>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl is&nbsp;<a href="http://en.wikipedia.org/wiki/Dual_licensed" title="Dual licensed" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">dual licensed</a>&nbsp;under both the&nbsp;<a href="http://en.wikipedia.org/wiki/Artistic_License" title="Artistic License" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Artistic License</a>&nbsp;and the&nbsp;<a href="http://en.wikipedia.org/wiki/GNU_General_Public_License" title="GNU General Public License" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">GNU General Public License</a>. Distributions are available for most&nbsp;<a href="http://en.wikipedia.org/wiki/Operating_system" title="Operating system" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">operating systems</a>. It is particularly prevalent on<a href="http://en.wikipedia.org/wiki/Unix" title="Unix" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Unix</a>&nbsp;and&nbsp;<a href="http://en.wikipedia.org/wiki/Unix-like" title="Unix-like" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Unix-like</a>&nbsp;systems, but it has been ported to most modern (and many obsolete) platforms. With only six reported exceptions, Perl can be compiled from&nbsp;<a href="http://en.wikipedia.org/wiki/Source_code" title="Source code" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">source code</a>&nbsp;on all&nbsp;<a href="http://en.wikipedia.org/wiki/POSIX" title="POSIX" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">POSIX</a>-compliant, or otherwise-Unix-compatible platforms.<sup id="cite_ref-cpanports_72-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-cpanports-72" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[72]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Because of unusual changes required for the&nbsp;<a href="http://en.wikipedia.org/wiki/Mac_OS_history" title="Mac OS history" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Mac OS Classic</a>&nbsp;environment, a special port called MacPerl was shipped independently.<sup id="cite_ref-macperl_73-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-macperl-73" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[73]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">The&nbsp;<a href="http://en.wikipedia.org/wiki/CPAN" title="CPAN" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Comprehensive Perl Archive Network</a>&nbsp;carries a complete list of supported platforms with links to the distributions available on each.<sup id="cite_ref-74" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-74" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[74]</a></sup>&nbsp;CPAN is also the source for publicly available Perl modules that are not part of the core Perl distribution.</p>
<h4 style="margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom-style: none; font-size: 14px; line-height: 17.9200000762939px; font-family: sans-serif; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Windows">Windows</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=14" title="Edit section: Windows" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h4>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Users of&nbsp;<a href="http://en.wikipedia.org/wiki/Microsoft_Windows" title="Microsoft Windows" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Microsoft Windows</a>&nbsp;typically install one of the native binary distributions of Perl for Win32, most commonly&nbsp;<a href="http://en.wikipedia.org/wiki/Strawberry_Perl" title="Strawberry Perl" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Strawberry Perl</a>&nbsp;or&nbsp;<a href="http://en.wikipedia.org/wiki/ActivePerl" title="ActivePerl" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">ActivePerl</a>. Compiling Perl from<a href="http://en.wikipedia.org/wiki/Source_code" title="Source code" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">source code</a>&nbsp;under Windows is possible, but most installations lack the requisite C compiler and build tools. This also makes it difficult to install modules from the CPAN, particularly those that are partially written in C.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;"><a href="http://en.wikipedia.org/wiki/ActivePerl" title="ActivePerl" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">ActivePerl</a>&nbsp;is a closed source distribution from&nbsp;<a href="http://en.wikipedia.org/wiki/ActiveState" title="ActiveState" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">ActiveState</a>&nbsp;that has regular releases that track the core Perl releases.<sup id="cite_ref-activestate_75-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-activestate-75" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[75]</a></sup>&nbsp;The distribution also includes the&nbsp;<a href="http://en.wikipedia.org/wiki/Perl_package_manager" title="Perl package manager" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl package manager</a>&nbsp;(PPM),<sup id="cite_ref-activestateppm_76-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-activestateppm-76" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[76]</a></sup>&nbsp;a popular tool for installing, removing, upgrading, and managing the use of common Perl modules. Included also is&nbsp;<a href="http://en.wikipedia.org/wiki/PerlScript" title="PerlScript" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">PerlScript</a>, a&nbsp;<a href="http://en.wikipedia.org/wiki/Windows_Script_Host" title="Windows Script Host" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Windows Script Host</a>(WSH) engine implementing the Perl language.&nbsp;<a href="http://en.wikipedia.org/wiki/Visual_Perl" title="Visual Perl" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Visual Perl</a>&nbsp;is an ActiveState tool that adds Perl to the Visual Studio .NET development suite.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;"><a href="http://en.wikipedia.org/wiki/Strawberry_Perl" title="Strawberry Perl" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Strawberry Perl</a>&nbsp;is an open source distribution for Windows. It has had regular, quarterly releases since January 2008, including new modules as feedback and requests come in. Strawberry Perl aims to be able to install modules like standard Perl distributions on other platforms, including compiling XS modules.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">The&nbsp;<a href="http://en.wikipedia.org/wiki/Cygwin" title="Cygwin" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Cygwin</a>&nbsp;emulation layer is another way of running Perl under Windows. Cygwin provides a Unix-like environment on Windows, and both Perl and CPAN are available as standard pre-compiled packages in the Cygwin setup program. Since Cygwin also includes&nbsp;<a href="http://en.wikipedia.org/wiki/GNU_Compiler_Collection" title="GNU Compiler Collection" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">gcc</a>, compiling Perl from source is also possible.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">A perl executable is included in several Windows Resource kits in the directory with other scripting tools.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Implementations of Perl come with the&nbsp;<a href="http://en.wikipedia.org/wiki/MKS_Toolkit" title="MKS Toolkit" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">MKS Toolkit</a>&nbsp;and&nbsp;<a href="http://en.wikipedia.org/wiki/UWIN" title="UWIN" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">UWIN</a>.</p>
<h2 style="font-weight: normal; margin: 1em 0px 0.25em; overflow: hidden; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); font-family: 'Linux Libertine', Georgia, Times, serif; line-height: 1.3; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Database_interfaces">Database interfaces</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate; font-family: sans-serif;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=15" title="Edit section: Database interfaces" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h2>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl's text-handling capabilities can be used for generating&nbsp;<a href="http://en.wikipedia.org/wiki/SQL" title="SQL" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">SQL</a>&nbsp;queries; arrays, hashes, and automatic memory management make it easy to collect and process the returned data. For example, in Tim Bunce's&nbsp;<a href="http://en.wikipedia.org/wiki/Perl_DBI" title="Perl DBI" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl DBI</a>&nbsp;<a href="http://en.wikipedia.org/wiki/Application_programming_interface" title="Application programming interface" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">application programming interface</a>&nbsp;(API), the arguments to the API can be the text of SQL queries; thus it is possible to program in multiple languages at the same time (e.g., for generating a&nbsp;<a href="http://en.wikipedia.org/wiki/Web_page" title="Web page" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Web page</a>&nbsp;using&nbsp;<a href="http://en.wikipedia.org/wiki/HTML" title="HTML" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">HTML</a>,&nbsp;<a href="http://en.wikipedia.org/wiki/JavaScript" title="JavaScript" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">JavaScript</a>, and SQL in a&nbsp;<a href="http://en.wikipedia.org/wiki/Here_document" title="Here document" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">here document</a>). The use of Perl&nbsp;<a href="http://en.wikipedia.org/wiki/Variable_interpolation" title="Variable interpolation" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">variable interpolation</a>&nbsp;to programmatically customize each of the SQL queries, and the specification of Perl arrays or hashes as the structures to programmatically hold the resulting<a href="http://en.wikipedia.org/wiki/Data_set" title="Data set" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">data sets</a>&nbsp;from each SQL query, allows a high-level mechanism for handling large amounts of data for post-processing by a Perl subprogram.<sup id="cite_ref-77" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-77" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[77]</a></sup>&nbsp;In early versions of Perl, database interfaces were created by relinking the interpreter with a&nbsp;<a href="http://en.wikipedia.org/wiki/Client-side" title="Client-side" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">client-side</a>&nbsp;database library. This was sufficiently difficult that it was done for only a few of the most-important and most widely used databases, and it restricted the resulting&nbsp;<code style="font-family: monospace, Courier; color: black; border: 1px solid rgb(221, 221, 221); border-radius: 2px; padding: 1px 4px; background-color: rgb(249, 249, 249);">perl</code>&nbsp;executable to using just one database interface at a time.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">In Perl 5, database interfaces are implemented by&nbsp;<a href="http://en.wikipedia.org/wiki/Perl_DBI" title="Perl DBI" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl DBI</a>&nbsp;modules. The DBI (Database Interface) module presents a single, database-independent interface to Perl applications, while the DBD (Database Driver) modules handle the details of accessing some 50 different databases; there are DBD drivers for most&nbsp;<a href="http://en.wikipedia.org/wiki/American_National_Standards_Institute" title="American National Standards Institute" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">ANSI</a>&nbsp;<a href="http://en.wikipedia.org/wiki/SQL" title="SQL" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">SQL</a>&nbsp;databases.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">DBI provides caching for database handles and queries, which can greatly improve performance in long-lived execution environments such as&nbsp;<a href="http://en.wikipedia.org/wiki/Mod_perl" title="Mod perl" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">mod perl</a>,<sup id="cite_ref-78" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-78" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[78]</a></sup>&nbsp;helping high-volume systems avert load spikes as in the&nbsp;<a href="http://en.wikipedia.org/wiki/Slashdot_effect" title="Slashdot effect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Slashdot effect</a>.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">In modern Perl applications, especially those written using&nbsp;<a href="http://en.wikipedia.org/wiki/Web_application_framework" title="Web application framework" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Web application frameworks</a>&nbsp;such as&nbsp;<a href="http://en.wikipedia.org/wiki/Catalyst_(software)" title="Catalyst (software)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Catalyst</a>, the DBI module is often used indirectly via&nbsp;<a href="http://en.wikipedia.org/wiki/Object-relational_mapper" title="Object-relational mapper" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">object-relational mappers</a>&nbsp;such as&nbsp;<a href="http://en.wikipedia.org/wiki/DBIx::Class" title="DBIx::Class" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">DBIx::Class</a>,&nbsp;<a href="http://en.wikipedia.org/w/index.php?title=Class::DBI&amp;action=edit&amp;redlink=1" class="new" title="Class::DBI (page does not exist)" style="text-decoration: none; color: rgb(165, 88, 88); background: none;">Class::DBI</a>&nbsp;or&nbsp;<a href="http://en.wikipedia.org/w/index.php?title=Rose::DB::Object&amp;action=edit&amp;redlink=1" class="new" title="Rose::DB::Object (page does not exist)" style="text-decoration: none; color: rgb(165, 88, 88); background: none;">Rose::DB::Object</a>&nbsp;that generate SQL queries and handle data transparently to the application author.</p>
<h2 style="font-weight: normal; margin: 1em 0px 0.25em; overflow: hidden; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); font-family: 'Linux Libertine', Georgia, Times, serif; line-height: 1.3; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Comparative_performance">Comparative performance</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate; font-family: sans-serif;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=16" title="Edit section: Comparative performance" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h2>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">The Computer Language Benchmarks Game, a project hosted by&nbsp;<a href="http://en.wikipedia.org/wiki/Alioth_(Debian)" title="Alioth (Debian)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Alioth</a>, compares the performance of implementations of typical programming problems in several programming languages.<sup id="cite_ref-79" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-79" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[79]</a></sup>&nbsp;The submitted Perl implementations typically perform toward the high end of the memory-usage spectrum and give varied speed results. Perl's performance in the benchmarks game is typical for interpreted languages.<sup id="cite_ref-80" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-80" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[80]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Large Perl programs start more slowly than similar programs in compiled languages because perl has to compile the source every time it runs. In a talk at the&nbsp;<a href="http://en.wikipedia.org/wiki/Yet_Another_Perl_Conference" title="Yet Another Perl Conference" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">YAPC::Europe 2005</a>&nbsp;conference and subsequent article &quot;A Timely Start&quot;, Jean-Louis Leroy found that his Perl programs took much longer to run than expected because the perl interpreter spent significant time finding modules within his over-large include path.<sup id="cite_ref-81" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-81" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[81]</a></sup>&nbsp;Unlike Java, Python, and Ruby, Perl has only experimental support for pre-compiling.<sup id="cite_ref-82" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-82" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[82]</a></sup>Therefore Perl programs pay this overhead penalty on every execution. The run phase of typical programs is long enough that&nbsp;<a href="http://en.wikipedia.org/wiki/Amortized" title="Amortized" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">amortized</a>&nbsp;startup time is not substantial, but benchmarks that measure very short execution times are likely to be skewed due to this overhead.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">A number of tools have been introduced to improve this situation. The first such tool was Apache's&nbsp;<a href="http://en.wikipedia.org/wiki/Mod_perl" title="Mod perl" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">mod perl</a>, which sought to address one of the most-common reasons that small Perl programs were invoked rapidly:&nbsp;<a href="http://en.wikipedia.org/wiki/Common_Gateway_Interface" title="Common Gateway Interface" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">CGI</a>&nbsp;<a href="http://en.wikipedia.org/wiki/World_Wide_Web" title="World Wide Web" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Web</a>&nbsp;development.&nbsp;<a href="http://en.wikipedia.org/wiki/ActiveState" title="ActiveState" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">ActivePerl</a>, via Microsoft&nbsp;<a href="http://en.wikipedia.org/wiki/ISAPI" title="ISAPI" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">ISAPI</a>, provides similar performance improvements.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Once Perl code is compiled, there is additional overhead during the execution phase that typically isn't present for programs written in compiled languages such as C or C++. Examples of such overhead include&nbsp;<a href="http://en.wikipedia.org/wiki/Bytecode" title="Bytecode" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">bytecode</a>&nbsp;interpretation, reference-counting memory management, and dynamic type-checking.</p>
<h3 style="margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom-style: none; line-height: 1.6; font-family: sans-serif; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Optimizing">Optimizing</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=17" title="Edit section: Optimizing" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h3>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Because Perl is an interpreted language, it can give problems when efficiency is critical; in such situations, the most critical routines can be written in other languages such as&nbsp;<a href="http://en.wikipedia.org/wiki/C_(programming_language)" title="C (programming language)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">C</a>, which can be connected to Perl via simple Inline modules or the more complex but flexible&nbsp;<a href="http://en.wikipedia.org/wiki/XS_(Perl)" title="XS (Perl)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">XS</a>&nbsp;mechanism.<sup id="cite_ref-83" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-83" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[83]</a></sup></p>
<h2 style="font-weight: normal; margin: 1em 0px 0.25em; overflow: hidden; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); font-family: 'Linux Libertine', Georgia, Times, serif; line-height: 1.3; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Perl_6">Perl 6</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate; font-family: sans-serif;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=18" title="Edit section: Perl 6" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h2>
<div class="hatnote relarticle mainarticle" style="font-style: italic; padding-left: 1.6em; margin-bottom: 0.5em; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;">Main article:&nbsp;<a href="http://en.wikipedia.org/wiki/Perl_6" title="Perl 6" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl 6</a></div>
<div class="thumb tright" style="clear: right; float: right; margin: 0.5em 0px 1.3em 1.4em; width: auto; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;">
<div class="thumbinner" style="min-width: 100px; border: 1px solid rgb(204, 204, 204); padding: 3px; font-size: 13.1600008010864px; text-align: center; overflow: hidden; width: 202px; background-color: rgb(249, 249, 249);"><a href="http://en.wikipedia.org/wiki/File:Camelia.svg" class="image" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/8/85/Camelia.svg/200px-Camelia.svg.png" width="200" height="146" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/85/Camelia.svg/300px-Camelia.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/85/Camelia.svg/400px-Camelia.svg.png 2x" data-file-width="948" data-file-height="693" style="border: 1px solid rgb(204, 204, 204); vertical-align: middle; background-color: rgb(255, 255, 255);" /></a>
<div class="thumbcaption" style="border: none; line-height: 1.4em; padding: 3px; font-size: 12.370400428772px; text-align: left;">
<div class="magnify" style="float: right; margin-left: 3px; margin-right: 0px;">&nbsp;</div>
<i>Camelia</i>, the logo for the Perl 6 project.<sup id="cite_ref-84" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 9.89632034301758px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-84" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[84]</a></sup></div>
</div>
</div>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">At the 2000&nbsp;<a href="http://en.wikipedia.org/wiki/O%27Reilly_Open_Source_Convention" title="O'Reilly Open Source Convention" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl Conference</a>,&nbsp;<a href="http://en.wikipedia.org/w/index.php?title=Jon_Orwant&amp;action=edit&amp;redlink=1" class="new" title="Jon Orwant (page does not exist)" style="text-decoration: none; color: rgb(165, 88, 88); background: none;">Jon Orwant</a>&nbsp;made a case for a major new language-initiative.<sup id="cite_ref-85" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-85" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[85]</a></sup>&nbsp;This led to a decision to begin work on a redesign of the language, to be called Perl 6. Proposals for new language features were solicited from the Perl community at large, which submitted more than 300&nbsp;<a href="http://en.wikipedia.org/wiki/Request_for_Comments" title="Request for Comments" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">RFCs</a>.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Wall spent the next few years digesting the RFCs and synthesizing them into a coherent framework for Perl 6. He has presented his design for Perl 6 in a series of documents called &quot;apocalypses&quot; - numbered to correspond to chapters in&nbsp;<i>Programming Perl</i>. As of January 2011, the developing specification of Perl 6 is encapsulated in design documents called Synopses - numbered to correspond to Apocalypses.<sup id="cite_ref-syn6_86-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-syn6-86" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[86]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl 6 is not intended to be backward compatible, although there will be a compatibility mode. Perl 6 and Perl 5 are distinct languages with a common ancestry.<sup id="cite_ref-perl6dev_87-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-perl6dev-87" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[87]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Thesis work by&nbsp;<a href="http://en.wikipedia.org/wiki/Bradley_M._Kuhn" title="Bradley M. Kuhn" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Bradley M. Kuhn</a>, overseen by Wall, considered the possible use of the&nbsp;<a href="http://en.wikipedia.org/wiki/Java_virtual_machine" title="Java virtual machine" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Java virtual machine</a>&nbsp;as a runtime for Perl.<sup id="cite_ref-88" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-88" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[88]</a></sup>&nbsp;Kuhn's thesis showed this approach to be problematic. In 2001, it was decided that Perl 6 would run on a cross-language&nbsp;<a href="http://en.wikipedia.org/wiki/Virtual_machine" title="Virtual machine" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">virtual machine</a>&nbsp;called&nbsp;<a href="http://en.wikipedia.org/wiki/Parrot_virtual_machine" title="Parrot virtual machine" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Parrot</a>. This will mean that other languages targeting the Parrot will gain native access to&nbsp;<a href="http://en.wikipedia.org/wiki/CPAN" title="CPAN" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">CPAN</a>, allowing some level of cross-language development.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">In 2005,&nbsp;<a href="http://en.wikipedia.org/wiki/Audrey_Tang" title="Audrey Tang" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Audrey Tang</a>&nbsp;created the&nbsp;<a href="http://en.wikipedia.org/wiki/Pugs" title="Pugs" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">pugs</a>&nbsp;project, an implementation of Perl 6 in&nbsp;<a href="http://en.wikipedia.org/wiki/Haskell_(programming_language)" title="Haskell (programming language)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Haskell</a>. This acted as, and continues to act as, a test platform for the Perl 6 language (separate from the development of the actual implementation) - allowing the language designers to explore. The pugs project spawned an active Perl/Haskell cross-language community centered around the&nbsp;<a href="http://en.wikipedia.org/wiki/Freenode" title="Freenode" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">freenode</a>&nbsp;#perl6 IRC channel.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">As of 2012, a number of features in the Perl 6 language show similarities to Haskell.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">As of 2012, Perl 6 development centers primarily around two compilers:<sup id="cite_ref-89" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-89" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[89]</a></sup></p>
<ol style="line-height: 1.5em; margin: 0.3em 0px 0px 3.2em; padding: 0px; list-style-image: none; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">
<li style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Rakudo_Perl_6" title="Rakudo Perl 6" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Rakudo Perl 6</a>, an implementation running on the&nbsp;<a href="http://en.wikipedia.org/wiki/Parrot_virtual_machine" title="Parrot virtual machine" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Parrot virtual machine</a>&nbsp;and the&nbsp;<a href="http://en.wikipedia.org/wiki/Java_virtual_machine" title="Java virtual machine" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Java virtual machine</a>.<sup id="cite_ref-90" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-90" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[90]</a></sup>&nbsp;Developers are also working on&nbsp;<a href="http://en.wikipedia.org/wiki/MoarVM" title="MoarVM" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">MoarVM</a>, a C language-based virtual machine designed specifically for Rakudo.<sup id="cite_ref-91" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-91" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[91]</a></sup></li>
<li style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Niecza" title="Niecza" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Niecza</a>, which targets the&nbsp;<a href="http://en.wikipedia.org/wiki/Common_Language_Runtime" title="Common Language Runtime" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Common Language Runtime</a>.</li>
</ol>
<h2 style="font-weight: normal; margin: 1em 0px 0.25em; overflow: hidden; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); font-family: 'Linux Libertine', Georgia, Times, serif; line-height: 1.3; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Future_of_Perl_5">Future of Perl 5</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate; font-family: sans-serif;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=19" title="Edit section: Future of Perl 5" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h2>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Development of Perl 5 is also continuing. Perl 5.12.0 was released in April 2010 with some new features influenced by the design of Perl 6.,<sup id="cite_ref-5120delta_33-1" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-5120delta-33" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[33]</a></sup><sup id="cite_ref-heise2010_92-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-heise2010-92" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[92]</a></sup>&nbsp;followed by Perl 5.14.1 (released on June 17, 2011), Perl 5.16.1 (released on August 9, 2012.<sup id="cite_ref-93" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-93" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[93]</a></sup>), and Perl 5.18.0 (released on May 18, 2013). Perl 5 development versions are released on a monthly basis, with major releases coming out once per year.<sup id="cite_ref-94" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-94" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[94]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Future plans for Perl 5 include making the core language easier to extend from modules, and providing a small, extensible&nbsp;<a href="http://en.wikipedia.org/wiki/Meta-object_protocol" title="Meta-object protocol" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Meta-object protocol</a>&nbsp;in core.<sup id="cite_ref-95" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-95" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[95]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">The relative proportion of searches for 'Perl programming', as compared with similar searches for other programming languages, steadily declined from about 10% in 2005 to about 2% in 2011, and has remained around the 2% level since.<sup id="cite_ref-96" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-96" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[96]</a></sup></p>
<h2 style="font-weight: normal; margin: 1em 0px 0.25em; overflow: hidden; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); font-family: 'Linux Libertine', Georgia, Times, serif; line-height: 1.3; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Perl_community">Perl community</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate; font-family: sans-serif;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=20" title="Edit section: Perl community" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h2>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl's culture and community has developed alongside the language itself.&nbsp;<a href="http://en.wikipedia.org/wiki/Usenet" title="Usenet" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Usenet</a>&nbsp;was the first public venue in which Perl was introduced, but over the course of its evolution, Perl's community was shaped by the growth of broadening Internet-based services including the introduction of the World Wide Web. The community that surrounds Perl was, in fact, the topic of Wall's first &quot;State of the Onion&quot; talk.<sup id="cite_ref-97" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-97" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[97]</a></sup></p>
<h3 style="margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom-style: none; line-height: 1.6; font-family: sans-serif; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="State_of_the_Onion">State of the Onion</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=21" title="Edit section: State of the Onion" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h3>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">State of the Onion is the name for Wall&rsquo;s yearly&nbsp;<a href="http://en.wikipedia.org/wiki/Keynote" title="Keynote" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">keynote</a>-style summaries on the progress of Perl and its community. They are characterized by his hallmark humor, employing references to Perl&rsquo;s culture, the wider hacker culture, Wall&rsquo;s linguistic background, sometimes his family life, and occasionally even his&nbsp;<a href="http://en.wikipedia.org/wiki/Christian" title="Christian" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Christian</a>&nbsp;background.<sup id="cite_ref-98" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-98" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[98]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Each talk is first given at various Perl conferences and is eventually also published online.</p>
<h3 style="margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom-style: none; line-height: 1.6; font-family: sans-serif; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Perl_pastimes">Perl pastimes</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=22" title="Edit section: Perl pastimes" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h3>
<dl style="margin-top: 0.2em; margin-bottom: 0.5em; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px;"><dt style="font-weight: bold; margin-bottom: 0.1em;">JAPHs</dt><dd style="line-height: 1.5em; margin-left: 1.6em; margin-bottom: 0.1em; margin-right: 0px;">In email, Usenet, and message board postings, &quot;<a href="http://en.wikipedia.org/wiki/Just_another_Perl_hacker" title="Just another Perl hacker" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Just another Perl hacker</a>&quot; (JAPH) programs are a common trend, originated by&nbsp;<a href="http://en.wikipedia.org/wiki/Randal_L._Schwartz" title="Randal L. Schwartz" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Randal L. Schwartz</a>, one of the earliest professional Perl trainers.<sup id="cite_ref-99" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-99" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[99]</a></sup>&nbsp;In the parlance of Perl culture, Perl programmers are known as Perl hackers, and from this derives the practice of writing short programs to print out the phrase &quot;<a href="http://en.wikipedia.org/wiki/Just_another_Perl_hacker" title="Just another Perl hacker" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Just another Perl hacker</a>,&quot;. In the spirit of the original concept, these programs are moderately obfuscated and short enough to fit into the signature of an email or Usenet message. The &quot;canonical&quot; JAPH as developed by Schwartz includes the comma at the end, although this is often omitted.<sup id="cite_ref-100" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-100" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[100]</a></sup></dd><dt style="font-weight: bold; margin-bottom: 0.1em;">Perl golf</dt><dd style="line-height: 1.5em; margin-left: 1.6em; margin-bottom: 0.1em; margin-right: 0px;">Perl &quot;golf&quot; is the pastime of reducing the number of characters (key &quot;strokes&quot;) used in a Perl program to the bare minimum, much in the same way that&nbsp;<a href="http://en.wikipedia.org/wiki/Golf" title="Golf" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">golf</a>&nbsp;players seek to take as few shots as possible in a round. The phrase's first use<sup id="cite_ref-perl-golf-coined_101-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-perl-golf-coined-101" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[101]</a></sup>&nbsp;emphasized the difference between pedestrian code meant to teach a newcomer and terse hacks likely to amuse experienced Perl programmers, an example of the latter being&nbsp;<a href="http://en.wikipedia.org/wiki/JAPH" title="JAPH" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">JAPHs</a>&nbsp;that were already used in signatures in Usenet postings and elsewhere. Similar stunts had been an unnamed pastime in the language&nbsp;<a href="http://en.wikipedia.org/wiki/APL_(programming_language)" title="APL (programming language)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">APL</a>&nbsp;in previous decades. The use of Perl to write a program that performed&nbsp;<a href="http://en.wikipedia.org/wiki/RSA_(algorithm)" title="RSA (algorithm)" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">RSA</a>&nbsp;encryption prompted a widespread and practical interest in this pastime.<sup id="cite_ref-rsa_102-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-rsa-102" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[102]</a></sup>&nbsp;In subsequent years, the term &quot;<a href="http://en.wikipedia.org/wiki/Code_golf" title="Code golf" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">code golf</a>&quot; has been applied to the pastime in other languages.<sup id="cite_ref-103" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-103" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[103]</a></sup>&nbsp;A&nbsp;<a href="http://en.wikipedia.org/wiki/Perl_Golf_Apocalypse" title="Perl Golf Apocalypse" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl Golf Apocalypse</a>&nbsp;was held at Perl Conference 4.0 in Monterey, California in July 2000.</dd><dt style="font-weight: bold; margin-bottom: 0.1em;">Obfuscation</dt><dd style="line-height: 1.5em; margin-left: 1.6em; margin-bottom: 0.1em; margin-right: 0px;">As with C,&nbsp;<a href="http://en.wikipedia.org/wiki/Obfuscated_code" title="Obfuscated code" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">obfuscated code</a>&nbsp;competitions were a well known pastime in the late 1990s. The&nbsp;<a href="http://en.wikipedia.org/wiki/Obfuscated_Perl_Contest" title="Obfuscated Perl Contest" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Obfuscated Perl Contest</a>&nbsp;was a competition held by&nbsp;<a href="http://en.wikipedia.org/w/index.php?title=The_Perl_Journal&amp;action=edit&amp;redlink=1" class="new" title="The Perl Journal (page does not exist)" style="text-decoration: none; color: rgb(165, 88, 88); background: none;">The Perl Journal</a>&nbsp;from 1996 to 2000 that made an arch virtue of Perl's syntactic flexibility. Awards were given for categories such as &quot;most powerful&quot;&mdash;programs that made efficient use of space&mdash;and &quot;best four-line signature&quot; for programs that fit into four lines of 76 characters in the style of a Usenet&nbsp;<a href="http://en.wikipedia.org/wiki/Signature_block" title="Signature block" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">signature block</a>.<sup id="cite_ref-gallo03_104-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-gallo03-104" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[104]</a></sup></dd><dt style="font-weight: bold; margin-bottom: 0.1em;">Poetry</dt><dd style="line-height: 1.5em; margin-left: 1.6em; margin-bottom: 0.1em; margin-right: 0px;">Perl poetry is the practice of writing poems that can be compiled as legal Perl code, for example the piece known as&nbsp;<a href="http://en.wikipedia.org/wiki/Black_Perl" title="Black Perl" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Black Perl</a>. Perl poetry is made possible by the large number of English words that are used in the Perl language. New poems are regularly submitted to the community at&nbsp;<a href="http://en.wikipedia.org/wiki/PerlMonks" title="PerlMonks" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">PerlMonks</a>.<sup id="cite_ref-105" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-105" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[105]</a></sup></dd></dl>
<h3 style="margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom-style: none; line-height: 1.6; font-family: sans-serif; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Perl_on_IRC">Perl on IRC</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=23" title="Edit section: Perl on IRC" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h3>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">There are a number of&nbsp;<a href="http://en.wikipedia.org/wiki/Internet_Relay_Chat" title="Internet Relay Chat" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">IRC</a>&nbsp;channels that offer support for the language and some modules.</p>
<table class="wikitable" style="font-size: 14px; margin: 1em 0px; border-style: solid; border-color: rgb(170, 170, 170); border-collapse: collapse; color: black; font-family: sans-serif; line-height: 17.9200000762939px; background-color: rgb(249, 249, 249);">
<tbody>
<tr>
<th style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em; text-align: center; background-color: rgb(242, 242, 242);">IRC Network</th>
<th style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em; text-align: center; background-color: rgb(242, 242, 242);">Channels</th>
</tr>
<tr>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">irc.freenode.net</td>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">#perl #perl6 #cbstream #perlcafe #poe</td>
</tr>
<tr>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">irc.perl.org</td>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">#moose #poe #catalyst #dbix-class #perl-help #distzilla #epo #corehackers #sdl #win32 #toolchain #padre #dancer</td>
</tr>
<tr>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">irc.slashnet.org</td>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">#perlmonks</td>
</tr>
<tr>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">irc.oftc.net</td>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">#perl</td>
</tr>
<tr>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">irc.efnet.net</td>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">#perlhelp</td>
</tr>
<tr>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">irc.rizon.net</td>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">#perl</td>
</tr>
<tr>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">irc.debian.org</td>
<td style="border-style: solid; border-color: rgb(170, 170, 170); padding: 0.2em 0.4em;">#debian-perl</td>
</tr>
</tbody>
</table>
<h3 style="margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom-style: none; line-height: 1.6; font-family: sans-serif; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="CPAN_Acme">CPAN Acme</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=24" title="Edit section: CPAN Acme" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h3>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">There are also many examples of code written purely for entertainment on the&nbsp;<a href="http://en.wikipedia.org/wiki/CPAN" title="CPAN" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">CPAN</a>.&nbsp;<code style="font-family: monospace, Courier; color: black; border: 1px solid rgb(221, 221, 221); border-radius: 2px; padding: 1px 4px; background-color: rgb(249, 249, 249);">Lingua::Romana::Perligata</code>, for example, allows writing programs in&nbsp;<a href="http://en.wikipedia.org/wiki/Latin" title="Latin" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Latin</a>.<sup id="cite_ref-106" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-106" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[106]</a></sup>&nbsp;Upon execution of such a program, the module translates its source code into regular Perl and runs it.</p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">The Perl community has set aside the &quot;<a href="http://en.wikipedia.org/wiki/Acme_Corporation" title="Acme Corporation" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Acme</a>&quot; namespace for modules that are fun in nature (but its scope has widened to include exploratory or experimental code or any other module that is not meant to ever be used in production). Some of the Acme modules are deliberately implemented in amusing ways. This includes&nbsp;<code style="font-family: monospace, Courier; color: black; border: 1px solid rgb(221, 221, 221); border-radius: 2px; padding: 1px 4px; background-color: rgb(249, 249, 249);">Acme::Bleach</code>, one of the first modules in the&nbsp;<code style="font-family: monospace, Courier; color: black; border: 1px solid rgb(221, 221, 221); border-radius: 2px; padding: 1px 4px; background-color: rgb(249, 249, 249);">Acme::</code>&nbsp;namespace,<sup id="cite_ref-107" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-107" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[107]</a></sup>&nbsp;which allows the program's source code to be &quot;whitened&quot; (i.e., all characters replaced with whitespace) and yet still work.</p>
<h2 style="font-weight: normal; margin: 1em 0px 0.25em; overflow: hidden; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); font-family: 'Linux Libertine', Georgia, Times, serif; line-height: 1.3; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Example_code">Example code</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate; font-family: sans-serif;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=25" title="Edit section: Example code" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h2>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">In older versions of Perl, one would write the&nbsp;<a href="http://en.wikipedia.org/wiki/Hello_World" title="Hello World" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Hello World</a>&nbsp;program as:</p>
<div dir="ltr" class="mw-geshi mw-code mw-content-ltr" style="direction: ltr; font-family: monospace, Courier; border: 1px solid rgb(221, 221, 221); padding: 1em; line-height: 1.3em; font-size: 14px; background-color: rgb(249, 249, 249);">
<div class="perl source-perl" style="line-height: normal; tab-size: 4; font-family: monospace, monospace;">
<pre class="de1" style="font-family: monospace, monospace; border: 0px none white; padding: 0px; line-height: 1.2em; tab-size: 4; font-stretch: normal; font-size: 1em; margin-top: 0px; margin-bottom: 0px; vertical-align: top; background: none;">
<span class="kw3" style="color: rgb(0, 0, 102);">print</span> <span class="st0" style="color: rgb(255, 0, 0);">&quot;Hello World!<span class="es0" style="color: rgb(0, 0, 153); font-weight: bold;">\n</span>&quot;</span><span class="sy0" style="color: rgb(51, 153, 51);">;</span>
</pre>
</div>
</div>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">In later versions, which support the say statement, one can also write it as:</p>
<div dir="ltr" class="mw-geshi mw-code mw-content-ltr" style="direction: ltr; font-family: monospace, Courier; border: 1px solid rgb(221, 221, 221); padding: 1em; line-height: 1.3em; font-size: 14px; background-color: rgb(249, 249, 249);">
<div class="perl source-perl" style="line-height: normal; tab-size: 4; font-family: monospace, monospace;">
<pre class="de1" style="font-family: monospace, monospace; border: 0px none white; padding: 0px; line-height: 1.2em; tab-size: 4; font-stretch: normal; font-size: 1em; margin-top: 0px; margin-bottom: 0px; vertical-align: top; background: none;">
<span class="kw2" style="font-weight: bold;">use</span> <span class="nu0" style="color: rgb(204, 102, 204);">5.010</span><span class="sy0" style="color: rgb(51, 153, 51);">;</span>
say <span class="st0" style="color: rgb(255, 0, 0);">&quot;Hello World!&quot;</span><span class="sy0" style="color: rgb(51, 153, 51);">;</span>
</pre>
</div>
</div>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Good Perl practices require more complex programs to add the&nbsp;<tt style="font-family: monospace, Courier;">use strict;</tt>&nbsp;and&nbsp;<tt style="font-family: monospace, Courier;">use warnings;</tt>&nbsp;<a href="http://en.wikipedia.org/wiki/Directive_(programming)" title="Directive (programming)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">pragmas</a>, leading into something like:</p>
<div dir="ltr" class="mw-geshi mw-code mw-content-ltr" style="direction: ltr; font-family: monospace, Courier; border: 1px solid rgb(221, 221, 221); padding: 1em; line-height: 1.3em; font-size: 14px; background-color: rgb(249, 249, 249);">
<div class="perl source-perl" style="line-height: normal; tab-size: 4; font-family: monospace, monospace;">
<pre class="de1" style="font-family: monospace, monospace; border: 0px none white; padding: 0px; line-height: 1.2em; tab-size: 4; font-stretch: normal; font-size: 1em; margin-top: 0px; margin-bottom: 0px; vertical-align: top; background: none;">
<span class="kw2" style="font-weight: bold;">use</span> strict<span class="sy0" style="color: rgb(51, 153, 51);">;</span>
<span class="kw2" style="font-weight: bold;">use</span> warnings<span class="sy0" style="color: rgb(51, 153, 51);">;</span>

<span class="kw3" style="color: rgb(0, 0, 102);">print</span> <span class="st0" style="color: rgb(255, 0, 0);">&quot;Hello World!<span class="es0" style="color: rgb(0, 0, 153); font-weight: bold;">\n</span>&quot;</span><span class="sy0" style="color: rgb(51, 153, 51);">;</span>
</pre>
</div>
</div>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Here is a more complex Perl program, that counts down the seconds up to a given threshold:</p>
<div dir="ltr" class="mw-geshi mw-code mw-content-ltr" style="direction: ltr; font-family: monospace, Courier; border: 1px solid rgb(221, 221, 221); padding: 1em; line-height: 1.3em; font-size: 14px; background-color: rgb(249, 249, 249);">
<div class="perl source-perl" style="line-height: normal; tab-size: 4; font-family: monospace, monospace;">
<pre class="de1" style="font-family: monospace, monospace; border: 0px none white; padding: 0px; line-height: 1.2em; tab-size: 4; font-stretch: normal; font-size: 1em; margin-top: 0px; margin-bottom: 0px; vertical-align: top; background: none;">
<span class="co1" style="color: rgb(102, 102, 102); font-style: italic;">#!/usr/bin/perl</span>
<span class="kw2" style="font-weight: bold;">use</span> strict<span class="sy0" style="color: rgb(51, 153, 51);">;</span>
<span class="kw2" style="font-weight: bold;">use</span> warnings<span class="sy0" style="color: rgb(51, 153, 51);">;</span>
<span class="kw2" style="font-weight: bold;">use</span> IO<span class="sy0" style="color: rgb(51, 153, 51);">::</span><span class="me2" style="color: rgb(0, 102, 0);">Handle</span><span class="sy0" style="color: rgb(51, 153, 51);">;</span>

<span class="kw1" style="color: rgb(177, 177, 0);">my</span> <span class="br0" style="color: rgb(0, 153, 0);">(</span> <span class="re0" style="color: rgb(0, 0, 255);">$remaining</span><span class="sy0" style="color: rgb(51, 153, 51);">,</span> <span class="re0" style="color: rgb(0, 0, 255);">$total</span> <span class="br0" style="color: rgb(0, 153, 0);">)</span><span class="sy0" style="color: rgb(51, 153, 51);">;</span>

<span class="re0" style="color: rgb(0, 0, 255);">$remaining</span> <span class="sy0" style="color: rgb(51, 153, 51);">=</span> <span class="re0" style="color: rgb(0, 0, 255);">$total</span> <span class="sy0" style="color: rgb(51, 153, 51);">=</span> <span class="kw3" style="color: rgb(0, 0, 102);">shift</span><span class="br0" style="color: rgb(0, 153, 0);">(</span><span class="sy0" style="color: rgb(51, 153, 51);">@</span><span class="kw2" style="font-weight: bold;">ARGV</span><span class="br0" style="color: rgb(0, 153, 0);">)</span><span class="sy0" style="color: rgb(51, 153, 51);">;</span>

STDOUT<span class="sy0" style="color: rgb(51, 153, 51);">-&gt;</span><span class="me1" style="color: rgb(0, 102, 0);">autoflush</span><span class="br0" style="color: rgb(0, 153, 0);">(</span><span class="nu0" style="color: rgb(204, 102, 204);">1</span><span class="br0" style="color: rgb(0, 153, 0);">)</span><span class="sy0" style="color: rgb(51, 153, 51);">;</span>

<span class="kw1" style="color: rgb(177, 177, 0);">while</span> <span class="br0" style="color: rgb(0, 153, 0);">(</span> <span class="re0" style="color: rgb(0, 0, 255);">$remaining</span> <span class="br0" style="color: rgb(0, 153, 0);">)</span> <span class="br0" style="color: rgb(0, 153, 0);">{</span>
<span class="kw3" style="color: rgb(0, 0, 102);">printf</span> <span class="br0" style="color: rgb(0, 153, 0);">(</span> <span class="st0" style="color: rgb(255, 0, 0);">&quot;Remaining %s/%s <span class="es0" style="color: rgb(0, 0, 153); font-weight: bold;">\r</span>&quot;</span><span class="sy0" style="color: rgb(51, 153, 51);">,</span> <span class="re0" style="color: rgb(0, 0, 255);">$remaining</span><span class="sy0" style="color: rgb(51, 153, 51);">--,</span> <span class="re0" style="color: rgb(0, 0, 255);">$total</span> <span class="br0" style="color: rgb(0, 153, 0);">)</span><span class="sy0" style="color: rgb(51, 153, 51);">;</span>
<span class="kw3" style="color: rgb(0, 0, 102);">sleep</span> <span class="nu0" style="color: rgb(204, 102, 204);">1</span><span class="sy0" style="color: rgb(51, 153, 51);">;</span>
<span class="br0" style="color: rgb(0, 153, 0);">}</span>

<span class="kw3" style="color: rgb(0, 0, 102);">print</span> <span class="st0" style="color: rgb(255, 0, 0);">&quot;<span class="es0" style="color: rgb(0, 0, 153); font-weight: bold;">\n</span>&quot;</span><span class="sy0" style="color: rgb(51, 153, 51);">;</span>
</pre>
</div>
</div>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">The perl interpreter can also be used for one-off scripts on the command line. The following example as invoked from an sh-compatible shell such as Bash translates the string &quot;Bob&quot; in all files ending with .txt in the current directory to &quot;Robert&quot;:</p>
<div dir="ltr" class="mw-geshi mw-code mw-content-ltr" style="direction: ltr; font-family: monospace, Courier; border: 1px solid rgb(221, 221, 221); padding: 1em; line-height: 1.3em; font-size: 14px; background-color: rgb(249, 249, 249);">
<div class="bash source-bash" style="line-height: normal; tab-size: 4; font-family: monospace, monospace;">
<pre class="de1" style="font-family: monospace, monospace; border: 0px none white; padding: 0px; line-height: 1.2em; tab-size: 4; font-stretch: normal; font-size: 1em; margin-top: 0px; margin-bottom: 0px; vertical-align: top; background: none;">
$ <span class="kw2" style="color: rgb(194, 12, 185); font-weight: bold;">perl</span> -i.bak <span class="re5" style="color: rgb(102, 0, 51);">-lp</span> <span class="re5" style="color: rgb(102, 0, 51);">-e</span> <span class="st_h" style="color: rgb(255, 0, 0);">'s/Bob/Robert/g'</span> <span class="sy0" style="font-weight: bold;">*</span>.txt
</pre>
</div>
</div>
<h2 style="font-weight: normal; margin: 1em 0px 0.25em; overflow: hidden; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); font-family: 'Linux Libertine', Georgia, Times, serif; line-height: 1.3; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Criticism">Criticism</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate; font-family: sans-serif;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=26" title="Edit section: Criticism" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h2>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">Perl has been referred to as &quot;<a href="http://en.wikipedia.org/wiki/Line_noise" title="Line noise" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">line noise</a>&quot; by some programmers who claim its syntax makes it a&nbsp;<a href="http://en.wikipedia.org/wiki/Write-only_language" title="Write-only language" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">write-only language</a>. The earliest such mention was in the first edition of the book&nbsp;<i><a href="http://en.wikipedia.org/wiki/Learning_Perl" title="Learning Perl" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Learning Perl</a></i>, a Perl 5 tutorial book written by&nbsp;<a href="http://en.wikipedia.org/wiki/Randal_L._Schwartz" title="Randal L. Schwartz" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Randal L. Schwartz</a>,<sup id="cite_ref-108" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-108" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[108]</a></sup>&nbsp;in the first chapter of which he states: &quot;Yes, sometimes Perl looks like line noise to the uninitiated, but to the seasoned Perl programmer, it looks like checksummed line noise with a mission in life.&quot;<sup id="cite_ref-LP_109-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-LP-109" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[109]</a></sup>&nbsp;He also stated that the accusation that Perl is a write-only language could be avoided by coding with &quot;proper care&quot;.<sup id="cite_ref-LP_109-1" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-LP-109" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[109]</a></sup>&nbsp;The Perl overview document&nbsp;<i>perlintro</i>&nbsp;states that the names of built-in &quot;magic&quot; scalar&nbsp;<a href="http://en.wikipedia.org/wiki/Variable_(computer_science)" title="Variable (computer science)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">variables</a>&nbsp;&quot;look like punctuation or line noise&quot;.<sup id="cite_ref-110" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-110" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[110]</a></sup>&nbsp;The&nbsp;<i>perlstyle</i>&nbsp;document states that line noise in regular expressions could be mitigated using the&nbsp;<code style="font-family: monospace, Courier; color: black; border: 1px solid rgb(221, 221, 221); border-radius: 2px; padding: 1px 4px; background-color: rgb(249, 249, 249);">/x</code>&nbsp;modifier to add whitespace.<sup id="cite_ref-111" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-111" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[111]</a></sup></p>
<p style="margin: 0.5em 0px; line-height: 17.9200000762939px; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">According to the&nbsp;<i>Perl 6 FAQ</i>, Perl 6 was designed to mitigate &quot;the usual suspects&quot; that elicit the &quot;line noise&quot; claim from Perl 5 critics, including the removal of &quot;the majority of the punctuation variables&quot; and the sanitization of the regex syntax.<sup id="cite_ref-P6FAQ_112-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-P6FAQ-112" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[112]</a></sup>&nbsp;The&nbsp;<i>Perl 6 FAQ</i>&nbsp;also states that what is sometimes referred to as Perl's line noise is &quot;the actual syntax of the language&quot; just as&nbsp;<a href="http://en.wikipedia.org/wiki/Gerund" title="Gerund" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">gerunds</a>&nbsp;and&nbsp;<a href="http://en.wikipedia.org/wiki/Preposition_and_postposition" title="Preposition and postposition" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">prepositions</a>&nbsp;are a part of the&nbsp;<a href="http://en.wikipedia.org/wiki/English_language" title="English language" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">English language</a>.<sup id="cite_ref-P6FAQ_112-1" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-P6FAQ-112" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[112]</a></sup>&nbsp;In a December 2012 blog posting, despite claiming that &quot;Rakudo Perl 6 has failed and will continue to fail unless it gets some adult supervision&quot;,&nbsp;<a href="http://en.wikipedia.org/wiki/Chromatic_(programmer)" title="Chromatic (programmer)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">chromatic</a>&nbsp;stated that the design of Perl 6 has a &quot;well-defined grammar&quot; as well as an &quot;improved type system, a unified object system with an intelligent metamodel, metaoperators, and a clearer system of context that provides for such niceties as pervasive laziness&quot;.<sup id="cite_ref-chromatic-blog_113-0" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-chromatic-blog-113" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[113]</a></sup>&nbsp;He also stated that &quot;Perl 6 has a coherence and a consistency that Perl 5 lacks.&quot;<sup id="cite_ref-chromatic-blog_113-1" class="reference" style="line-height: 1; unicode-bidi: -webkit-isolate; font-size: 11.1999998092651px;"><a href="http://en.wikipedia.org/wiki/Perl#cite_note-chromatic-blog-113" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">[113]</a></sup></p>
<h2 style="font-weight: normal; margin: 1em 0px 0.25em; overflow: hidden; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); font-family: 'Linux Libertine', Georgia, Times, serif; line-height: 1.3; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="References">References</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate; font-family: sans-serif;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=27" title="Edit section: References" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h2>
<div class="reflist columns references-column-width" style="font-size: 12.6000003814697px; margin-bottom: 0.5em; margin-top: 0.3em; color: rgb(37, 37, 37); font-family: sans-serif; -webkit-column-width: 30em; list-style-type: decimal;">
<ol class="references" style="line-height: 1.5em; margin: 0px 0px 0.5em 3.2em; padding: 0px; list-style-image: none; font-size: 12.6000003814697px; list-style-type: inherit;">
<li id="cite_note-1" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-1" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://www.nntp.perl.org/group/perl.perl5.porters/2015/02/msg225777.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Perl 5.20.2 is now available!&quot;</a>. www.nntp.perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2015-02-14</span></span>.</span></span></li>
<li id="cite_note-2" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-2" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://www.nntp.perl.org/group/perl.perl5.porters/2015/04/msg227472.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perl 5.21.11 is now available&quot;</a>. perl.org. 2015-04-20<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2015-04-20</span></span>.</span></span></li>
<li id="cite_note-licensing-3" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-licensing_3-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://dev.perl.org/licenses" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Perl Licensing&quot;</a>. dev.perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-08</span></span>.</span></span></li>
<li id="cite_note-4" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-4" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="https://www.perl.org/about.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;About Perl&quot;</a>. perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2013-04-20</span></span>.&nbsp;<q>&quot;Perl&quot; is a family of languages, &quot;Perl 6&quot; is part of the family, but it is a separate language that has its own development team. Its existence has no significant impact on the continuing development of &quot;Perl 5&quot;.</q></span></span></li>
<li id="cite_note-5" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-5" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Lapworth, Leo.&nbsp;<a rel="nofollow" class="external text" href="http://learn.perl.org/faq/perlfaq1.html#Whats-the-difference-between-perl-and-Perl-" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;General Questions About Perl&quot;</a>.&nbsp;<i>Perl FAQ</i>. Perl.org<span class="reference-accessdate">. Retrieved<span class="nowrap" style="white-space: nowrap;">February 24,</span>&nbsp;2012</span>.</span></span></li>
<li id="cite_note-6" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-6" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://linux.die.net/man/1/perl" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perl(1): Practical Extraction/Report Language - Linux man page&quot;</a>. Linux.die.net<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2013-07-23</span></span>.</span></span></li>
<li id="cite_note-sheppard00-7" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-sheppard00_7-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Sheppard, Doug (2000-10-16).&nbsp;<a rel="nofollow" class="external text" href="http://www.perl.com/pub/2000/10/begperl1.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Beginner's Introduction to Perl&quot;</a>. dev.perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-08</span></span>.</span></span></li>
<li id="cite_note-perltimeline-8" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-perltimeline_8-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Ashton, Elaine (1999).&nbsp;<a rel="nofollow" class="external text" href="http://history.perl.org/PerlTimeline.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;The Timeline of Perl and its Culture (v3.0_0505)&quot;</a>.</span></span></li>
<li id="cite_note-programmingperl-9" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;">^&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-programmingperl_9-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up to:</span><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>a</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-programmingperl_9-1" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>b</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-programmingperl_9-2" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>c</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-programmingperl_9-3" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>d</b></i></sup></a></span>&nbsp;<span class="reference-text"><span class="citation book" style="word-wrap: break-word;"><a href="http://en.wikipedia.org/wiki/Larry_Wall" title="Larry Wall" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Wall, Larry</a>, Tom Christiansen and&nbsp;<a href="http://en.wikipedia.org/w/index.php?title=Jon_Orwant&amp;action=edit&amp;redlink=1" class="new" title="Jon Orwant (page does not exist)" style="text-decoration: none; color: rgb(165, 88, 88); background: none;">Jon Orwant</a>&nbsp;(July 2000).&nbsp;<i>Programming Perl, Third Edition</i>.&nbsp;<a href="http://en.wikipedia.org/wiki/O%27Reilly_Media" title="O'Reilly Media" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">O'Reilly Media</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/International_Standard_Book_Number" title="International Standard Book Number" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">ISBN</a>&nbsp;<a href="http://en.wikipedia.org/wiki/Special:BookSources/0-596-00027-8" title="Special:BookSources/0-596-00027-8" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">0-596-00027-8</a>.</span></span></li>
<li id="cite_note-10" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-10" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://www.catb.org/esr/writings/taoup/html/ch14s04.html#perl" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Language Evaluations&quot;</a>.&nbsp;<q>Perl's strongest point is its extremely powerful built-in facilities for pattern-directed processing of textual, line-oriented data formats; it is unsurpassed at this.</q></span></span></li>
<li id="cite_note-11" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-11" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://www.cio.com/article/2437271/developer/you-used-perl-to-write-what--.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;You Used Perl to Write WHAT?!&quot;</a>.&nbsp;<q>perl has always been the go-to language for any task that involves pattern-matching input</q></span></span></li>
<li id="cite_note-12" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-12" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://archive.oreilly.com/pub/a/oreilly/perl/news/importance_0498.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;The Importance of Perl&quot;</a>.&nbsp;<q>Perl's unparalleled ability to process text...</q></span></span></li>
<li id="cite_note-roderick02-13" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-roderick02_13-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation book" style="word-wrap: break-word;">Smith, Roderick W. (June 21, 2002).&nbsp;<i>Advanced Linux Networking</i>. Addison-Wesley Professional. p.&nbsp;594.&nbsp;<a href="http://en.wikipedia.org/wiki/International_Standard_Book_Number" title="International Standard Book Number" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">ISBN</a>&nbsp;<a href="http://en.wikipedia.org/wiki/Special:BookSources/978-0-201-77423-8" title="Special:BookSources/978-0-201-77423-8" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">978-0-201-77423-8</a>.</span></span></li>
<li id="cite_note-14" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-14" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Sheppard, Doug (2000-10-16).&nbsp;<a rel="nofollow" class="external text" href="http://www.perl.com/pub/a/2000/10/begperl1.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Beginner's Introduction to Perl&quot;</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/O%27Reilly_Media" title="O'Reilly Media" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">O'Reilly Media</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2008-07-27</span></span>.</span></span></li>
<li id="cite_note-15" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-15" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Raymond, Eric (2003-12-23).&nbsp;<a rel="nofollow" class="external text" href="http://www.catb.org/jargon/html/S/Swiss-Army-chainsaw.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Swiss Army chainsaw&quot;</a>.&nbsp;<i>The Jargon File</i><span class="reference-accessdate">. Retrieved<span class="nowrap" style="white-space: nowrap;">2014-11-29</span></span>.</span></span></li>
<li id="cite_note-leonard98-16" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-leonard98_16-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Leonard, Andrew.&nbsp;<a rel="nofollow" class="external text" href="http://www.salon.com/1998/10/13/feature_269/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;The joy of Perl&quot;</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/Salon.com" title="Salon.com" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Salon.com</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2012-06-05</span></span>.</span></span></li>
<li id="cite_note-17" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-17" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation newsgroup" style="word-wrap: break-word;">Larry Wall (1988-02-01).&nbsp;<a rel="nofollow" class="external text" href="http://groups.google.com/group/comp.sources.unix/tree/browse_frm/month/1988-02?_done=%2Fgroup%2Fcomp.sources.unix%2Fbrowse_frm%2Fmonth%2F1988-02%3F&amp;" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;v13i001: Perl, a &quot;replacement&quot; for awk and sed, Part01/10&quot;</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/Newsgroup" title="Newsgroup" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Newsgroup</a>:&nbsp;<a rel="nofollow" class="external text" href="news:comp.sources.unix" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">comp.sources.unix</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-13</span></span>.</span></span></li>
<li id="cite_note-18" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-18" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://www.nntp.perl.org/group/perl.perl5.porters/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perl.perl5.porters archive&quot;</a>. perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-13</span></span>.</span></span></li>
<li id="cite_note-19" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-19" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://perldoc.perl.org/perlhist.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perlhist - the Perl history records&quot;</a>.&nbsp;<i>Perl 5 version 12.2 documentation</i>. perldoc.perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-21</span></span>.</span></span></li>
<li id="cite_note-20" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-20" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="https://metacpan.org/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;CPAN&quot;</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/CPAN" title="CPAN" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">CPAN</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2012-04-14</span></span>.</span></span></li>
<li id="cite_note-5004delta-21" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;">^&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-5004delta_21-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up to:</span><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>a</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-5004delta_21-1" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>b</b></i></sup></a></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://perldoc.perl.org/perl5004delta.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perl5004delta - what's new for perl5.004&quot;</a>.&nbsp;<i>Perl 5 version 12.2 documentation</i>. perldoc.perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-08</span></span>.</span></span></li>
<li id="cite_note-patwardhan02-22" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-patwardhan02_22-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation book" style="word-wrap: break-word;">Patwardhan, Nathan; Siever, Ellen; Spainhour, Stephen (2002).&nbsp;<i>Perl in a Nutshell, Second Edition</i>. O'Reilly Media.&nbsp;<a href="http://en.wikipedia.org/wiki/International_Standard_Book_Number" title="International Standard Book Number" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">ISBN</a>&nbsp;<a href="http://en.wikipedia.org/wiki/Special:BookSources/978-0-596-00241-1" title="Special:BookSources/978-0-596-00241-1" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">978-0-596-00241-1</a>.</span></span></li>
<li id="cite_note-5005delta-23" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-5005delta_23-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://perldoc.perl.org/perl5005delta.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perl5005delta - what's new for perl5.005&quot;</a>.&nbsp;<i>Perl 5 version 12.2 documentation</i>. perldoc.perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-21</span></span>.</span></span></li>
<li id="cite_note-cpan-src-24" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;">^&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-cpan-src_24-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up to:</span><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>a</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-cpan-src_24-1" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>b</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-cpan-src_24-2" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>c</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-cpan-src_24-3" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>d</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-cpan-src_24-4" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>e</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-cpan-src_24-5" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>f</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-cpan-src_24-6" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>g</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-cpan-src_24-7" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>h</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-cpan-src_24-8" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>i</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-cpan-src_24-9" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>j</b></i></sup></a></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://www.cpan.org/src/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Perl Source&quot;</a>. www.cpan.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2014-06-27</span></span>.</span></span></li>
<li id="cite_note-56delta-25" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-56delta_25-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://perldoc.perl.org/perl56delta.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perl56delta - what's new for perl v5.6.0&quot;</a>.&nbsp;<i>Perl 5 version 12.2 documentation</i>. perldoc.perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-21</span></span>.</span></span></li>
<li id="cite_note-561delta-26" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-561delta_26-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://perldoc.perl.org/perl561delta.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perl56delta - what's new for perl v5.6.x&quot;</a>.&nbsp;<i>Perl 5 version 12.2 documentation</i>. perldoc.perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-21</span></span>.</span></span></li>
<li id="cite_note-27" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-27" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Wall, Larry.&nbsp;<a rel="nofollow" class="external text" href="http://dev.perl.org/perl6/doc/design/apo/A01.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Apocalypse 1: The Ugly, the Bad, and the Good&quot;</a><span class="reference-accessdate">. Retrieved<span class="nowrap" style="white-space: nowrap;">2011-01-08</span></span>.</span></span></li>
<li id="cite_note-perl58delta-28" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-perl58delta_28-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://perldoc.perl.org/perl58delta.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perl58delta - what is new for perl v5.8.0&quot;</a>.&nbsp;<i>Perl 5 version 12.2 documentation</i>. perldoc.perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-21</span></span>.</span></span></li>
<li id="cite_note-29" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-29" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://www.perl.com/pub/a/2005/03/03/pugs_interview.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;A Plan for Pugs&quot;</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/O%27Reilly_Media" title="O'Reilly Media" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">O'Reilly Media</a>. 2005-03-03<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-27</span></span>.</span></span></li>
<li id="cite_note-30" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-30" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Tang, Audrey (2010-04-21).&nbsp;<a rel="nofollow" class="external text" href="http://www.perlmonks.org/?node_id=835936" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Re: How to Implement Perl 6 in Ten Years&quot;</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/PerlMonks" title="PerlMonks" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">PerlMonks</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-03</span></span>.</span></span></li>
<li id="cite_note-5100delta-31" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-5100delta_31-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://perldoc.perl.org/perl5100delta.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perl5100delta - what is new for perl 5.10.0&quot;</a>.&nbsp;<i>Perl 5 version 12.2 documentation</i>. perldoc.perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-08</span></span>.</span></span></li>
<li id="cite_note-perlsyn-smart-32" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-perlsyn-smart_32-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://perldoc.perl.org/perlsyn.html#Smart-matching-in-detail" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perlsyn - Perl syntax&quot;</a>.&nbsp;<i>Perl 5 version 12.2 documentation</i>. perldoc.perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-21</span></span>.</span></span></li>
<li id="cite_note-5120delta-33" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;">^&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-5120delta_33-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up to:</span><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>a</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-5120delta_33-1" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>b</b></i></sup></a></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://perldoc.perl.org/perl5120delta.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perl5120delta - what is new for perl v5.12.0&quot;</a>.&nbsp;<i>Perl 5 version 12.2 documentation</i>. perldoc.perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-08</span></span>.</span></span></li>
<li id="cite_note-5123delta-34" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-5123delta_34-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://perldoc.perl.org/perl5123delta.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perldelta - what is new for perl v5.12.3&quot;</a>.&nbsp;<i>Perl 5 version 12.2 documentation</i>. perldoc.perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-08</span></span>.</span></span></li>
<li id="cite_note-5160delta_version-35" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;">^&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-5160delta_version_35-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up to:</span><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>a</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-5160delta_version_35-1" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>b</b></i></sup></a></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="https://metacpan.org/module/RJBS/perl-5.16.0/pod/perldelta.pod" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perldelta - what is new for perl v5.16.0&quot;</a>.&nbsp;<i>Perl 5 version 16.0 documentation</i>. metacpan.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2012-05-21</span></span>.</span></span></li>
<li id="cite_note-5180delta_version-36" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-5180delta_version_36-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="https://metacpan.org/pod/release/RJBS/perl-5.18.1/pod/perl5180delta.pod" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perl5180delta - what is new for perl v5.18.0 - Perl programming language&quot;</a>.&nbsp;<i>Perl 5 version 18.0 documentation</i>. metacpan.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2013-10-27</span></span>.</span></span></li>
<li id="cite_note-5200delta_version-37" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-5200delta_version_37-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="https://metacpan.org/source/RJBS/perl-5.20.0/pod/perldelta.pod" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perl5200delta - what is new for perl v5.20.0 - Perl programming language&quot;</a>.&nbsp;<i>Perl 5 version 20.0 documentation</i>. metacpan.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2014-05-27</span></span>.</span></span></li>
<li id="cite_note-38" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-38" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><a rel="nofollow" class="external text" href="http://www.modernperlbooks.com/mt/2009/07/milestones-in-the-perl-renaissance.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">Milestones in the Perl Renaissance - Modern Perl Programming</a>. Modernperlbooks.com. Retrieved on 2013-07-17.</span></li>
<li id="cite_note-39" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-39" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><a rel="nofollow" class="external text" href="http://modernperlbooks.com/books/modern_perl/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">Preface (Modern Perl 2011-2012)</a>. Modernperlbooks.com. Retrieved on 2013-07-17.</span></li>
<li id="cite_note-40" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-40" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><a rel="nofollow" class="external text" href="http://onyxneon.com/books/modern_perl/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">Modern Perl 2011-2012 edition by chromatic | Onyx Neon Press</a>. Onyxneon.com. Retrieved on 2013-07-17.</span></li>
<li id="cite_note-41" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-41" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><a rel="nofollow" class="external free" href="http://www.enlightenedperl.org/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">http://www.enlightenedperl.org/</a></span></li>
<li id="cite_note-42" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-42" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://www.yapcna.org/yn2013/talk/4725" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;YAPC::NA 2013 - June 3-5, Austin, Texas&quot;</a>. Yapcna.org. 2013-06-04<span class="reference-accessdate">. Retrieved<span class="nowrap" style="white-space: nowrap;">2014-04-11</span></span>.</span></span></li>
<li id="cite_note-43" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-43" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Little, Stevan (2013-02-08).&nbsp;<a rel="nofollow" class="external text" href="http://blogs.perl.org/users/stevan_little/2013/02/what-is-moe-a-clarification.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;What is Moe (a clarification) | Stevan Little&quot;</a>. Blogs.perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2014-04-11</span></span>.</span></span></li>
<li id="cite_note-44" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-44" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://perl11.org/p2/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;p2 on potion&quot;</a>. Perl11.org. 2004-02-07<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2014-04-11</span></span>.</span></span></li>
<li id="cite_note-45" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-45" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="https://github.com/goccy/gperl/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;goccy/gperl 路 GitHub&quot;</a>. Github.com<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2014-04-11</span></span>.</span></span></li>
<li id="cite_note-46" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-46" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://rperl.org/faq.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;rperl&quot;</a>. RPerl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2014-08-11</span></span>.</span></span></li>
<li id="cite_note-richardson1999-47" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-richardson1999_47-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation journal" style="word-wrap: break-word;">Richardson, Marjorie (1999-05-01).&nbsp;<a rel="nofollow" class="external text" href="http://www.linuxjournal.com/article/3394" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Larry Wall, the Guru of Perl&quot;</a>.&nbsp;<i><a href="http://en.wikipedia.org/wiki/Linux_Journal" title="Linux Journal" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Linux Journal</a></i><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-03</span></span>.</span></span></li>
<li id="cite_note-capitalization-48" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-capitalization_48-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://perldoc.perl.org/perlfaq1.html#What's-the-difference-between-%22perl%22-and-%22Perl%22%3f" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perlfaq1: What's the difference between &quot;perl&quot; and &quot;Perl&quot;?&quot;</a>.&nbsp;<i>perldoc.perl.org - Perl 5 version 12.2 documentation</i>.</span></span></li>
<li id="cite_note-49" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-49" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation book" style="word-wrap: break-word;"><a href="http://en.wikipedia.org/wiki/Randal_Schwartz" title="Randal Schwartz" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Schwartz, Randal</a>;&nbsp;<a href="http://en.wikipedia.org/wiki/Brian_d_foy" title="Brian d foy" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">foy, brian</a>; Phoenix, Tom (June 16, 2011).&nbsp;<i>Learning Perl</i>. O'Reilly Media, Inc. p.&nbsp;4.&nbsp;<a href="http://en.wikipedia.org/wiki/International_Standard_Book_Number" title="International Standard Book Number" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">ISBN</a>&nbsp;<a href="http://en.wikipedia.org/wiki/Special:BookSources/978-1449313142" title="Special:BookSources/978-1449313142" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">978-1449313142</a>.&nbsp;<q>Perl is sometimes called the &quot;Practical Extraction and Report Language,&quot; although it has also been called a &quot;Pathologically Eclectic Rubbish Lister,&quot; among other expansions. It's actually a backronym, not an acronym, since Larry Wall, Perl&rsquo;s creator, came up with the name first and the expansion later. That&rsquo;s why &quot;Perl&quot; isn&rsquo;t in all caps. There's no point in arguing that expansion is correct: Larry endorses both.</q></span></span></li>
<li id="cite_note-50" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-50" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a href="http://en.wikipedia.org/wiki/Larry_Wall" title="Larry Wall" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Wall, Larry</a>.&nbsp;<a rel="nofollow" class="external text" href="http://perldoc.perl.org/perl.html#BUGS" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perl - The Perl language interpreter&quot;</a>.&nbsp;<i>Perl 5 version 12.2 documentation</i><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-26</span></span>.</span></span></li>
<li id="cite_note-51" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-51" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a href="http://en.wikipedia.org/wiki/Larry_Wall" title="Larry Wall" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Wall, Larry</a>.&nbsp;<a rel="nofollow" class="external text" href="http://www.perlmonks.org/index.pl?node_id=511722" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Re^7: PERL as shibboleth and the Perl community&quot;</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/PerlMonks" title="PerlMonks" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">PerlMonks</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-02</span></span>.</span></span></li>
<li id="cite_note-schwartz01-52" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;">^&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-schwartz01_52-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up to:</span><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>a</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-schwartz01_52-1" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>b</b></i></sup></a></span>&nbsp;<span class="reference-text"><span class="citation book" style="word-wrap: break-word;"><a href="http://en.wikipedia.org/wiki/Randal_L._Schwartz" title="Randal L. Schwartz" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Schwartz, Randal L</a>; Phoenix, Tom;&nbsp;<a href="http://en.wikipedia.org/wiki/Brian_D_Foy" title="Brian D Foy" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Foy, Brian</a>.&nbsp;<i>Learning Perl, Third Edition</i>.<a href="http://en.wikipedia.org/wiki/International_Standard_Book_Number" title="International Standard Book Number" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">ISBN</a>&nbsp;<a href="http://en.wikipedia.org/wiki/Special:BookSources/978-0-596-00132-2" title="Special:BookSources/978-0-596-00132-2" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">978-0-596-00132-2</a>.</span></span></li>
<li id="cite_note-camel-53" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;">^&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-camel_53-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up to:</span><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>a</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-camel_53-1" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>b</b></i></sup></a></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://onlamp.com/pub/a/oreilly/perl/usage/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;The Perl Camel Usage and Trademark Information&quot;</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/O%27Reilly_Media" title="O'Reilly Media" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">O'Reilly Media</a><span class="reference-accessdate">. Retrieved<span class="nowrap" style="white-space: nowrap;">2011-01-09</span></span>.</span></span></li>
<li id="cite_note-onion-54" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-onion_54-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://www.perlfoundation.org/perl_trademark" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Perl Trademark&quot;</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/The_Perl_Foundation" title="The Perl Foundation" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">The Perl Foundation</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-09</span></span>.</span></span></li>
<li id="cite_note-gillmore98-55" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-gillmore98_55-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation news" style="word-wrap: break-word;">Gillmore, Dan (1998-10-25).&nbsp;<a rel="nofollow" class="external text" href="http://articles.chicagotribune.com/1998-10-25/news/9810250094_1_programmers-open-source-movement-programming-community" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Republic Of Perl&quot;</a>.&nbsp;<i>Chicago Tribune</i><span class="reference-accessdate">. Retrieved<span class="nowrap" style="white-space: nowrap;">2011-01-10</span></span>.</span></span></li>
<li id="cite_note-56" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-56" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation newsgroup" style="word-wrap: break-word;">&quot;title unknown&quot;. 1997-05-10.&nbsp;<a href="http://en.wikipedia.org/wiki/Usenet" title="Usenet" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Usenet:</a>&nbsp;<a rel="nofollow" class="external text" href="news:199705101952.MAA00756@wall.org" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">199705101952.MAA00756@wall.org</a>.</span><sup class="noprint Inline-Template" style="line-height: 1; font-size: 10.0799999237061px;"><span style="white-space: nowrap;">[<i><a href="http://en.wikipedia.org/wiki/Wikipedia:Link_rot" title="Wikipedia:Link rot" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span title="&nbsp;since November 2014">dead link</span></a></i>]</span></sup></span></li>
<li id="cite_note-wall97-57" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-wall97_57-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation journal" style="word-wrap: break-word;">Wall, Larry (1997-03-01).&nbsp;<a rel="nofollow" class="external text" href="http://www.linuxjournal.com/article/2070" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Wherefore Art, Thou?&quot;</a>.&nbsp;<i><a href="http://en.wikipedia.org/wiki/Linux_Journal" title="Linux Journal" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Linux Journal</a></i><span class="reference-accessdate">. Retrieved<span class="nowrap" style="white-space: nowrap;">2011-03-13</span></span>.</span></span></li>
<li id="cite_note-perlfunc-58" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-perlfunc_58-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://perldoc.perl.org/perlfunc.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perlfunc - Perl builtin functions&quot;</a>.&nbsp;<i>Perl 5 version 12.2 documentation</i>. perldoc.perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-10</span></span>.</span></span></li>
<li id="cite_note-59" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-59" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://www.perl6.org/specification" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Perl 6 Specification&quot;</a>. The Perl 6 Project<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-27</span></span>.</span></span></li>
<li id="cite_note-60" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-60" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://www.perl6.org/compilers/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Perl 6 Compilers&quot;</a>. The Perl 6 Project<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-27</span></span>.</span></span></li>
<li id="cite_note-61" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-61" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation book" style="word-wrap: break-word;">Gilmore, W. J.&nbsp;<i>Beginning PHP and MySQL: From Novice to Professional, Fourth Edition</i>. Apress. p.&nbsp;484.&nbsp;<a href="http://en.wikipedia.org/wiki/International_Standard_Book_Number" title="International Standard Book Number" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">ISBN</a>&nbsp;<a href="http://en.wikipedia.org/wiki/Special:BookSources/978-1-4302-3114-1" title="Special:BookSources/978-1-4302-3114-1" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">978-1-4302-3114-1</a>.</span></span></li>
<li id="cite_note-62" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-62" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://www.imdb.com/help/search?domain=helpdesk_faq&amp;index=1&amp;file=techinfo" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;IMDb Helpdesk: What software/hardware are you using to run the site?&quot;</a>. Internet Movie Database<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-02-12</span></span>.</span></span></li>
<li id="cite_note-63" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-63" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text">DuckDuckGo handles a large amount of search queries at 4.5 million queries per day .&nbsp;<a rel="nofollow" class="external free" href="https://duckduckgo.com/traffic.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">https://duckduckgo.com/traffic.html</a></span></li>
<li id="cite_note-64" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-64" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text">DuckDuckGo uses Perl&nbsp;<a rel="nofollow" class="external free" href="https://news.ycombinator.com/item?id=1500487" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">https://news.ycombinator.com/item?id=1500487</a></span></li>
<li id="cite_note-65" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-65" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://books.perl.org/book/95" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Perl Books - Book: Data Munging with Perl&quot;</a>.&nbsp;<i>Perl.org</i><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">December 30,</span>2010</span>.</span></span></li>
<li id="cite_note-66" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-66" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://www.cpan.org/src" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Perl Source Code&quot;</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/CPAN" title="CPAN" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">CPAN</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-27</span></span>.</span></span></li>
<li id="cite_note-67" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-67" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text">A description of the Perl 5 interpreter can be found in&nbsp;<i>Programming Perl</i>, 3rd Ed., chapter 18. See particularly page 467, which carefully distinguishes run phase and compile phase from&nbsp;<a href="http://en.wikipedia.org/wiki/Run_time_(program_lifecycle_phase)" title="Run time (program lifecycle phase)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">run time</a>&nbsp;and&nbsp;<a href="http://en.wikipedia.org/wiki/Compile_time" title="Compile time" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">compile time</a>. Perl &quot;time&quot; and &quot;phase&quot; are often confused.</span></li>
<li id="cite_note-68" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-68" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a href="http://en.wikipedia.org/wiki/Randal_L._Schwartz" title="Randal L. Schwartz" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Schwartz, Randal</a>.&nbsp;<a rel="nofollow" class="external text" href="http://www.perlmonks.org/index.pl?node_id=44722" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;On Parsing Perl&quot;</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2007-01-03</span></span>.</span></span></li>
<li id="cite_note-69" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-69" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="ftp://ftp.ora.com/pub/labs/tpj/tpj2.pdf" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 18px; background: url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif) 100% 50% no-repeat;">&quot;The Perl Journal #19/9.26&quot;</a>&nbsp;<span style="font-size: 10.710000038147px;">(PDF)</span>.&nbsp;<a href="http://en.wikipedia.org/wiki/O%27Reilly_Media" title="O'Reilly Media" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">O'Reilly Media</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-02-04</span></span>.</span></span></li>
<li id="cite_note-70" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-70" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Kennedy, Adam (2006).&nbsp;<a rel="nofollow" class="external text" href="https://metacpan.org/module/PPI" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;PPI&mdash;Parse, Analyze and Manipulate Perl (without perl)&quot;</a>.<a href="http://en.wikipedia.org/wiki/CPAN" title="CPAN" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">CPAN</a>.</span></span></li>
<li id="cite_note-71" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-71" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation journal" style="word-wrap: break-word;">&quot;Rice's Theorem&quot;.&nbsp;<i>The Perl Review</i>&nbsp;<b>4</b>&nbsp;(3): 23&ndash;29. Summer 2008.</span>&nbsp;and&nbsp;<span class="citation journal" style="word-wrap: break-word;">&quot;Perl is Undecidable&quot;.&nbsp;<i>The Perl Review</i>&nbsp;<b>5</b>&nbsp;(0): 7&ndash;11. Fall 2008.</span>, available online at&nbsp;<span class="citation web" style="word-wrap: break-word;">Kegler, Jeffrey.<a rel="nofollow" class="external text" href="http://www.jeffreykegler.com/Home/perl-and-undecidability" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Perl and Undecidability&quot;</a>.</span></span></li>
<li id="cite_note-cpanports-72" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-cpanports_72-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Hietaniemi, Jarkko (1998).&nbsp;<a rel="nofollow" class="external text" href="http://www.cpan.org/ports/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Perl Ports (Binary Distributions)&quot;</a>. CPAN.org.</span></span></li>
<li id="cite_note-macperl-73" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-macperl_73-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://www.macperl.com/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;The MacPerl Pages&quot;</a>. Prime Time Freeware. 1997.</span></span></li>
<li id="cite_note-74" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-74" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://www.cpan.org/ports/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Perl Ports (Binary Distributions)&quot;</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/CPAN" title="CPAN" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">CPAN</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-27</span></span>.</span></span></li>
<li id="cite_note-activestate-75" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-activestate_75-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://www.activestate.com/activeperl" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;ActivePerl is Perl for Windows, Mac, Linux, AIX, HP-UX &amp; Solaris&quot;</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/ActiveState" title="ActiveState" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">ActiveState Software</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-09</span></span>.</span></span></li>
<li id="cite_note-activestateppm-76" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-activestateppm_76-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://docs.activestate.com/activeperl/5.12/faq/ActivePerl-faq2.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Using PPM&quot;</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/ActiveState" title="ActiveState" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">ActiveState Software</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-09</span></span>.</span></span></li>
<li id="cite_note-77" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-77" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation book" style="word-wrap: break-word;">Descartes, Alligator; Bunce, Tim (2000).&nbsp;<i>Programming the Perl DBI&nbsp;: [database programming with Perl]</i>&nbsp;(1 ed.). Beijing [u.a.]: O'Reilly.&nbsp;<a href="http://en.wikipedia.org/wiki/International_Standard_Book_Number" title="International Standard Book Number" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">ISBN</a>&nbsp;<a href="http://en.wikipedia.org/wiki/Special:BookSources/1-56592-699-4" title="Special:BookSources/1-56592-699-4" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">1-56592-699-4</a>.</span></span></li>
<li id="cite_note-78" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-78" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Bekman, Stas.&nbsp;<a rel="nofollow" class="external text" href="http://perl.apache.org/docs/1.0/guide/performance.html#Efficient_Work_with_Databases_under_mod_perl" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Efficient Work with Databases under mod_perl&quot;</a><span class="reference-accessdate">. Retrieved<span class="nowrap" style="white-space: nowrap;">2007-09-01</span></span>.</span></span></li>
<li id="cite_note-79" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-79" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://alioth.debian.org/projects/benchmarksgame/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Alioth: The Computer Language Benchmarks Game: Project Info&quot;</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/Alioth" title="Alioth" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Alioth</a><span class="reference-accessdate">. Retrieved<span class="nowrap" style="white-space: nowrap;">2011-01-13</span></span>.</span></span></li>
<li id="cite_note-80" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-80" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://benchmarksgame.alioth.debian.org/u32/which-programs-are-fastest.php?v8=on&amp;lua=on&amp;jruby=on&amp;php=on&amp;python3=on&amp;yarv=on&amp;perl=on" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Which programs are fastest?&quot;</a>.&nbsp;<i>Computer Language Benchmarks Game</i>.&nbsp;<a href="http://en.wikipedia.org/wiki/Alioth" title="Alioth" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Alioth</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-13</span></span>.</span></span></li>
<li id="cite_note-81" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-81" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Leroy, Jean-Louis (2005-12-01).&nbsp;<a rel="nofollow" class="external text" href="http://www.perl.com/pub/a/2005/12/21/a_timely_start.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;A Timely Start&quot;</a>. O'Reilly.</span></span></li>
<li id="cite_note-82" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-82" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Beattie, Malcolm and Enache Adrian (2003).&nbsp;<a rel="nofollow" class="external text" href="https://metacpan.org/module/NWCLARK/perl-5.8.8/ext/B/B/Bytecode.pm#KNOWN-BUGS" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;B::Bytecode Perl compiler's bytecode backend&quot;</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/CPAN" title="CPAN" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">CPAN</a>.</span></span></li>
<li id="cite_note-83" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-83" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Ingerson, Brian.&nbsp;<a rel="nofollow" class="external text" href="https://metacpan.org/module/Inline" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Inline - metacpan.org&quot;</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/CPAN" title="CPAN" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">CPAN</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-26</span></span>.</span><sup class="noprint Inline-Template" style="line-height: 1; font-size: 10.0799999237061px;"><span style="white-space: nowrap;">[<i><a href="http://en.wikipedia.org/wiki/Wikipedia:Link_rot" title="Wikipedia:Link rot" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span title="&nbsp;since April 2012">dead link</span></a></i>]</span></sup></span></li>
<li id="cite_note-84" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-84" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://perl6.org/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Perl 6&quot;</a>. The Perl 6 Project<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-02-27</span></span>.</span></span></li>
<li id="cite_note-85" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-85" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Torkington, Nathan.&nbsp;<a rel="nofollow" class="external text" href="http://www.nntp.perl.org/group/perl.perl6.meta/2000/10/msg424.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Transcription of Larry's talk&quot;</a>. nntp.perl.org<span class="reference-accessdate">. Retrieved<span class="nowrap" style="white-space: nowrap;">2011-01-25</span></span>.</span></span></li>
<li id="cite_note-syn6-86" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-syn6_86-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://perlcabal.org/syn/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Official Perl 6 Documentation&quot;</a>. The Perl 6 Project<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-25</span></span>.</span></span></li>
<li id="cite_note-perl6dev-87" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-perl6dev_87-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://dev.perl.org/perl6/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Perl 6 - dev.perl.org&quot;</a>. dev.perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-25</span></span>.</span></span></li>
<li id="cite_note-88" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-88" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation journal" style="word-wrap: break-word;"><a href="http://en.wikipedia.org/wiki/Bradley_M._Kuhn" title="Bradley M. Kuhn" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Kuhn, Bradley</a>&nbsp;(January 2001).&nbsp;<a rel="nofollow" class="external text" href="http://www.ebb.org/bkuhn/writings/technical/thesis/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Considerations on Porting Perl to the Java Virtual Machine&quot;</a>. University of Cincinnati<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2008-06-28</span></span>.</span></span></li>
<li id="cite_note-89" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-89" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://perl6.org/compilers/features" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Feature comparison of Perl 6 compilers&quot;</a>.</span></span></li>
<li id="cite_note-90" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-90" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Worthington, Jonathan.&nbsp;<a rel="nofollow" class="external text" href="http://6guts.wordpress.com/2013/07/15/rakudo-jvm-news-more-tests-plus-thread-and-promise-prototypes/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Rakudo JVM News: More tests, plus Thread and Promise prototypes&quot;</a>.&nbsp;<i>6guts</i><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">July 24,</span>&nbsp;2013</span>.</span></span></li>
<li id="cite_note-91" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-91" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Worthington, Jonathan.&nbsp;<a rel="nofollow" class="external text" href="http://6guts.wordpress.com/2013/05/31/moarvm-a-virtual-machine-for-nqp-and-rakudo/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;MoarVM: A virtual machine for NQP and Rakudo&quot;</a>.&nbsp;<i>6guts</i><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">July 24,</span>&nbsp;2013</span>.</span></span></li>
<li id="cite_note-heise2010-92" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-heise2010_92-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://web.archive.org/web/20100419023449/http://www.h-online.com/open/news/item/Perl-5-12-0-released-Update-976919.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Perl 5.12.0 released - Update&quot;</a>. Heise Media UK. 2010-04-13. Archived from&nbsp;<a rel="nofollow" class="external text" href="http://www.h-online.com/open/news/item/Perl-5-12-0-released-Update-976919.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">the original</a>&nbsp;on April 19, 2010<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-08</span></span>.</span></span></li>
<li id="cite_note-93" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-93" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://www.perlmonks.org/?node_id=986397" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perl 5.16.1 released!&quot;</a>. 2012-08-09<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2012-08-26</span></span>.</span></span></li>
<li id="cite_note-94" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-94" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://lwn.net/Articles/484297/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;The unstoppable Perl release train?&quot;</a>. LWN.net. 2012-02-29<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2012-03-28</span></span>.</span></span></li>
<li id="cite_note-95" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-95" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Dave Rolsky (2012-03-12).&nbsp;<a rel="nofollow" class="external text" href="https://lwn.net/Articles/487216/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Perl 5.16 and beyond&quot;</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/LWN.net" title="LWN.net" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">LWN.net</a>.</span></span></li>
<li id="cite_note-96" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-96" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">TIOBE Software Index (2013).&nbsp;<a rel="nofollow" class="external text" href="http://www.tiobe.com/index.php/paperinfo/tpci/Perl.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;TIOBE Programming Community Index Perl&quot;</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2013-10-10</span></span>.</span></span></li>
<li id="cite_note-97" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-97" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a href="http://en.wikipedia.org/wiki/Larry_Wall" title="Larry Wall" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Wall, Larry</a>&nbsp;(2014-05-22).&nbsp;<a rel="nofollow" class="external text" href="http://grnlight.net/index.php/programming-articles/100-perl-culture" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Perl Culture (AKA the first State of the Onion)&quot;</a>.</span></span></li>
<li id="cite_note-98" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-98" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Larry Wall.&nbsp;<a rel="nofollow" class="external text" href="http://www.wall.org/~larry/onion/onion.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;2nd State of the Onion&quot;</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2012-10-12</span></span>.</span>&nbsp;(Search for 'church')</span></li>
<li id="cite_note-99" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-99" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation newsgroup" style="word-wrap: break-word;"><a href="http://en.wikipedia.org/wiki/Randal_L._Schwartz" title="Randal L. Schwartz" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Randal L. Schwartz</a>&nbsp;(1999-05-02).&nbsp;<a rel="nofollow" class="external text" href="https://groups.google.com/forum/#!msg/comp.lang.perl.misc/nK-lswsaMec/DBL87v4FxOwJ" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Who is Just another Perl hacker?&quot;</a>.<a href="http://en.wikipedia.org/wiki/Newsgroup" title="Newsgroup" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Newsgroup</a>:&nbsp;<a rel="nofollow" class="external text" href="news:comp.lang.perl.misc" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">comp.lang.perl.misc</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/Usenet" title="Usenet" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Usenet:</a>&nbsp;<a rel="nofollow" class="external text" href="news:m1hfpvh2jq.fsf@halfdome.holdit.com" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">m1hfpvh2jq.fsf@halfdome.holdit.com</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">December 5,</span>&nbsp;2014</span>.</span></span></li>
<li id="cite_note-100" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-100" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a href="http://en.wikipedia.org/wiki/Randal_L._Schwartz" title="Randal L. Schwartz" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Schwartz, Randal</a>&nbsp;(2005-03-31).&nbsp;<a rel="nofollow" class="external text" href="http://www.perlmonks.org/bare/?node_id=443856" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Canonical JAPH&quot;</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/PerlMonks" title="PerlMonks" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">PerlMonks</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-05-16</span></span>.</span></span></li>
<li id="cite_note-perl-golf-coined-101" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-perl-golf-coined_101-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation newsgroup" style="word-wrap: break-word;">Greg Bacon (1999-05-28).&nbsp;<a rel="nofollow" class="external text" href="http://groups.google.com/group/comp.lang.perl.misc/msg/7b97c434492c8d20" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Re: Incrementing a value in a slice&quot;</a>.<a href="http://en.wikipedia.org/wiki/Newsgroup" title="Newsgroup" class="mw-redirect" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Newsgroup</a>:&nbsp;<a rel="nofollow" class="external text" href="news:comp.lang.perl.misc" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">comp.lang.perl.misc</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/Usenet" title="Usenet" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Usenet:</a>&nbsp;<a rel="nofollow" class="external text" href="news:7imnti$mjh$1@info2.uah.edu" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">7imnti$mjh$1@info2.uah.edu</a><span class="reference-accessdate">. Retrieved<span class="nowrap" style="white-space: nowrap;">2011-07-12</span></span>.</span></span></li>
<li id="cite_note-rsa-102" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-rsa_102-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Back, Adam.&nbsp;<a rel="nofollow" class="external text" href="http://www.cypherspace.org/rsa/pureperl.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;RSA in 5 lines of perl&quot;</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-10</span></span>.</span></span></li>
<li id="cite_note-103" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-103" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://codegolf.com/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Code Golf: What is Code Golf?&quot;</a>. 29degrees. 2007.</span></span></li>
<li id="cite_note-gallo03-104" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-gallo03_104-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation book" style="word-wrap: break-word;">Gallo, Felix (2003). &quot;The Zeroth Obfuscated Perl Contest&quot;. In Jon Orwant.&nbsp;<a rel="nofollow" class="external text" href="http://oreilly.com/catalog/tpj3/chapter/ch43.pdf" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 18px; background: url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif) 100% 50% no-repeat;"><i>Games, diversions, and Perl culture: best of the Perl journal</i></a>&nbsp;<span style="font-size: 10.710000038147px;">(PDF)</span>. O'Reilly Media<span class="reference-accessdate">. Retrieved<span class="nowrap" style="white-space: nowrap;">2011-01-12</span></span>.</span></span></li>
<li id="cite_note-105" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-105" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://www.perlmonks.org/?node_id=1590" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Perl Poetry&quot;</a>.&nbsp;<a href="http://en.wikipedia.org/wiki/PerlMonks" title="PerlMonks" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">PerlMonks</a><span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2011-01-27</span></span>.</span></span></li>
<li id="cite_note-106" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-106" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Conway, Damian.&nbsp;<a rel="nofollow" class="external text" href="http://www.csse.monash.edu.au/~damian/papers/HTML/Perligata.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Lingua::Romana::Perligata -- Perl for the XXI-imum Century&quot;</a>.</span></span></li>
<li id="cite_note-107" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-107" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;">Brocard, Leon (2014-05-22).&nbsp;<a rel="nofollow" class="external text" href="http://grnlight.net/index.php/programming-articles/101-use-perl-journal-of-acme" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;use Perl; Journal of acme&quot;</a>. GrnLight.net.</span></span></li>
<li id="cite_note-108" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-108" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation journal" style="word-wrap: break-word;"><i>Dr. Dobb's Developer Update</i>&nbsp;(Miller-Freeman)&nbsp;<b>2</b>. 1995.</span>&nbsp;<span class="error citation-comment" style="font-size: 12.6000003814697px; color: rgb(204, 0, 0);">Missing or empty&nbsp;<code style="font-family: monospace, Courier; color: inherit; border: inherit; border-radius: 2px; padding: inherit; background-color: rgb(249, 249, 249);">|title=</code>(<a href="http://en.wikipedia.org/wiki/Help:CS1_errors#citation_missing_title" title="Help:CS1 errors" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">help</a>)</span></span></li>
<li id="cite_note-LP-109" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;">^&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-LP_109-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up to:</span><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>a</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-LP_109-1" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>b</b></i></sup></a></span>&nbsp;<span class="reference-text"><span class="citation book" style="word-wrap: break-word;"><a href="http://en.wikipedia.org/wiki/Randal_L._Schwartz" title="Randal L. Schwartz" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Schwartz, Randal L.</a>&nbsp;(1993).&nbsp;<i><a href="http://en.wikipedia.org/wiki/Learning_Perl" title="Learning Perl" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Learning Perl</a>,</i>. O'Reilly &amp; Associates.</span></span></li>
<li id="cite_note-110" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-110" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://perldoc.perl.org/perlintro.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perlintro&quot;</a>.&nbsp;<i>Perl 5 version 18.0 documentation</i>. Perl 5 Porters and perldoc.perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2013-06-30</span></span>.</span></span></li>
<li id="cite_note-111" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;"><b><a href="http://en.wikipedia.org/wiki/Perl#cite_ref-111" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up</span>^</a></b></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://perldoc.perl.org/perlstyle.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;perlstyle&quot;</a>.&nbsp;<i>Perl 5 version 18.0 documentation</i>. Perl 5 Porters and perldoc.perl.org<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2013-06-30</span></span>.</span></span></li>
<li id="cite_note-P6FAQ-112" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;">^&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-P6FAQ_112-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up to:</span><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>a</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-P6FAQ_112-1" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>b</b></i></sup></a></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a rel="nofollow" class="external text" href="http://www.perl6.org/archive/faq.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;Perl 6 FAQ&quot;</a>. Perl 6 Project<span class="reference-accessdate">. Retrieved&nbsp;<span class="nowrap" style="white-space: nowrap;">2013-06-30</span></span>.</span></span></li>
<li id="cite_note-chromatic-blog-113" style="margin-bottom: 0.1em; -webkit-column-break-inside: avoid; page-break-inside: avoid;"><span class="mw-cite-backlink" style="-webkit-user-select: none;">^&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-chromatic-blog_113-0" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span class="cite-accessibility-label" style="top: -99999px; clip: rect(1px 1px 1px 1px); overflow: hidden; position: absolute !important; padding: 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; -webkit-user-select: none;">Jump up to:</span><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>a</b></i></sup></a>&nbsp;<a href="http://en.wikipedia.org/wiki/Perl#cite_ref-chromatic-blog_113-1" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><sup style="line-height: 1; font-size: 10.0799999237061px;"><i><b>b</b></i></sup></a></span>&nbsp;<span class="reference-text"><span class="citation web" style="word-wrap: break-word;"><a href="http://en.wikipedia.org/wiki/Chromatic_(programmer)" title="Chromatic (programmer)" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">chromatic</a>&nbsp;(2012-12-31).&nbsp;<a rel="nofollow" class="external text" href="http://www.modernperlbooks.com/mt/2012/12/the-implementation-of-perl-5-versus-perl-6.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">&quot;The Implementation of Perl 5 versus Perl 6&quot;</a><span class="reference-accessdate">. Retrieved<span class="nowrap" style="white-space: nowrap;">2013-06-30</span></span>.</span></span></li>
</ol>
</div>
<h2 style="font-weight: normal; margin: 1em 0px 0.25em; overflow: hidden; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); font-family: 'Linux Libertine', Georgia, Times, serif; line-height: 1.3; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="Further_reading">Further reading</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate; font-family: sans-serif;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=28" title="Edit section: Further reading" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h2>
<ul style="line-height: 1.5em; margin: 0.3em 0px 0px 1.6em; padding: 0px; list-style-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20width%3D%225%22%20height%3D%2213%22%3E%0A%3Ccircle%20cx%3D%222.5%22%20cy%3D%229.5%22%20r%3D%222.5%22%20fill%3D%22%2300528c%22%2F%3E%0A%3C%2Fsvg%3E%0A); color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">
<li style="margin-bottom: 0.1em;"><a rel="nofollow" class="external text" href="http://shop.oreilly.com/product/0636920018452.do" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">Learning Perl</a>&nbsp;6th Edition (2011), O'Reilly. Beginner-level introduction to Perl.</li>
<li style="margin-bottom: 0.1em;"><a rel="nofollow" class="external text" href="http://ofps.oreilly.com/titles/9781118013847/index.html" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">Beginning Perl</a>&nbsp;1st Edition (2012), Wrox. A beginner's tutorial for those new to programming or just new to Perl.</li>
<li style="margin-bottom: 0.1em;"><a rel="nofollow" class="external text" href="http://onyxneon.com/books/modern_perl/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">Modern Perl</a>&nbsp;2nd Edition (2012), Onyx Neon. Describes&nbsp;<a href="http://en.wikipedia.org/w/index.php?title=Modern_Perl&amp;action=edit&amp;redlink=1" class="new" title="Modern Perl (page does not exist)" style="text-decoration: none; color: rgb(165, 88, 88); background: none;">Modern Perl</a>&nbsp;programming techniques.</li>
<li style="margin-bottom: 0.1em;"><a rel="nofollow" class="external text" href="http://shop.oreilly.com/product/9780596004927.do" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">Programming Perl</a>&nbsp;4th Edition (2012), O'Reilly. The definitive Perl reference.</li>
<li style="margin-bottom: 0.1em;"><a rel="nofollow" class="external text" href="http://www.pearsonhighered.com/educator/product/Effective-Perl-Programming-Ways-to-Write-Better-More-Idiomatic-Perl-2E/9780321496942.page" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">Effective Perl Programming</a>&nbsp;2nd Edition (2010), Addison-Wesley. Intermediate- to advanced-level guide to writing idiomatic Perl.</li>
<li style="margin-bottom: 0.1em;"><i><a href="http://en.wikipedia.org/wiki/Perl_Cookbook" title="Perl Cookbook" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl Cookbook</a></i>,&nbsp;<a href="http://en.wikipedia.org/wiki/Special:BookSources/0596003137" class="internal mw-magiclink-isbn" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">ISBN 0-596-00313-7</a>. Practical Perl programming examples.</li>
<li style="margin-bottom: 0.1em;"><span class="citation book" style="word-wrap: break-word;">Dominus, Mark Jason (2005).&nbsp;<a rel="nofollow" class="external text" href="http://hop.perl.plover.com/book/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;"><i>Higher Order Perl</i></a>. Morgan Kaufmann.&nbsp;<a href="http://en.wikipedia.org/wiki/International_Standard_Book_Number" title="International Standard Book Number" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">ISBN</a>&nbsp;<a href="http://en.wikipedia.org/wiki/Special:BookSources/1-55860-701-3" title="Special:BookSources/1-55860-701-3" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">1-55860-701-3</a>.</span>&nbsp;Functional programming techniques in Perl.</li>
</ul>
<h2 style="font-weight: normal; margin: 1em 0px 0.25em; overflow: hidden; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); font-family: 'Linux Libertine', Georgia, Times, serif; line-height: 1.3; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="See_also">See also</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate; font-family: sans-serif;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=29" title="Edit section: See also" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h2>
<div class="noprint portal tright" style="clear: right; float: right; margin: 0.5em 0px 0.5em 1em; color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 17.9200000762939px; border: 1px solid rgb(170, 170, 170);">
<table style="font-size: 11.8999996185303px; line-height: 13.0899991989136px; max-width: 175px; background: rgb(249, 249, 249);">
<tbody>
<tr style="vertical-align: middle;">
<td style="text-align: center;"><a href="http://en.wikipedia.org/wiki/File:Free_and_open-source_software_logo_(2009).svg" class="image" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><img alt="Portal icon" src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/28px-Free_and_open-source_software_logo_%282009%29.svg.png" width="28" height="28" class="noviewer" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/42px-Free_and_open-source_software_logo_%282009%29.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/56px-Free_and_open-source_software_logo_%282009%29.svg.png 2x" data-file-width="512" data-file-height="512" style="border: none; vertical-align: middle;" /></a></td>
<td style="padding: 0px 0.2em; vertical-align: middle; font-style: italic; font-weight: bold;"><a href="http://en.wikipedia.org/wiki/Portal:Free_software" title="Portal:Free software" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Free software portal</a></td>
</tr>
<tr style="vertical-align: middle;">
<td style="text-align: center;"><a href="http://en.wikipedia.org/wiki/File:8bit-dynamiclist.gif" class="image" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><img alt="Portal icon" src="http://upload.wikimedia.org/wikipedia/commons/thumb/1/1d/8bit-dynamiclist.gif/28px-8bit-dynamiclist.gif" width="28" height="28" class="noviewer" srcset="//upload.wikimedia.org/wikipedia/commons/1/1d/8bit-dynamiclist.gif 1.5x, //upload.wikimedia.org/wikipedia/commons/1/1d/8bit-dynamiclist.gif 2x" data-file-width="32" data-file-height="32" style="border: none; vertical-align: middle;" /></a></td>
<td style="padding: 0px 0.2em; vertical-align: middle; font-style: italic; font-weight: bold;"><a href="http://en.wikipedia.org/wiki/Portal:Computer_programming" title="Portal:Computer programming" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Computer programming portal</a></td>
</tr>
</tbody>
</table>
</div>
<ul style="line-height: 1.5em; margin: 0.3em 0px 0px 1.6em; padding: 0px; list-style-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20width%3D%225%22%20height%3D%2213%22%3E%0A%3Ccircle%20cx%3D%222.5%22%20cy%3D%229.5%22%20r%3D%222.5%22%20fill%3D%22%2300528c%22%2F%3E%0A%3C%2Fsvg%3E%0A); color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">
<li style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Outline_of_Perl" title="Outline of Perl" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Outline of Perl</a></li>
<li style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl_Data_Language" title="Perl Data Language" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl Data Language</a></li>
<li style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Perl_Object_Environment" title="Perl Object Environment" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Perl Object Environment</a></li>
<li style="margin-bottom: 0.1em;"><a href="http://en.wikipedia.org/wiki/Plain_Old_Documentation" title="Plain Old Documentation" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">Plain Old Documentation</a></li>
</ul>
<h2 style="font-weight: normal; margin: 1em 0px 0.25em; overflow: hidden; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); font-family: 'Linux Libertine', Georgia, Times, serif; line-height: 1.3; background-image: none; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span class="mw-headline" id="External_links">External links</span><span class="mw-editsection" style="-webkit-user-select: none; font-size: small; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block; white-space: nowrap; unicode-bidi: -webkit-isolate; font-family: sans-serif;"><span class="mw-editsection-bracket" style="margin-right: 0px; color: rgb(85, 85, 85); margin-left: 0px;">[</span><a href="http://en.wikipedia.org/w/index.php?title=Perl&amp;action=edit&amp;section=30" title="Edit section: External links" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">edit</a><span class="mw-editsection-bracket" style="margin-left: 0px; color: rgb(85, 85, 85); margin-right: 0px;">]</span></span></h2>
<table class="metadata plainlinks mbox-small" style="font-size: 12.3199996948242px; clear: right; float: right; margin: 4px 0px 4px 1em; width: 238px; line-height: 1.25em; color: rgb(37, 37, 37); font-family: sans-serif; padding: 0.25em 0.5em 0.5em 0.75em; border-style: solid; border-color: rgb(170, 170, 170); background: rgb(249, 249, 249);">
<tbody>
<tr>
<td colspan="2" style="padding-bottom: 0.75em; border-bottom-style: solid; border-bottom-color: rgb(170, 170, 170); text-align: center;">
<div style="clear: both;">Find more about<br />
<b>Perl</b><br />
at Wikipedia's&nbsp;<a href="http://en.wikipedia.org/wiki/Wikipedia:Wikimedia_sister_projects" title="Wikipedia:Wikimedia sister projects" style="text-decoration: none; color: rgb(11, 0, 128); background: none;">sister projects</a></div>
</td>
</tr>
<tr style="height: 25px;">
<td style="padding-top: 0.75em;"><a href="http://en.wiktionary.org/wiki/Special:Search/Perl" title="Search Wiktionary" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><img alt="Search Wiktionary" src="http://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Wiktionary-logo-en.svg/23px-Wiktionary-logo-en.svg.png" width="23" height="25" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Wiktionary-logo-en.svg/35px-Wiktionary-logo-en.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Wiktionary-logo-en.svg/46px-Wiktionary-logo-en.svg.png 2x" data-file-width="1000" data-file-height="1089" style="border: none; vertical-align: middle;" /></a></td>
<td style="padding-top: 0.75em;"><a href="http://en.wiktionary.org/wiki/Special:Search/Perl" class="extiw" title="wikt:Special:Search/Perl" style="text-decoration: none; color: rgb(102, 51, 102); background: none;">Definitions</a>&nbsp;from Wiktionary</td>
</tr>
<tr style="height: 25px;">
<td><a href="http://en.wikiquote.org/wiki/Perl" title="Search Wikiquote" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><img alt="Search Wikiquote" src="http://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikiquote-logo.svg/21px-Wikiquote-logo.svg.png" width="21" height="25" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikiquote-logo.svg/32px-Wikiquote-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikiquote-logo.svg/42px-Wikiquote-logo.svg.png 2x" data-file-width="300" data-file-height="355" style="border: none; vertical-align: middle;" /></a></td>
<td><a href="http://en.wikiquote.org/wiki/Perl" class="extiw" title="q:Perl" style="text-decoration: none; color: rgb(102, 51, 102); background: none;">Quotations</a>&nbsp;from Wikiquote</td>
</tr>
<tr style="height: 25px;">
<td><a href="http://commons.wikimedia.org/wiki/Special:Search/Perl" title="Search Commons" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><img alt="Search Commons" src="http://upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/18px-Commons-logo.svg.png" width="18" height="25" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/28px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/37px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" style="border: none; vertical-align: middle;" /></a></td>
<td><a href="http://commons.wikimedia.org/wiki/Special:Search/Perl" class="extiw" title="c:Special:Search/Perl" style="text-decoration: none; color: rgb(102, 51, 102); background: none;">Media</a>&nbsp;from Commons</td>
</tr>
<tr style="height: 25px;">
<td><a href="http://en.wikibooks.org/wiki/Perl_Programming" title="Search Wikibooks" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><img alt="Search Wikibooks" src="http://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/25px-Wikibooks-logo.svg.png" width="25" height="25" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/38px-Wikibooks-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/50px-Wikibooks-logo.svg.png 2x" data-file-width="300" data-file-height="300" style="border: none; vertical-align: middle;" /></a></td>
<td><a href="http://en.wikibooks.org/wiki/Perl_Programming" class="extiw" title="b:Perl Programming" style="text-decoration: none; color: rgb(102, 51, 102); background: none;">Textbooks</a>&nbsp;from Wikibooks</td>
</tr>
<tr style="height: 25px;">
<td><a href="http://en.wikiversity.org/wiki/Topic:Perl" title="Search Wikiversity" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><img alt="Search Wikiversity" src="http://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Wikiversity-logo-en.svg/25px-Wikiversity-logo-en.svg.png" width="25" height="23" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Wikiversity-logo-en.svg/38px-Wikiversity-logo-en.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Wikiversity-logo-en.svg/50px-Wikiversity-logo-en.svg.png 2x" data-file-width="1000" data-file-height="900" style="border: none; vertical-align: middle;" /></a></td>
<td><a href="http://en.wikiversity.org/wiki/Topic:Perl" class="extiw" title="v:Topic:Perl" style="text-decoration: none; color: rgb(102, 51, 102); background: none;">Learning resources</a>&nbsp;from Wikiversity</td>
</tr>
</tbody>
</table>
<ul style="line-height: 1.5em; margin: 0.3em 0px 0px 1.6em; padding: 0px; list-style-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20width%3D%225%22%20height%3D%2213%22%3E%0A%3Ccircle%20cx%3D%222.5%22%20cy%3D%229.5%22%20r%3D%222.5%22%20fill%3D%22%2300528c%22%2F%3E%0A%3C%2Fsvg%3E%0A); color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">
<li style="margin-bottom: 0.1em;"><span class="official website"><span class="url"><a rel="nofollow" class="external text" href="https://www.perl.org/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">Official website</a></span></span>&nbsp;Perl.org</li>
<li style="margin-bottom: 0.1em;"><a rel="nofollow" class="external text" href="https://metacpan.org/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">MetaCPAN</a>&nbsp;the new Comprehensive Perl Archive Network Web interface</li>
<li style="margin-bottom: 0.1em;"><a rel="nofollow" class="external text" href="http://www.cpan.org/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">Comprehensive Perl Archive Network</a>&nbsp;The canonical location for Perl code and modules</li>
<li style="margin-bottom: 0.1em;"><a rel="nofollow" class="external text" href="http://www.perlfoundation.org/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">The Perl Foundation</a></li>
<li style="margin-bottom: 0.1em;"><a rel="nofollow" class="external text" href="http://www.perlmonks.org/" style="text-decoration: none; color: rgb(102, 51, 102); padding-right: 13px; background: linear-gradient(transparent, transparent) 100% 50% no-repeat, url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) 100% 50%;">PerlMonks</a>&nbsp;A community committed to sharing Perl knowledge and coding tips</li>
</ul>
<table class="navbox" style="font-size: 12.3199996948242px; border-style: solid; border-color: rgb(170, 170, 170); width: 1110px; margin: 1em auto auto; clear: both; text-align: center; padding: 1px; color: rgb(37, 37, 37); font-family: sans-serif; border-spacing: 0px; background: rgb(253, 253, 253);">
<tbody>
<tr>
<td style="padding: 2px;">
<table class="nowraplinks hlist collapsible autocollapse navbox-inner" id="collapsibleTable0" style="font-size: 12.3199996948242px; width: 1107.19995117188px; border-spacing: 0px; background: transparent;">
<tbody>
<tr>
<th scope="col" class="navbox-title" colspan="2" style="padding: 0.25em 1em; line-height: 1.5em; text-align: center; background: rgb(204, 204, 255);"><span class="collapseButton" style="float: right; font-weight: normal; margin-left: 0.5em; text-align: right; width: 6em;">[<a id="collapseButton0" href="http://en.wikipedia.org/wiki/Perl#" style="text-decoration: none; color: rgb(11, 0, 128); white-space: nowrap; background: none;">show</a>]</span>
<div class="plainlinks hlist navbar mini" style="font-size: 12.3199996948242px; font-weight: normal; float: left; text-align: left; margin-right: 0.5em; width: 6em;">
<ul style="line-height: inherit; margin: 0px; padding: 0px; list-style-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20width%3D%225%22%20height%3D%2213%22%3E%0A%3Ccircle%20cx%3D%222.5%22%20cy%3D%229.5%22%20r%3D%222.5%22%20fill%3D%22%2300528c%22%2F%3E%0A%3C%2Fsvg%3E%0A); display: inline; white-space: nowrap;">
<li class="nv-view" style="margin: 0px; display: inline; word-spacing: -0.125em;"><a href="http://en.wikipedia.org/wiki/Template:Perl" title="Template:Perl" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span title="View this template" style="font-variant: small-caps; border: none; background: none transparent;">v</span></a></li>
<li class="nv-talk" style="margin: 0px; display: inline; word-spacing: -0.125em;"><a href="http://en.wikipedia.org/wiki/Template_talk:Perl" title="Template talk:Perl" style="text-decoration: none; color: rgb(11, 0, 128); background: none;"><span title="Discuss this template" style="font-variant: small-caps; border: none; background: none transparent;">t</span></a></li>
<li class="nv-edit" style="margin: 0px; display: inline; word-spacing: -0.125em;"><a class="external text" href="http://en.wikipedia.org/w/index.php?title=Template:Perl&amp;action=edit" style="text-decoration: none; color: rgb(102, 51, 102); padding: 0px !important; background: none !important;"><span title="Edit this template" style="font-variant: small-caps; border: none; background: none transparent;">e</span></a></li>
</ul>
</div>
<div style="font-size: 13.5519990921021px;"><span class="selflink" style="white-space: nowrap;">Perl</span></div>
<div><span class="selflink" style="white-space: nowrap;"><br />
</span></div>
</th>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
Anonymous user