The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>Perl - Google Search</title><style><!--
div,td{color:#000}
.f{color:#6f6f6f}
.flc,.fl:link{color:#77c}
a:link,.w,a.w:link,.w a:link,.q:visited,.q:link,.q:active,.q{color:#00c}
a:visited,.fl:visited{color:#551a8b}
a:active,.fl:active{color:red}
.t{background:#e5ecf9;color:#000}
.bb{border-bottom:1px solid #36c}
.bt{border-top:1px solid #36c}
.j{width:34em}
.h{color:#36c;font-size:14px}
.i,.i:link{color:#a90a08}
.a,.a:link{color:green}
.z{display:none}
div.n{margin-top:1ex}
.n a{font-size:10pt;color:#000}
.n .i{font-size:10pt;font-weight:bold}
.b a{font-size:12pt;color:#00c;font-weight:bold}
#np,#nn,.nr,#logo span,.ch{cursor:pointer;cursor:hand}
.tas{padding:3px 3px 3px 5px}
.taf{padding:3px 3px 6px 5px}
.tam{padding:6px 3px 6px 5px}
.tal{padding:6px 3px 3px 5px}
.sl,.r{font-weight:normal;margin:0;display:inline}
.sl{font-size:84%}
.r{font-size:1em}
.e{margin:.75em 0}
.mblink:visited{color:#00c}
.sm{display:block;margin:0;margin-left:40px}
#navbar div,#logo span{background:url(/images/nav_logo.png) no-repeat;overflow:hidden;height:26px}
#navbar .nr{background-position:-60px 0;width:16px}
#navbar #np{width:44px}
#navbar #nf{background-position:-26px 0;width:18px}
#navbar #nc{background-position:-44px 0;width:16px}
#navbar #nn{background-position:-76px 0;width:66px;margin-right:34px}
#navbar #nl{background-position:-76px 0;width:46px}
#logo{display:block;width:150px;height:52px;position:relative;overflow:hidden;margin:15px 0 12px}
#logo span{background-position:0 -26px;position:absolute;top:0;left:0;width:100%;height:100%}
body,td,div,.p,a{font-family:arial,sans-serif}
.g{margin:1em 0}
#sd{font-size:113%;font-weight:bold}
#ap{font-size:64%}
--></style>
<script><!--
(function(){window.google={kEI:"V5ErRoDxD5z0nQPB_LSADA",kEXPI:"17259",kHL:"en"};})();(function(){window.rwt=function(b,d,f,j,k,g,l){var a=window.encodeURIComponent?encodeURIComponent:escape,h="",i="",c=b.href.split("#"),e="";if(d){h="&oi="+a(d)}if(f){i="&cad="+a(f)}if(g){e="&usg="+g}b.href="/url?sa=t"+h+i+"&ct="+a(j)+"&cd="+a(k)+"&url="+a(c[0]).replace(/\+/g,"%2B")+"&ei=V5ErRoDxD5z0nQPB_LSADA"+e+l+(c[1]?"#"+c[1]:"");b.onmousedown="";return true};})();//-->
</script><script defer>
<!--
function ss(id){window.status='';return true;}

function ga(o,e) {if (document.getElementById) {var a = o.id.substring(1); var p = "", r = "", t, f, h;var g = e.target;if (g) { t = g.id;f = g.parentNode;if (f) {p = f.id;h = f.parentNode;if (h)r = h.id;}} else {h = e.srcElement;f = h.parentNode;if (f)p = f.id;t = h.id;}if (t==a || p==a || r==a)return true;top.location.href=document.getElementById(a).href}}
//-->
</script>
</head><body bgcolor=#ffffff onload="window.ManyBox && ManyBox.init();window.MultiHistory && MultiHistory.initialize();" topmargin=3 marginheight=3><noscript></noscript><div align=right id=guser style="font-size:84%;padding-bottom:4px" width=100%><nobr><a href="https://www.google.com/accounts/Login?continue=http://www.google.com/search%3Fhl%3Den%26q%3DPerl%26btnG%3DGoogle%2BSearch&hl=en">Sign in</a></nobr></div><table border=0 cellpadding=0 cellspacing=0 width=100%><tr><form name=gs method=GET action=/search><td valign=top><a id=logo href="http://www.google.com/webhp?hl=en" title="Go to Google Home">Google<span></span></a></td><td>&nbsp;&nbsp;</td><td valign=top width=100% style="padding-top:0px"><table cellpadding=0 cellspacing=0 border=0><tr><td height=14 valign=bottom><img align=right alt="" height=1 width=1><script defer><!--
function qs(el){if(window.RegExp&&window.encodeURIComponent){var ue=el.href,qe=encodeURIComponent(document.gs.q.value);if(ue.indexOf("q=")!=-1){el.href=ue.replace(new RegExp("q=[^&$]*"),"q="+qe);}else{el.href=ue+"&q="+qe;}}return 1;}
function togDisp(e){stopB(e);var elems=document.getElementsByName('more');for(var i=0;i<elems.length;i++){var obj=elems[i],dp="";if(obj.style.display==""){dp="none";}obj.style.display=dp;}return false;}
function stopB(e){if(!e)e=window.event;e.cancelBubble=true;}
document.onclick=function(event){var elems=document.getElementsByName('more');if(elems[0].style.display==""){togDisp(event);}}
//-->
</script><table border=0 cellspacing=0 cellpadding=4><tr><td nowrap><font size=-1><b>Web</b>&nbsp;&nbsp;&nbsp;&nbsp;<a class=q href="http://images.google.com/images?hl=en&q=Perl&btnG=Google+Search&ie=UTF-8&oe=UTF-8&um=1&sa=N&tab=wi" onclick="return qs(this)">Images</a>&nbsp;&nbsp;&nbsp;&nbsp;<a class=q href="http://video.google.com/videosearch?hl=en&q=Perl&btnG=Google+Search&ie=UTF-8&oe=UTF-8&um=1&sa=N&tab=wv" onclick="return qs(this)">Video</a>&nbsp;&nbsp;&nbsp;&nbsp;<a class=q href="http://news.google.com/news?hl=en&q=Perl&btnG=Google+Search&ie=UTF-8&oe=UTF-8&um=1&sa=N&tab=wn" onclick="return qs(this)">News</a>&nbsp;&nbsp;&nbsp;&nbsp;<a class=q href="http://maps.google.com/maps?hl=en&q=Perl&btnG=Google+Search&ie=UTF-8&oe=UTF-8&um=1&sa=N&tab=wl" onclick="return qs(this)">Maps</a>&nbsp;&nbsp;&nbsp;&nbsp;<b><a href="/intl/en/options/" class=q onclick="this.blur();return togDisp(event)">more&nbsp;&raquo;</a></b><span name=more id=more style="display:none;position:absolute;background:#fff;border:1px solid #369;margin:-.5ex 2ex;padding:0 0 .5ex .8ex;width:16ex;line-height:1.9;z-index:1000" onclick="stopB(event)"><a href=# onclick="return togDisp(event)"><img border=0 src=/images/x2.gif width=12 height=12 alt="Close menu" align=right hspace=4 vspace=4></a><a class=q href="http://blogsearch.google.com/blogsearch?hl=en&q=Perl&btnG=Google+Search&ie=UTF-8&oe=UTF-8&um=1&sa=N&tab=wb" onclick="return qs(this)">Blogs</a><br><a class=q href="http://books.google.com/books?hl=en&q=Perl&btnG=Google+Search&ie=UTF-8&oe=UTF-8&um=1&sa=N&tab=wp" onclick="return qs(this)">Books</a><br><a class=q href="http://www.google.com/products?hl=en&q=Perl&btnG=Google+Search&ie=UTF-8&oe=UTF-8&um=1&sa=N&tab=wf" onclick="return qs(this)">Products</a><br><a class=q href="http://groups.google.com/groups?hl=en&q=Perl&btnG=Google+Search&ie=UTF-8&oe=UTF-8&um=1&sa=N&tab=wg" onclick="return qs(this)">Groups</a><br><a class=q href="http://www.google.com/patents?hl=en&q=Perl&btnG=Google+Search&ie=UTF-8&oe=UTF-8&um=1&sa=N&tab=wt" onclick="return qs(this)">Patents</a><br><a href="/intl/en/options/" class=q><b>even more &raquo;</b></a></span></font></td></tr></table></td></tr><tr><td><table border=0 cellpadding=0 cellspacing=0><tr><td nowrap><input type=hidden name=hl value="en"><input type=text name=q size=41 maxlength=2048 value="Perl" title="Search"><font size=-1> <input type=submit name="btnG" value="Search"><span id=hf></span></font></td><td nowrap><span id=ap>&nbsp;&nbsp;<a href=/advanced_search?q=Perl&hl=en>Advanced Search</a><br>&nbsp;&nbsp;<a href=/preferences?q=Perl&hl=en>Preferences</a></span></td></tr></table></td></tr></table><table cellpadding=0 cellspacing=0 border=0><tr><td><font size=-1> </font></td></tr><tr><td height=7><img width=1 height=1 alt=""></td></tr></table></td></form></tr></table><table border=0 cellpadding=0 cellspacing=0 width=100% class="t bt"><tr><td nowrap><span id=sd>&nbsp;Web</span>&nbsp;</td><td align=right nowrap><font size=-1>Results <b>1</b> - <b>10</b> of about <b>104,000,000</b> for <b>Perl</b>.  (<b>0.09</b> seconds)&nbsp;</font></td></tr></table>    <!--a--><div><div class=g><!--m--><h2 class=r><a href="http://www.perl.com/" class=l><b>Perl</b>.com: The Source for <b>Perl</b> -- <b>perl</b> development, conferences</a></h2><table border=0 cellpadding=0 cellspacing=0><tr><td class=j><font size=-1>News site run by O&#39;Reilly. Contains documentation, weekly articles, <b>Perl</b> development summaries, blogs, and links to a variety of resources.<br><span class=a>www.<b>perl</b>.com/ - 36k - 20 Apr 2007 - </span><nobr><a class=fl href="http://209.85.135.104/search?q=cache:KR_pUC29AmoJ:www.perl.com/+Perl&hl=en&ct=clnk&cd=1">Cached</a> - <a class=fl href="/search?hl=en&q=related:www.perl.com/">Similar pages</a></nobr></font><!--n--></td></tr></table></div> <div class=g style="margin-left:2.5em"><!--m--><h2 class=r><a href="http://www.perl.com/download.csp" class=l>Downloading the Latest Version of <b>Perl</b></a></h2><table border=0 cellpadding=0 cellspacing=0><tr><td class=j><font size=-1>Instructions on downloading a <b>Perl</b> interpreter for your computer platform.<br><span class=a>www.<b>perl</b>.com/download.csp - 36k - </span><nobr><a class=fl href="http://209.85.135.104/search?q=cache:oMt1Dj6yC0cJ:www.perl.com/download.csp+Perl&hl=en&ct=clnk&cd=2">Cached</a> - <a class=fl href="/search?hl=en&q=related:www.perl.com/download.csp">Similar pages</a></nobr><br>[ <a class=fl href="/search?hl=en&q=+site:www.perl.com+Perl">More results from www.perl.com</a> ]</font><!--n--></td></tr></table></div> <div class=g><!--m--><h2 class=r><a href="http://www.perl.org/" class=l>The <b>Perl</b> Directory - <b>perl</b>.org</a></h2><table border=0 cellpadding=0 cellspacing=0><tr><td class=j><font size=-1>Run by the <b>Perl</b> Foundation with the aim of being &quot;the central directory of all things <b>Perl</b>&quot;. Lists news, applications, documentations, communities, <b>...</b><br><span class=a>www.<b>perl</b>.org/ - 9k - 20 Apr 2007 - </span><nobr><a class=fl href="http://209.85.135.104/search?q=cache:yFsp4qVWuT0J:www.perl.org/+Perl&hl=en&ct=clnk&cd=3">Cached</a> - <a class=fl href="/search?hl=en&q=related:www.perl.org/">Similar pages</a></nobr></font><!--n--></td></tr></table></div> <div class=g><!--m--><h2 class=r><a href="http://en.wikipedia.org/wiki/Perl" class=l><b>Perl</b> - Wikipedia, the free encyclopedia</a></h2><table border=0 cellpadding=0 cellspacing=0><tr><td class=j><font size=-1>Provides language history, function information and code examples.<br><span class=a>en.wikipedia.org/wiki/<b>Perl</b> - 105k - </span><nobr><a class=fl href="http://209.85.135.104/search?q=cache:_6WLxd7tqGYJ:en.wikipedia.org/wiki/Perl+Perl&hl=en&ct=clnk&cd=4">Cached</a> - <a class=fl href="/search?hl=en&q=related:en.wikipedia.org/wiki/Perl">Similar pages</a></nobr></font><!--n--></td></tr></table></div> <div class=g><!--m--><h2 class=r><a href="http://www.cpan.org/" class=l>CPAN</a></h2><table border=0 cellpadding=0 cellspacing=0><tr><td class=j><font size=-1>The Comprehensive <b>Perl</b> Archive Network, the gateway to all things <b>Perl</b>. The canonical location for <b>Perl</b> code and modules.<br><span class=a>www.cpan.org/ - 6k - 20 Apr 2007 - </span><nobr><a class=fl href="http://209.85.135.104/search?q=cache:p7xGKrz4dSMJ:www.cpan.org/+Perl&hl=en&ct=clnk&cd=5">Cached</a> - <a class=fl href="/search?hl=en&q=related:www.cpan.org/">Similar pages</a></nobr></font><!--n--></td></tr></table></div> <div class=g><!--m--><h2 class=r><a href="http://www.activestate.com/" class=l>ActiveState - Dynamic Tools for Dynamic Languages</a></h2><table border=0 cellpadding=0 cellspacing=0><tr><td class=j><font size=-1>ActiveState Open source technology-based tools and solutions for <b>Perl</b>, PHP, Python, Tcl, XSLT on AIX, HP-UX, Linux, Solaris and Windows platforms.<br><span class=a>www.activestate.com/ - 16k - </span><nobr><a class=fl href="http://209.85.135.104/search?q=cache:sF0GMqRxrHYJ:www.activestate.com/+Perl&hl=en&ct=clnk&cd=6">Cached</a> - <a class=fl href="/search?hl=en&q=related:www.activestate.com/">Similar pages</a></nobr></font><!--n--></td></tr></table></div> <div class=g style="margin-left:2.5em"><!--m--><h2 class=r><a href="http://www.activestate.com/ActivePerl/" class=l>ActiveState - ActivePerl free <b>Perl</b> open source binary language <b>...</b></a></h2><table border=0 cellpadding=0 cellspacing=0><tr><td class=j><font size=-1>ActiveState&#39;s quality-assured, distribution of <b>Perl</b> on Linux, Mac OS X, Solaris and Windows. ActiveState offers professional programming tools for <b>Perl</b>, <b>...</b><br><span class=a>www.activestate.com/Active<b>Perl</b>/ - 21k - </span><nobr><a class=fl href="http://209.85.135.104/search?q=cache:UKOiO7wEq60J:www.activestate.com/ActivePerl/+Perl&hl=en&ct=clnk&cd=7">Cached</a> - <a class=fl href="/search?hl=en&q=related:www.activestate.com/ActivePerl/">Similar pages</a></nobr></font><!--n--></td></tr></table></div> <div class=g><!--m--><h2 class=r><a href="http://www.cs.cmu.edu/cgi-bin/perl-man" class=l><b>PERL</b> -- <b>Practical Extraction and Report Language</b></a></h2><table border=0 cellpadding=0 cellspacing=0><tr><td class=j><font size=-1>This web document is a re-organized version of the &quot;<b>perl</b>.1&quot; man page for <b>PERL</b> version 4. (I will not be producing a revised version for Perl5. <b>...</b><br><span class=a>www.cs.cmu.edu/cgi-bin/<b>perl</b>-man - 6k - </span><nobr><a class=fl href="http://209.85.135.104/search?q=cache:0iNRanbeTSsJ:www.cs.cmu.edu/cgi-bin/perl-man+Perl&hl=en&ct=clnk&cd=8">Cached</a> - <a class=fl href="/search?hl=en&q=related:www.cs.cmu.edu/cgi-bin/perl-man">Similar pages</a></nobr></font><!--n--></td></tr></table></div> <div class=g><!--m--><h2 class=r><a href="http://perl.apache.org/" class=l>mod_perl: Welcome to the mod_perl world</a></h2><table border=0 cellpadding=0 cellspacing=0><tr><td class=j><font size=-1>mod_perl brings together the full power of the <b>Perl</b> programming language <b>...</b> mod_perl gives you a persistent <b>Perl</b> interpreter embedded in your web server. <b>...</b><br><span class=a><b>perl</b>.apache.org/ - 32k - </span><nobr><a class=fl href="http://209.85.135.104/search?q=cache:BlHaSw9xtDMJ:perl.apache.org/+Perl&hl=en&ct=clnk&cd=9">Cached</a> - <a class=fl href="/search?hl=en&q=related:perl.apache.org/">Similar pages</a></nobr></font><!--n--></td></tr></table></div> <div class=g><!--m--><h2 class=r><a href="http://www.perlmonks.org/" class=l><b>Perl</b> Monks</a></h2><table border=0 cellpadding=0 cellspacing=0><tr><td class=j><font size=-1>Contains tutorials, discussion forums, <b>Perl</b> poetry, obfuscated code, and a large code repository.<br><span class=a>www.<b>perl</b>monks.org/ - 66k - 20 Apr 2007 - </span><nobr><a class=fl href="http://209.85.135.104/search?q=cache:ammpr4TnOmEJ:www.perlmonks.org/+Perl&hl=en&ct=clnk&cd=10">Cached</a> - <a class=fl href="/search?hl=en&q=related:www.perlmonks.org/">Similar pages</a></nobr></font><!--n--></td></tr></table></div> <!--z--></div><br>Searches related to:<b> Perl</b><table border=0 cellpadding=0 cellspacing=0 style="margin-top:6px"><tr style="font-size:84%"><td style="padding:0 30px 6px 0" valign=top><a href="/search?q=perl+tutorial&revid=1798990888&sa=X&oi=revisions_inline&resnum=0&ct=broad-revision&cd=1">perl <b>tutorial</b></a></td><td>&nbsp;</td><td style="padding:0 30px 6px 0" valign=top><a href="/search?q=php&revid=1798990888&sa=X&oi=revisions_inline&resnum=0&ct=broad-revision&cd=2"><b>php</b></a></td><td>&nbsp;</td><td style="padding:0 30px 6px 0" valign=top><a href="/search?q=perl+regular+expressions&revid=1798990888&sa=X&oi=revisions_inline&resnum=0&ct=broad-revision&cd=3">perl <b>regular expressions</b></a></td><td>&nbsp;</td><td style="padding:0 30px 6px 0" valign=top><a href="/search?q=perl+introduction&revid=1798990888&sa=X&oi=revisions_inline&resnum=0&ct=broad-revision&cd=4">perl <b>introduction</b></a></td><td>&nbsp;</td></tr><tr style="font-size:84%"><td style="padding:0 30px 6px 0" valign=top><a href="/search?q=perl+commands&revid=1798990888&sa=X&oi=revisions_inline&resnum=0&ct=broad-revision&cd=5">perl <b>commands</b></a></td><td>&nbsp;</td><td style="padding:0 30px 6px 0" valign=top><a href="/search?q=perl+hash&revid=1798990888&sa=X&oi=revisions_inline&resnum=0&ct=broad-revision&cd=6">perl <b>hash</b></a></td><td>&nbsp;</td><td style="padding:0 30px 6px 0" valign=top><a href="/search?q=perl+classic&revid=1798990888&sa=X&oi=revisions_inline&resnum=0&ct=broad-revision&cd=7">perl <b>classic</b></a></td><td>&nbsp;</td><td style="padding:0 30px 6px 0" valign=top><a href="/search?q=javascript&revid=1798990888&sa=X&oi=revisions_inline&resnum=0&ct=broad-revision&cd=8"><b>javascript</b></a></td><td>&nbsp;</td></tr></table><br><br clear=all><div id=navbar class=n><table border=0 cellpadding=0 width=1% cellspacing=0 align=center><tr align=center style=text-align:center valign=top><td valign=bottom nowrap><font size=-1>Result&nbsp;Page:&nbsp;</font><td nowrap><div id=nf></div><td nowrap><div id=nc></div><span class=i>1</span><td nowrap><a href=/search?q=Perl&hl=en&start=10&sa=N><div class=nr></div>2</a><td nowrap><a href=/search?q=Perl&hl=en&start=20&sa=N><div class=nr></div>3</a><td nowrap><a href=/search?q=Perl&hl=en&start=30&sa=N><div class=nr></div>4</a><td nowrap><a href=/search?q=Perl&hl=en&start=40&sa=N><div class=nr></div>5</a><td nowrap><a href=/search?q=Perl&hl=en&start=50&sa=N><div class=nr></div>6</a><td nowrap><a href=/search?q=Perl&hl=en&start=60&sa=N><div class=nr></div>7</a><td nowrap><a href=/search?q=Perl&hl=en&start=70&sa=N><div class=nr></div>8</a><td nowrap><a href=/search?q=Perl&hl=en&start=80&sa=N><div class=nr></div>9</a><td nowrap><a href=/search?q=Perl&hl=en&start=90&sa=N><div class=nr></div>10</a><td nowrap class=b><a href=/search?q=Perl&hl=en&start=10&sa=N><div id=nn></div>Next</a></table></div><center>
<br clear=all><br><table border=0 cellpadding=0 cellspacing=0 width=100% class="t bb bt"><tr><td align=center>&nbsp;<br><table border=0 cellpadding=0 cellspacing=0 align=center><form method=GET action=/search><tr><td nowrap>
<font size=-1><input type=text name=q size=31 maxlength=2048 value="Perl" title="Search"> <input type=submit name=btnG value="Search"><input type=hidden name=hl value="en"></font></td></tr></form></table><br><font size=-1><a href=/swr?q=Perl&hl=en&swrnum=104000000>Search&nbsp;within&nbsp;results</a> | <a href=/language_tools?q=Perl&hl=en>Language Tools</a> | <a href="/intl/en/help.html">Search&nbsp;Tips</a> | <a href="/quality_form?q=Perl&amp;hl=en" target=_blank>Dissatisfied? Help us improve</a></font><br><br></td></tr></table></center><center><p><hr class=z><table border=0 cellpadding=2 cellspacing=0 width=100%><tr><td align=center><font size=-1><a href="/">Google&nbsp;Home</a> - <a href="/intl/en/ads/">Advertising&nbsp;Programs</a> - <a href="/services/">Business Solutions</a> - <a href="/intl/en/about.html">About Google</a></font></td></tr></table><br><font size=-1 class=p>&copy;2007 Google</font></center></body></html>