<?xml version="1.0" encoding="UTF-8"?>



<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule">

    <channel>
        <title>perlnews</title>
        <link>http://prlmnks.org/list/</link>
        <description>RSS feeds from perlmonks.org</description>
        <language>en</language>
        <ttl>5</ttl>

        

<item>
    <title>D/FW PM Has a New VP (Mr. Muskrat)</title>
    <link>http://prlmnks.org/html/580485.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/580485.html</guid>

    <description>
        &lt;a href=&quot;/html/395777.html&quot;&gt;Nicholas Perez&lt;/a&gt;, author of &lt;a href=&quot;/out/cpan/POE::Component::Jabber&quot;&gt;POE::Component::Jabber&lt;/a&gt; and &lt;a href=&quot;/out/cpan/POE::Filter::XML&quot;&gt;POE::Filter::XML&lt;/a&gt; has taken over as vice president of the &lt;a href=&quot;/out/http/?url=dfw.pm.org&quot;&gt;Dallas/Fort Worth Perl Mongers&lt;/a&gt; as of today.  Please join me in welcoming him to the position!
    </description>
</item>

        

<item>
    <title>Merlyn&#39;s tutes for OSDC::AU 2006 (prowler)</title>
    <link>http://prlmnks.org/html/580451.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/580451.html</guid>

    <description>
        &lt;p&gt;Hi, I was wondering if anyone (&lt;a href=&quot;/out/node/merlyn&quot;&gt;merlyn&lt;/a&gt;, &lt;a href=&quot;/out/node/jarich&quot;&gt;jarich&lt;/a&gt;?) had any further information on the &lt;a href=&quot;/out/href/http://www.osdc.com.au/papers/tutorials.html#test&quot;&gt;tutorials&lt;/a&gt;  Randal will be running - &lt;a href=&quot;/out/http/?url=osdc2006.cgpublisher.com%2Fregistrations%2Foptions%2F20&quot;&gt;http://osdc2006.cgpublisher.com/registrations/options/20&lt;/a&gt; doesn&#39;t give a whole lot of information either.&lt;/p&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-387797&quot;&gt;&lt;p&gt;Prowler&lt;br /&gt;&lt;i&gt;&amp;nbsp;- Spelling is a demanding task that requies you full attention.&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>The Secret Life of Houdini (friedo)</title>
    <link>http://prlmnks.org/html/580092.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/580092.html</guid>

    <description>
        &lt;p&gt;Greetings, monks!&lt;/p&gt;&lt;p&gt;I&#39;d like to take a moment to shamelessly plug the new book &lt;i&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/0743272072/ref=pd_rvi_gw_1/104-8211286-6697562?ie=UTF8&quot;&gt;The Secret Life of Houdini: The Making of America&#39;s First Superhero&lt;/a&gt;&lt;/i&gt; by my friend and client Bill Kalush, and co-author Larry Sloman.&lt;/p&gt;&lt;p&gt;The copious research for the book was made possible by a web-based, fully text-searchable, categorized database of over 700,000 documents.&lt;/p&gt;&lt;p&gt;The system, called Alexander, used MySQL as a backend, mod_perl, and several batch processing jobs that talked to &lt;tt class=&quot;inline_code&quot;&gt;pdftk&lt;/tt&gt;, &lt;tt class=&quot;inline_code&quot;&gt;iconv&lt;/tt&gt; and Image Magick.&lt;p&gt;&lt;p&gt;It also made heavy use of dozens of CPAN modules. Among them:&lt;/p&gt;&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Class::DBI&quot;&gt;Class::DBI&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/CGI::Application&quot;&gt;CGI::Application&lt;/a&gt; (and several plugins)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/PDF::API2&quot;&gt;PDF::API2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/PDF::Reuse&quot;&gt;PDF::Reuse&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/SWISH::API&quot;&gt;SWISH::API&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Image::Magick&quot;&gt;Image::Magick&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Template&quot;&gt;Template&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Text::Iconv&quot;&gt;Text::Iconv&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/cpan/Math::Combinatorics&quot;&gt;Math::Combinatorics&lt;/a&gt;&lt;/li&gt;&lt;li&gt;And many more.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;It was all made possible by Perl, and of course the gracious help of The Monastery!&lt;/p&gt;&lt;p&gt;&lt;small&gt;2006-10-24 Retitled by &lt;a href=&quot;/out/node/Arunbear&quot;&gt;Arunbear&lt;/a&gt;, as per consideration &lt;i&gt;{&lt;a href=&quot;/out/node/tye&quot;&gt;tye&lt;/a&gt;: (edit) Remove &quot;OT:&quot; from title} (Keep: 7, Edit: 15, Reap: 0)&lt;/i&gt; &lt;/small&gt;&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>New Version: Pod::HtmlEasy (geoffleach)</title>
    <link>http://prlmnks.org/html/579798.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/579798.html</guid>

    <description>
        Pod::HtmlEasy &lt;a href=&quot;/out/id/320838&quot;&gt;node 320838&lt;/a&gt; has not had any maintenance recently. I&#39;ve fixed the outstanding bug reports and cleaned up the code somewhat.&lt;p&gt;Testing is solicited.&lt;p&gt;&lt;a href=&quot;/out/https/pause.perl.org/pub/PAUSE/authors/id/G/GL/GLEACH/Pod-HtmlEasy-0.08_01.tar.gz&quot;&gt;pause.perl.org/pub/PAUSE/authors/id/G/GL/GLEACH/Pod-HtmlEasy-0.08_01.tar.gz&lt;/a&gt;
    </description>
</item>

        

<item>
    <title>Tcl::Tk 0.92 released (vkon)</title>
    <link>http://prlmnks.org/html/578841.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/578841.html</guid>

    <description>
        &lt;a href=&quot;/out/http/?url=search.cpan.org%2Fdist%2FTcl-Tk&quot;&gt;Tcl::Tk&lt;/a&gt; version 0.92 is released on CPAN&lt;p&gt;&lt;a href=&quot;/out/http/?url=search.cpan.org%2Fdist%2FTcl-Tk&quot;&gt;Tcl::Tk&lt;/a&gt; is a very lightweight and powerful module which provides Tk GUI for Perl programs.&lt;p&gt;Tcl::Tk solves very similar task as perl/Tk, also it supports same syntax.&lt;br&gt;The main difference between these two modules is that perl/Tk module contains Tk inside it, while Tcl::Tk connects to existing Tcl/Tk installation&lt;p&gt;Users of this family of modules (also &lt;a href=&quot;/out/http/?url=search.cpan.org%2Fdist%2FTkx&quot;&gt;Tkx&lt;/a&gt;, &lt;a href=&quot;/out/http/?url=search.cpan.org%2Fdist%2FTcl&quot;&gt;Tcl&lt;/a&gt;) are welcomed to discuss features, problems, etc in tcltk@perl.org mailing list.&lt;p&gt;With best regards,&lt;br&gt;Vadim
    </description>
</item>

        

<item>
    <title>Pugs 6.2.13 released! (audreyt)</title>
    <link>http://prlmnks.org/html/578791.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/578791.html</guid>

    <description>
        &lt;p&gt;After nearly four months of development and 3400+ commits, I&#39;m very glad to announce that Pugs 6.2.13 is now available:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href=&quot;http://pugs.blogs.com/dist/Perl6-Pugs-6.2.13.tar.gz&quot;&gt;http://pugs.blogs.com/dist/Perl6-Pugs-6.2.13.tar.gz&lt;/a&gt;&lt;br /&gt;SIZE: 6839270&lt;br /&gt;SHA1: b06b8434c64e9bb5e3ab482282fbae0a6ba69218&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Motivated by increasing use of Pugs in production, this is an extra release in the 6.2.x series, offering another 200%+ improvement in performance, comprehensive support for interoperability with Perl 5 modules, a built-in grammar engine via native perl5 embedding, and much better support for roles, classes and objects.&lt;/p&gt;&lt;p&gt;The web-based presence of Pugs and Perl 6 has improved as well:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://run.pugscode.org/&quot;&gt;http://run.pugscode.org/&lt;/a&gt; puts the Pugs shell in your browser.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://spec.pugscode.org/&quot;&gt;http://spec.pugscode.org/&lt;/a&gt; annotates&amp;nbsp; the Synopses with &amp;quot;smart-linked&amp;quot; tests.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://smoke.pugscode.org/&quot;&gt;http://smoke.pugscode.org/&lt;/a&gt; annotates that further with fail/pass/todo records.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://rakudo.org/perl6/&quot;&gt;http://rakudo.org/perl6/&lt;/a&gt; is a Wiki dedicated to collect Perl 6 related information.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.programmersheaven.com/2/Perl6-FAQ&quot;&gt;http://www.programmersheaven.com/2/Perl6-FAQ&lt;/a&gt; offers a comprehensive FAQ on Perl 6. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Thanks again to all lambdacamels on #perl6 for building this new ship together; it is truly an exhilarating voyage. :-)&lt;/p&gt;&lt;p&gt;Have -Ofun!&lt;br /&gt;Audrey&lt;/p&gt;&lt;h2&gt;&lt;u&gt;Changes for 6.2.13 (r14402) - October 17, 2006&lt;/u&gt;&lt;/h2&gt;&lt;h2&gt;Build System&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Perl 5 embedding is now enabled by default&lt;ul&gt;&lt;li&gt;For Windows users, Perl 5.8.x is required&lt;/li&gt;&lt;li&gt;Set the &lt;tt&gt;PUGS_EMBED&lt;/tt&gt; environment variable to&lt;tt&gt;noperl5&lt;/tt&gt; to disable this&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Prompting for Parrot embedding is now disabled by default&lt;ul&gt;&lt;li&gt;Set the &lt;tt&gt;PUGS_EMBED&lt;/tt&gt; environment variable to&lt;tt&gt;parrot&lt;/tt&gt; to enable this&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Support for compiling using GHC 6.6&lt;ul&gt;&lt;li&gt;GHC 6.4.1+ is still supported, but 6.6 will be required in thenext release&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Feature Changes&lt;/h2&gt;&lt;h3&gt;Interactive Shell and Command-Line Flags&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;New &lt;tt&gt;pugs -d&lt;/tt&gt; flag to display a trace for debugging&lt;/li&gt;&lt;li&gt;The &lt;tt&gt;:r&lt;/tt&gt; command now resets the environment once, nottwice&lt;/li&gt;&lt;li&gt;The return value of blocks, such as &lt;tt&gt;gather {...}&lt;/tt&gt;, isdisplayed correctly&lt;/li&gt;&lt;li&gt;&lt;tt&gt;$_&lt;/tt&gt; is no longer clobbered with the result of eachexpression&#39;s evaluation&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Perl 5 Interoperability&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Arrays and Hashes now round-trip from Pugs to Perl 5 land andback&lt;/li&gt;&lt;li&gt;Importing functions from Perl 5: &lt;tt&gt;use perl5:CGI &amp;lt;headerparam&amp;gt;&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Passing unboxed values across runtimes no longer leaksmemory&lt;/li&gt;&lt;li&gt;When embedding Perl 5.8+, Unicode flag is now on forPugs-to-Perl5 strings&lt;/li&gt;&lt;li&gt;&lt;tt&gt;eval($str, :lang&amp;lt;perl5&amp;gt;)&lt;/tt&gt; now accepts non-ASCIIcharacters in &lt;tt&gt;$str&lt;/tt&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Lexical Syntax&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Capture literals: &lt;tt&gt;\($bar: 1, 2, 3, named =&amp;gt; 4)&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Here-docs now work as specced; also warns against inconsistentindentation&lt;/li&gt;&lt;li&gt;Interpolation of chained calls: &lt;tt&gt;&amp;quot;$foo.meth.meth.meth.meth()&amp;quot;&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;List comprehension: &lt;tt&gt;for 0 &amp;lt; list(@x) &amp;lt; 10{...}&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Named character escapes: &lt;tt&gt;&amp;quot;\c&amp;#91;LATIN CAPITAL LETTERY&amp;#93;&amp;quot;&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;New grammatical category &lt;tt&gt;term:&lt;/tt&gt;, separated from the&lt;tt&gt;prefix:&lt;/tt&gt; category&lt;/li&gt;&lt;li&gt;New magical variables: &lt;tt&gt;$?COMPILER&lt;/tt&gt; and&lt;tt&gt;$?VERSION&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Parse for &lt;tt&gt;LABEL: STMT&lt;/tt&gt;, although it&#39;s currentlytreated the same as &lt;tt&gt;STMT&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Pod directives: &lt;tt&gt;=begin&lt;/tt&gt;/&lt;tt&gt;=end&lt;/tt&gt; and &lt;tt&gt;=for&lt;/tt&gt; nowterminate without &lt;tt&gt;=cut&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Pod variables: &lt;tt&gt;$=FOO&lt;/tt&gt; and &lt;tt&gt;@=FOO&lt;/tt&gt; give youaccess to the Pod section FOO&lt;/li&gt;&lt;li&gt;Quote adverbs no longer take non-parens brackets:&lt;tt&gt;rx:P5{...}&lt;/tt&gt; is valid again&lt;/li&gt;&lt;li&gt;Shell-like quoting rules implemented for &lt;tt&gt;&amp;lt;&amp;lt; $x &amp;quot;qq&amp;quot;&#39;q&#39; &amp;gt;&amp;gt;&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Signature literals: &lt;tt&gt;:($foo is copy = 42, $, @)&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Support for UTF-8, UTF-16 and UTF-32 encoded source files&lt;/li&gt;&lt;li&gt;Support for backquotes and &lt;tt&gt;qx/.../&lt;/tt&gt; for capturingexternal command output&lt;/li&gt;&lt;li&gt;User-defined infix associativity: &lt;tt&gt;sub infix:&amp;lt;foo&amp;gt; isassoc(&#39;right&#39;) {...}&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt&gt;&amp;quot;\123&amp;quot;&lt;/tt&gt; and &lt;tt&gt;&amp;quot;\03&amp;quot;&lt;/tt&gt; are now errors; write &lt;tt&gt;&amp;quot;\d123&amp;quot;&lt;/tt&gt; and&lt;tt&gt;&amp;quot;\o03&amp;quot;&lt;/tt&gt; instead&lt;/li&gt;&lt;li&gt;&lt;tt&gt;$::x&lt;/tt&gt; now means exactly the same a &lt;tt&gt;$x&lt;/tt&gt;,instead of &lt;tt&gt;$*x&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt&gt;%h&amp;lt;&amp;gt;&lt;/tt&gt; now means &lt;tt&gt;%h{}&lt;/tt&gt; -- the entire hash,not the empty string as key&lt;/li&gt;&lt;li&gt;&lt;tt&gt;($::(&#39;x&#39;))&lt;/tt&gt; with two adjacent closing parens now parsescorrectly&lt;/li&gt;&lt;li&gt;&lt;tt&gt;0_123_456&lt;/tt&gt; now parses as &lt;tt&gt;0d123456&lt;/tt&gt;, not anerror&lt;/li&gt;&lt;li&gt;&lt;tt&gt;1&amp;lt;2&amp;gt;&lt;/tt&gt; is now a fatal error: Odd number ofelements in Hash&lt;/li&gt;&lt;li&gt;&lt;tt&gt;q()&lt;/tt&gt; and &lt;tt&gt;qw()&lt;/tt&gt; with parentheses are parsed asfunctions, not quotes&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Declarators and Operators&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Argument interpolation via prefix &lt;tt&gt;|&lt;/tt&gt; and&lt;tt&gt;|&amp;lt;&amp;lt;&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Binding to qualified uninitialised symbols:&lt;tt&gt;&amp;amp;fully::qualify := sub {...}&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Contextual variables are now declared with &lt;tt&gt;my $x is context&lt;/tt&gt;, not &lt;tt&gt;env $x&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Hyperised reduce operators: &lt;tt&gt;&amp;#91;&amp;gt;&amp;gt;+&amp;lt;&amp;lt;&amp;#93;&lt;/tt&gt; and&lt;tt&gt;&amp;#91;\&amp;gt;&amp;gt;+&amp;lt;&amp;lt;&amp;#93;&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Implicit invocation assignment: &lt;tt&gt;.= uc&lt;/tt&gt; is parsed as&lt;tt&gt;$_ = $_.uc&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Mid-block redeclaration no longer allowed: &lt;tt&gt;my $x; { $x = 1;my $x = 2 }&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Negated comparison operators: &lt;tt&gt;!eqv&lt;/tt&gt;, &lt;tt&gt;!=:=&lt;/tt&gt;etc; &lt;tt&gt;!~~&lt;/tt&gt; replaces &lt;tt&gt;!~&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;New infix comparison operators: &lt;tt&gt;===&lt;/tt&gt; and&lt;tt&gt;eqv&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;New infix non-short-circuiting boolean AND operator:&lt;tt&gt;?&amp;amp;&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Nullary reduction of builtin operators gives identity values:&lt;tt&gt;&amp;#91;*&amp;#93;() === 1&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Postfix operators can be called with a dot: &lt;tt&gt;.++&lt;/tt&gt;,&lt;tt&gt;$x.++&lt;/tt&gt;, &lt;tt&gt;$x.\ ++&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Prefix &lt;tt&gt;=&lt;/tt&gt; now iterates on arrays as well:&lt;tt&gt;=@array&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Short-circuiting chained comparison: &lt;tt&gt;1 &amp;gt; 2 &amp;gt;die(&#39;foo&#39;)&lt;/tt&gt; no longer fails&lt;/li&gt;&lt;li&gt;Smart matching against code objects: &lt;tt&gt;$obj ~~ { 1 &amp;gt; $_&amp;gt; 5 }&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Smart matching against implicit invocation: &lt;tt&gt;$obj ~~.meth&lt;/tt&gt;, &lt;tt&gt;$obj ~~ .&amp;#91;0&amp;#93;&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Typed constraints on autovivification: &lt;tt&gt;my Hash $x; $x&amp;#91;0&amp;#93; =1&lt;/tt&gt; now fails&lt;/li&gt;&lt;li&gt;Typed declarations: &lt;tt&gt;my Dog $fido&lt;/tt&gt;, &lt;tt&gt;my T ($x,$y)&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt&gt;*&lt;/tt&gt; is now always a term, never a prefix operator&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Blocks and Statements&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Implicit invocation in &lt;tt&gt;when&lt;/tt&gt;: &lt;tt&gt;when .true {...}&lt;/tt&gt;, &lt;tt&gt;when .&amp;lt;key&amp;gt; {...}&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Listops in conditions no longer consume the block: &lt;tt&gt;for say{...}&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Loop topics are not forced into rw: &lt;tt&gt;for 1..3 { $_++ }&lt;/tt&gt;now fails correctly&lt;/li&gt;&lt;li&gt;New &lt;tt&gt;&amp;amp;break&lt;/tt&gt; and &lt;tt&gt;&amp;amp;continue&lt;/tt&gt; primitivesfor use within &lt;tt&gt;when&lt;/tt&gt; blocks&lt;/li&gt;&lt;li&gt;New &lt;tt&gt;&amp;amp;leave&lt;/tt&gt; primitive for exiting from theinnermost block&lt;/li&gt;&lt;li&gt;New postfix &lt;tt&gt;given&lt;/tt&gt; statement modifier: &lt;tt&gt;.say givenfoo()&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Support for &lt;tt&gt;FIRST&lt;/tt&gt;, &lt;tt&gt;NEXT&lt;/tt&gt;, &lt;tt&gt;LAST&lt;/tt&gt; loopcontrol blocks&lt;/li&gt;&lt;li&gt;Support for &lt;tt&gt;START&lt;/tt&gt;, &lt;tt&gt;PRE&lt;/tt&gt;, &lt;tt&gt;POST&lt;/tt&gt;,&lt;tt&gt;KEEP&lt;/tt&gt;, &lt;tt&gt;UNDO&lt;/tt&gt;, &lt;tt&gt;ENTER&lt;/tt&gt;, &lt;tt&gt;LEAVE&lt;/tt&gt;blocks&lt;/li&gt;&lt;li&gt;Support for repeat blocks: &lt;tt&gt;repeat {...} while 1&lt;/tt&gt;,&lt;tt&gt;repeat while 1 {...}&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Support for the &lt;tt&gt;&amp;amp;each&lt;/tt&gt; list interleaver: &lt;tt&gt;foreach(@a; @b) -&amp;gt; $x, $y {...}&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;The &lt;tt&gt;for&lt;/tt&gt; loop no longer double-flattens lists: &lt;tt&gt;for%h.pairs -&amp;gt; $p {...}&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Topicalisers for &lt;tt&gt;if&lt;/tt&gt;, &lt;tt&gt;else&lt;/tt&gt;, &lt;tt&gt;while&lt;/tt&gt;,&lt;tt&gt;given&lt;/tt&gt; blocks: &lt;tt&gt;if EXPR -&amp;gt; $x {...}&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Topicalisers for postfix &lt;tt&gt;for&lt;/tt&gt; loop: &lt;tt&gt;-&amp;gt; $x {...}for 1,2,3&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt&gt;&amp;amp;last&lt;/tt&gt; and &lt;tt&gt;&amp;amp;redo&lt;/tt&gt; now work in&lt;tt&gt;repeat {...}&lt;/tt&gt; and &lt;tt&gt;loop {...}&lt;/tt&gt; blocks&lt;/li&gt;&lt;li&gt;&lt;tt&gt;&amp;amp;take&lt;/tt&gt; no longer flattens array literals: &lt;tt&gt;take&amp;#91;1,2,3&amp;#93;;&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt&gt;&amp;amp;take&lt;/tt&gt; now works in functions called from within a&lt;tt&gt;gather {...}&lt;/tt&gt; block&lt;/li&gt;&lt;li&gt;&lt;tt&gt;BEGIN(...)&lt;/tt&gt;, &lt;tt&gt;END(...)&lt;/tt&gt;, etc., are now parsedas calls, not syntax errors&lt;/li&gt;&lt;li&gt;&lt;tt&gt;END {...}&lt;/tt&gt; in &lt;tt&gt;.pm&lt;/tt&gt; files are no longer ignoredwhen executed directly&lt;/li&gt;&lt;li&gt;&lt;tt&gt;INIT {...}&lt;/tt&gt; now works correctly inside &lt;tt&gt;eval &amp;quot;...&amp;quot;&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt&gt;do {...}&lt;/tt&gt; is now a loop block that takes standard loopcontrols&lt;/li&gt;&lt;li&gt;&lt;tt&gt;do {...}&lt;/tt&gt; with statement modifiers is explicitlydisallowed&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Regexes and Grammars&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Anonymous tokens and rules anchor on both ends: &lt;tt&gt;123 ~~token{2}&lt;/tt&gt; is false&lt;/li&gt;&lt;li&gt;New &lt;tt&gt;s&amp;#91;...&amp;#93; = EXPR&lt;/tt&gt; and &lt;tt&gt;s&amp;#91;...&amp;#93; = .meth&lt;/tt&gt; syntax;&lt;tt&gt;s&amp;#91;...&amp;#93;&amp;#91;...&amp;#93;&lt;/tt&gt; is deprecated&lt;/li&gt;&lt;li&gt;New &lt;tt&gt;tr///&lt;/tt&gt; syntax for transliteration; &lt;tt&gt;y///&lt;/tt&gt;will not be supported&lt;/li&gt;&lt;li&gt;Pugs::Compiler::Rule (PCR) replaces Parrot/PGE as the defaultengine&lt;/li&gt;&lt;li&gt;Support for &lt;tt&gt;:c/:continue&lt;/tt&gt;, &lt;tt&gt;&amp;lt;prior&amp;gt;&lt;/tt&gt;,and much more: see PCR&#39;s ChangeLog&lt;/li&gt;&lt;li&gt;&lt;tt&gt;$()&lt;/tt&gt;, &lt;tt&gt;@()&lt;/tt&gt; and &lt;tt&gt;%()&lt;/tt&gt; parse correctlyas &lt;tt&gt;$$/&lt;/tt&gt;, &lt;tt&gt;@$/&lt;/tt&gt; and &lt;tt&gt;%$/&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt&gt;/.../&lt;/tt&gt; matches &lt;tt&gt;$_&lt;/tt&gt; under Int, Num and voidcontext in addition to Bool&lt;/li&gt;&lt;li&gt;&lt;tt&gt;m:g/(1)|(2)/&lt;/tt&gt; now returns only successfully matchedsubcaptures&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Modules and Routines&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Allow space-separated adverbial named arguments: &lt;tt&gt;f(:x&amp;lt;foo&amp;gt; :$y :!z )&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Multi-dispatching now handles named, slurpy and optionalarguments&lt;/li&gt;&lt;li&gt;Multi-dispatching now handles parenthesized expressions asarguments&lt;/li&gt;&lt;li&gt;Named arguments with no matching parameters is now anerror&lt;/li&gt;&lt;li&gt;New &lt;tt&gt;&amp;amp;c.call($capture)&lt;/tt&gt; method to call without acaller frame (similar to Perl 5&#39;s &lt;tt&gt;goto &amp;amp;sub&lt;/tt&gt;, but itreturns)&lt;/li&gt;&lt;li&gt;New &lt;tt&gt;&amp;amp;c.signature&lt;/tt&gt; method to get a Signature objectfrom a Code object&lt;/li&gt;&lt;li&gt;Parse for the &lt;tt&gt;proto&lt;/tt&gt; routine modifier: &lt;tt&gt;proto methodfoo ($x) {...}&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Precompiled &lt;tt&gt;.pm.yml&lt;/tt&gt; files with mismatching AST versionwill no longer load&lt;/li&gt;&lt;li&gt;Support for user-defined unary and optional-unary prefixmacros&lt;/li&gt;&lt;li&gt;The main package is now ::Main, not ::main&lt;/li&gt;&lt;li&gt;&lt;tt&gt;&amp;amp;?CALLER_CONTINUATION&lt;/tt&gt; is now fully reentrant&lt;/li&gt;&lt;li&gt;&lt;tt&gt;&amp;amp;yield&lt;/tt&gt; in coroutines works correctly within loopblocks&lt;/li&gt;&lt;li&gt;&lt;tt&gt;sub ($x = 0 is copy)&lt;/tt&gt; no longer allowed; say &lt;tt&gt;sub($x is copy = 0)&lt;/tt&gt; instead&lt;/li&gt;&lt;li&gt;&lt;tt&gt;sub f ($x is lazy) {...}&lt;/tt&gt; no longer evaluates $x morethan once&lt;/li&gt;&lt;li&gt;&lt;tt&gt;sub f (@x?) {...}; f()&lt;/tt&gt; now sets &lt;tt&gt;@x&lt;/tt&gt; to&lt;tt&gt;&amp;#91;&amp;#93;&lt;/tt&gt;, not &lt;tt&gt;&amp;#91;undef&amp;#93;&lt;/tt&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Classes and Objects&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Attribute-like method call syntax: &lt;tt&gt;@.method(1)&lt;/tt&gt;,&lt;tt&gt;$.method: 2, 3, 4&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Class attributes: &lt;tt&gt;class C { my $.x is rw }&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Class name literals are now term macros, not prefixfunctions&lt;/li&gt;&lt;li&gt;Compile-time self-mixin no longer allowed: &lt;tt&gt;role A doesA&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Default initialiser expression for attributes: &lt;tt&gt;class C {has $.x = 123 }&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Dot attributes are now method calls: &lt;tt&gt;@.x&lt;/tt&gt; is the sameas &lt;tt&gt;@(self.x)&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Dynamic method calls: &lt;tt&gt;$obj.$meth&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Hyperised method calls: &lt;tt&gt;$obj.&amp;gt;&amp;gt;meth&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Quantified method calls: &lt;tt&gt;$obj.*meth&lt;/tt&gt;,&lt;tt&gt;$obj.+meth&lt;/tt&gt; and &lt;tt&gt;$obj.?meth&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Reopening classes: &lt;tt&gt;class C is also {...}&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Role mixins: &lt;tt&gt;role R {...} class C does R {...}&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;&lt;tt&gt;$?SELF&lt;/tt&gt; is gone; write &lt;tt&gt;self&lt;/tt&gt; instead&lt;/li&gt;&lt;li&gt;&lt;tt&gt;BUILDALL&lt;/tt&gt;/&lt;tt&gt;DESTROYALL&lt;/tt&gt; trigger once per class even withdiamond inheritance&lt;/li&gt;&lt;li&gt;&lt;tt&gt;does R&lt;/tt&gt; and &lt;tt&gt;is C&lt;/tt&gt; statements in class body nowevaluate in compile time&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Built-in Primitives&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;New &lt;tt&gt;&amp;amp;HOW&lt;/tt&gt;, &lt;tt&gt;&amp;amp;WHAT&lt;/tt&gt; and&lt;tt&gt;&amp;amp;WHICH&lt;/tt&gt; functions replace &lt;tt&gt;&amp;amp;meta&lt;/tt&gt;,&lt;tt&gt;&amp;amp;ref&lt;/tt&gt; and &lt;tt&gt;&amp;amp;id&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;New &lt;tt&gt;&amp;amp;VAR&lt;/tt&gt; macro to force lvalue evaluation of anexpression&lt;/li&gt;&lt;li&gt;New &lt;tt&gt;&amp;amp;comb&lt;/tt&gt; function, a dual to &lt;tt&gt;&amp;amp;split&lt;/tt&gt;but matches the wanted parts&lt;/li&gt;&lt;li&gt;New &lt;tt&gt;&amp;amp;crypt&lt;/tt&gt; function to create one-way digeststrings&lt;/li&gt;&lt;li&gt;New &lt;tt&gt;&amp;amp;fork&lt;/tt&gt; function to create a new process&lt;/li&gt;&lt;li&gt;New &lt;tt&gt;&amp;amp;printf&lt;/tt&gt; function for formatted printing&lt;/li&gt;&lt;li&gt;New &lt;tt&gt;&amp;amp;quotemeta&lt;/tt&gt; function for escaping strings&lt;/li&gt;&lt;li&gt;Support for &lt;tt&gt;%b&lt;/tt&gt; in formatted printing&lt;/li&gt;&lt;li&gt;The &lt;tt&gt;&amp;amp;system&lt;/tt&gt; function no longer dies when thecommand does not exist&lt;/li&gt;&lt;li&gt;The &lt;tt&gt;.as&lt;/tt&gt; method is renamed to &lt;tt&gt;.fmt&lt;/tt&gt; forformatted printing&lt;/li&gt;&lt;li&gt;The &lt;tt&gt;.perl&lt;/tt&gt; method now returns Unicode strings&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Bundled Modules&lt;/h2&gt;&lt;h3&gt;New modules&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/ext/Automata-Cellular/&quot;&gt;ext/Automata-Cellular/&lt;/a&gt;- Build and render cellular automata in a terminal&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/ext/Math-Basic/&quot;&gt;ext/Math-Basic/&lt;/a&gt;- Basic mathematical functions and constants&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/ext/Math-Random-Kiss/&quot;&gt;ext/Math-Random-Kiss/&lt;/a&gt;- Pseudo-random number generator&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/ext/re/&quot;&gt;ext/re/&lt;/a&gt; -Pragma to choose among grammar engine backends&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/ext/CGI/&quot;&gt;ext/CGI/&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;A new &lt;tt&gt;as_yaml&lt;/tt&gt; method to dump CGI parameters asYAML&lt;/li&gt;&lt;li&gt;Allow initializing the CGI object with a hash ofparameters&lt;/li&gt;&lt;li&gt;New &lt;tt&gt;Dump&lt;/tt&gt; function adapted from Perl 5&#39;s CGI.pm&lt;/li&gt;&lt;li&gt;New basic tests for &lt;tt&gt;escapeHTML&lt;/tt&gt; and&lt;tt&gt;unescapeHTML&lt;/tt&gt;, which were broken&lt;/li&gt;&lt;li&gt;New tests for &lt;tt&gt;PATH_INFO&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Only send the Content-Type: header if we actually have acontent-type&lt;/li&gt;&lt;li&gt;Only send the Status: header if it&#39;s a redirect, or if it&#39;sexplicitly added&lt;/li&gt;&lt;li&gt;Refactored into an OO-only module. N.B.: this breaks backwardscompatibility!&lt;/li&gt;&lt;li&gt;Some work on charset handling, though a &lt;tt&gt;charset&lt;/tt&gt; methodis still missing&lt;/li&gt;&lt;li&gt;The &lt;tt&gt;content_type&lt;/tt&gt; method is renamed to &lt;tt&gt;type&lt;/tt&gt;for compatibility&lt;/li&gt;&lt;li&gt;The &lt;tt&gt;cookies&lt;/tt&gt; attribute is renamed to &lt;tt&gt;cookie&lt;/tt&gt;for compatibility&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/ext/HTTP-Server-Simple/&quot;&gt;ext/HTTP-Server-Simple/&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;The old non-standard &lt;tt&gt;./method&lt;/tt&gt; syntax has been replacedwith &lt;tt&gt;self.method&lt;/tt&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/ext/Rosetta/&quot;&gt;ext/Rosetta/&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Significant updates to the &lt;tt&gt;lib/Rosetta/SeeAlso.pod&lt;/tt&gt;documentation&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/ext/Set-Relation/&quot;&gt;ext/Set-Relation/&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Renamed from ext/Relation/&lt;/li&gt;&lt;li&gt;Beginning of separate &lt;tt&gt;Set::Tuple&lt;/tt&gt; and&lt;tt&gt;Set::Relation&lt;/tt&gt; classes&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/ext/Test/&quot;&gt;ext/Test/&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Converted &lt;tt&gt;Test.pm&lt;/tt&gt; documentation from Kwid to Podsyntax&lt;/li&gt;&lt;li&gt;The &lt;tt&gt;eval_ok&lt;/tt&gt; and &lt;tt&gt;eval_is&lt;/tt&gt; functions are gone;use &lt;tt&gt;is eval&lt;/tt&gt; instead, which runs its string in the currentlexical scope rather than in Test&#39;s (which is usually what youwant)&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Test Suite&lt;/h2&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/util/prove6&quot;&gt;util/prove6&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Can now run only a portion of the test suite, or even a singlefile&lt;/li&gt;&lt;li&gt;Original shell script rewritten in Perl 5 for improvedportability&lt;/li&gt;&lt;li&gt;Support for multiple Pugs backends and multiple Perl 6implementations&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/util/smartlinks.pl&quot;&gt;util/smartlinks.pl&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;A new visualiser of smartlinks used in the test suite&lt;/li&gt;&lt;li&gt;Generates much nicer cross-referenced HTML pages&lt;/li&gt;&lt;li&gt;See annotated specs in action on &lt;a href=&quot;http://spec.pugscode.org/&quot;&gt;http://spec.pugscode.org/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Smartlinks replace the old &lt;a href=&quot;http://svn.openfoundry.org/pugs/util/catalog_tests.pl&quot;&gt;util/catalog_tests.pl&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/util/smokeserv/&quot;&gt;util/smokeserv/&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;See the &lt;tt&gt;SYN&lt;/tt&gt; links on &lt;a href=&quot;http://smoke.pugscode.org/&quot;&gt;http://smoke.pugscode.org/&lt;/a&gt; forthis in action&lt;/li&gt;&lt;li&gt;Smoke client now uploads raw &lt;tt&gt;.yml&lt;/tt&gt; results as well as&lt;tt&gt;.html&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;The smokeserver now annotates the spec with test results usingsmartlinks&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/t/&quot;&gt;t/&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;All tests now begin with &lt;tt&gt;use v6-alpha;&lt;/tt&gt; instead of&lt;tt&gt;use v6;&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Many, many more smartlinks have been added into the spec&lt;/li&gt;&lt;li&gt;Programs and modules in &lt;a href=&quot;http://svn.openfoundry.org/pugs/examples/&quot;&gt;examples/&lt;/a&gt; aretested for syntactic correctness&lt;/li&gt;&lt;li&gt;Tests in t_disabled/ are merged back into the main test suite&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/t/02-test-pm/&quot;&gt;t/02-test-pm/&lt;/a&gt;created to ensure that &lt;tt&gt;Test.pm&lt;/tt&gt; works as advertised&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/t/blocks/&quot;&gt;t/blocks/&lt;/a&gt; renamedfrom t/subroutines/&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/t/closure_traits/&quot;&gt;t/closure_traits/&lt;/a&gt;created to test closure traits (&lt;tt&gt;FIRST&lt;/tt&gt;, &lt;tt&gt;LAST&lt;/tt&gt;, etc.)&lt;/li&gt;&lt;li&gt;&lt;tt&gt;#!/usr/bin/pugs&lt;/tt&gt; is gone from all test files&lt;/li&gt;&lt;li&gt;&lt;tt&gt;eval_ok&lt;/tt&gt; and &lt;tt&gt;eval_is&lt;/tt&gt; are now &lt;tt&gt;ok eval&lt;/tt&gt;and &lt;tt&gt;is eval&lt;/tt&gt;, so that eval&#39;d strings will be run in thecurrent lexical scope&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Examples and Utilities&lt;/h2&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/examples/&quot;&gt;examples/&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&amp;nbsp; &amp;nbsp; &lt;li&gt;All Perl 5 programs have been renamed from &lt;tt&gt;*.p5&lt;/tt&gt; to &lt;tt&gt;*-p5.pl&lt;/tt&gt;&lt;/li&gt;&amp;nbsp; &amp;nbsp; &lt;li&gt;All Perl 6 programs have been renamed from &lt;tt&gt;*.p6&lt;/tt&gt; to &lt;tt&gt;*.pl&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;All references to them, except in talks, have been likewiseupdated&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/examples/games/dispatch_quiz.pl&quot;&gt;examples/games/dispatch_quiz.pl&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;A game to test your knowledge about Perl 6&#39;s multi-dispatchsystem&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/misc/runpugs/&quot;&gt;misc/runpugs/&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;A web teminal for running an interactive Pugs shell on theweb&lt;/li&gt;&lt;li&gt;WebTerminal: a library for building web terminals forinteractive shells&lt;/li&gt;&lt;li&gt;See &lt;a href=&quot;http://run.pugscode.org/&quot;&gt;http://run.pugscode.org/&lt;/a&gt; for a livedemo&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Documentation&lt;/h2&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/docs/Perl6/Perl5/Differences.pod&quot;&gt;docs/Perl6/Perl5/Differences.pod&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Significantly updated and linked from &lt;a href=&quot;http://spec.pugscode.org/&quot;&gt;http://spec.pugscode.org/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/docs/Perl6/Spec/&quot;&gt;docs/Perl6/Spec/&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;A new S16 draft for IO/IPC/signals as &lt;a href=&quot;http://svn.openfoundry.org/pugs/docs/Perl6/Spec/IO.pod&quot;&gt;docs/Perl6/Spec/IO.pod&lt;/a&gt;&lt;/li&gt;&lt;li&gt;A new S26 draft for documentation as &lt;a href=&quot;http://svn.openfoundry.org/pugs/docs/Perl6/Spec/Documentation.pod&quot;&gt;docs/Perl6/Spec/Documentation.pod&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Revamped S29 draft in &lt;a href=&quot;http://svn.openfoundry.org/pugs/docs/Perl6/Spec/Functions.pod&quot;&gt;docs/Perl6/Spec/Functions.pod&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/docs/Pugs/Doc/&quot;&gt;docs/Pugs/Doc/&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;New directory for Pugs-specific documentation&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/docs/Pugs/Doc/Hack/Style.pod&quot;&gt;docs/Pugs/Doc/Hack/Style.pod&lt;/a&gt;- Haskell style guide for Pugs hackers&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/docs/talks/extraction.xul&quot;&gt;docs/talks/extraction.xul&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Slides from Nathan Gray&#39;s &lt;em&gt;Practical Extraction with Perl6&lt;/em&gt; talk&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Perl 6 on Perl 5&lt;/h2&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/perl5/Pugs-Compiler-Perl6/&quot;&gt;perl5/Pugs-Compiler-Perl6/&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;The &lt;tt&gt;v6.pm&lt;/tt&gt; implementation of Perl 6 now handles&lt;tt&gt;./pugs -CPerl5&lt;/tt&gt; commands&lt;/li&gt;&lt;li&gt;See its own ChangeLog for more information&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/v6/&quot;&gt;v6/&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;A new subproject to write a Perl 6 compiler in Perl 6&lt;/li&gt;&lt;li&gt;Bootstrapped from the &lt;tt&gt;v6.pm&lt;/tt&gt; compiler on the perl5runtime&lt;/li&gt;&lt;li&gt;See its own ChangeLog for more information&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Experimental projects&lt;/h2&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/misc/pX/Common/P5_to_P6_Translation/&quot;&gt;misc/pX/Common/P5_to_P6_Translation/&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Converts Perl 5.9.4+&#39;s YAML syntax tree into Perl 6&lt;/li&gt;&lt;li&gt;Handles regexes, arrays, hashes and many builtin functions&lt;/li&gt;&lt;li&gt;See its own documentation for more information&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/misc/pX/Common/convert_regexp_to_six.pl&quot;&gt;misc/pX/Common/convert_regexp_to_six.pl&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Converts Perl 5 regex into Perl 6&lt;/li&gt;&lt;li&gt;See its own documentation for more information&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;a href=&quot;http://svn.openfoundry.org/pugs/misc/pX/Common/redsix/&quot;&gt;misc/pX/Common/redsix/&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;An Perl 6 implementation on Ruby 1.9+&lt;/li&gt;&lt;li&gt;See its own documentation for more information&lt;/li&gt;&lt;/ul&gt;
    </description>
</item>

        

<item>
    <title>Perl script leads to MySpace sexual misconduct arrest (Tatnall)</title>
    <link>http://prlmnks.org/html/578593.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/578593.html</guid>

    <description>
        Hello Monks,&lt;br &gt;&lt;br &gt;&lt;a href=&quot;http://arstechnica.com/index.ars&quot;&gt;ars technica&lt;/a&gt; just released an &lt;a href=&quot;http://arstechnica.com/news.ars/post/20061016-7996.html&quot;&gt;article&lt;/a&gt; about perl being used  with the &lt;a href=&quot;http://www.nsopr.gov/&quot;&gt;National Sex Offender Registry&lt;/a&gt; to find offenders using &lt;a href=&quot;http://myspace.com/&quot;&gt;MySpace&lt;/a&gt;.&lt;br &gt;&lt;br &gt;&lt;a href=&quot;http://arstechnica.com/news.ars/post/20061016-7996.html&quot;&gt;Article&lt;/a&gt;&lt;br &gt;&lt;br &gt;Tatnall&lt;br &gt;&lt;br &gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-469203&quot;&gt;&quot;Recognizing who we aren&#39;t is only the first step toward knowing who we are.&quot; - Os Guinness&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Perl 6 FAQ (gjb)</title>
    <link>http://prlmnks.org/html/578102.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/578102.html</guid>

    <description>
        &lt;p&gt;A &lt;a href=&quot;/out/http/?url=www.programmersheaven.com%2F2%2FPerl6-FAQ%20&quot;&gt; FAQ on Perl 6&lt;/a&gt; has been released at &lt;a href=&quot;/out/http/?url=www.programmersheaven.com%2F%20&quot;&gt; Programmers Heaven&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Enjoy, -gjb-&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>xdg at Perl Seminar NY Tuesday October 17 (jkeenan1)</title>
    <link>http://prlmnks.org/html/578029.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/578029.html</guid>

    <description>
        Perl Seminar NY&#39;s seventh season begins this coming Tuesday.  We meet on the third Tuesday of each month from October to May.&lt;p&gt;Date &amp; Time:&lt;br&gt;Tuesday, October 17, 2006&lt;br&gt;6:15-8:15 pm&lt;p&gt;Location:&lt;br&gt;NYPC Users Group&lt;br&gt;481 8 Ave&lt;br&gt;(Ramada New Yorker Hotel building), btw West 34 &amp; 35 Sts, Manhattan&lt;br&gt;Room 550-51&lt;p&gt;Main presentation:&lt;p&gt;David Golden&lt;br&gt;The Vanilla Perl Project&lt;p&gt;The &lt;a href=&quot;/out/link/http://vanillaperl.com/&quot;&gt;Vanilla Perl Project&lt;/a&gt; is a community-based effort to provide binary Perl distributions for the Microsoft Windows operating system that include a bundled compiler. Bundling a compiler provides the ability to install XS CPAN modules directly from CPAN.&lt;p&gt;While releases are still only officially at the alpha stage, Vanilla Perl and its sibling, Strawberry Perl, are the closest thing to Perl on Unix, and are being used on a daily basis by a number of major CPAN authors and Perl personalities when they need to work with Perl on Windows.  Among its notable achievements, it is the only Windows-based Perl known to support &lt;a href=&quot;/out/link/http://search.cpan.org/~fglock/v6-alpha-0.015/lib/v6.pm&quot;&gt;v6.pm&lt;/a&gt; -- the experimental Perl 6 on Perl 5 bootstrap compiler.&lt;p&gt;&lt;a href=&quot;/html/268515.html&quot;&gt;David Golden&lt;/a&gt;, core developer and release manager, will give an overview of the project&#39;s history, status and roadmap as well as a quick guide to getting started, with hints and tips for things that work and things that are still under development.&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-360854&quot;&gt;Jim Keenan&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Perl gets to compete after all (cog)</title>
    <link>http://prlmnks.org/html/577855.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/577855.html</guid>

    <description>
        So it seemed that &quot;&lt;a href=&quot;/out/node/577719&quot;&gt;577719&lt;/a&gt;&quot;.&lt;p&gt;After some people (myself included) emailed the organizers, here&#39;s (part of) the response:&lt;p&gt;&lt;i&gt;Dear Folks,&lt;p&gt;thank you all for patiently (or, in some cases, not-so-patiently) educating me about the state of Perl as a web development language.&lt;p&gt;As a result, my misjudgment is now corrected, Perl teams will be admitted into Plat_Forms, and the website has been updated accordingly:http://www.plat-forms.org/ http://www.plat-forms.org/faq.htm&lt;/i&gt;&lt;p&gt;See, it wasn&#39;t a matter of &quot;We don&#39;t like Perl&quot;, as Lutz explains further in his email, but rather an honest assumption that Perl wasn&#39;t good enough nor used in enough places.&lt;p&gt;I&#39;d also like to say that Lutz seems to be a very nice person and I don&#39;t even want to imagine the kind of feedback he must have gotten from part of our community O:-)&lt;p&gt;Anyway, problem solved and Perl now gets to compete. Yay :-)
    </description>
</item>

        

<item>
    <title>If you enjoy solving problems... (Anonymous Monk)</title>
    <link>http://prlmnks.org/html/577740.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/577740.html</guid>

    <description>
        Hi,&lt;p&gt;Here&#39;s a site you can go to for some fun yet tough challenges:&lt;p&gt;&lt;a&gt;http://rankk.org/&lt;/a&gt;&lt;p&gt;There&#39;s a bit of perl and python code there for you to solve too.&lt;p&gt;Have fun :)&lt;p&gt;
    </description>
</item>

        

<item>
    <title>Perl doesn&#39;t get to compete. (chargrill)</title>
    <link>http://prlmnks.org/html/577719.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/577719.html</guid>

    <description>
        &lt;p&gt;Plat_forms.  [href://http://www.plat-forms.org/index.htm].&lt;/p&gt;&lt;p&gt;What is it?&lt;/p&gt;&lt;blockquote&gt;&lt;i&gt;Plat_Forms is an international programming contest. It aims at comparing different technological platforms for developing web-based applications: Java EE, .NET, PHP, Python, Ruby-on-Rails.&lt;p&gt;Software development platforms for web applications (such as Java EE, .NET, PHP, Python, Ruby on Rails, etc.) are among the most critical factors of development productivity today. The pros and cons of the various platforms are by-and-large known in principle, but how the pros trade off against the cons in one platform and how that compares to another platform is the topic of quasi-religious wars only, not a subject of objective analysis, as almost no data is available that allows such direct comparison.Plat_Forms is a contest that will change this. It will have top-class (and hence comparable) teams of 3 programmers implement the same specification of a web-based application under the same circumstances and thus generate a basis for objective comparison of the various characteristics that the platforms generate.&lt;/i&gt;&lt;/blockquote&gt;&lt;p&gt;Notice anything missing?  From the FAQ:&lt;/p&gt;&lt;blockquote&gt;&lt;i&gt;What about Perl?&lt;p&gt;We have been considering Perl as one of the platforms to be admitted to the contest. So far, we have decided against it because we believe that too few professionals use it professionally for us to hope to get enough requests for admittance for the Perl platform.&lt;p&gt;If you are a team that would like to participate and would like to use Perl, please contact prechelt@inf.fu-berlin.de (Lutz Prechelt).&lt;/i&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;I&#39;ve heard through the grapevine that Matt Trout wanted to pass along this message (sent along through several perl email lists)&lt;/p&gt;&lt;blockquote&gt;&lt;i&gt;They&#39;re having a platform war. We&#39;re forever left out of the ruby vs. python games, the &quot;enterprise&quot; people ignore us (though really, I&#39;m not sure I mind that :) but ...&lt;p&gt;Our community has repeatedly failed to market it&#39;s way out of a paper bag, I&#39;ve even helped contribute to this with my eminently forgettable London Web Frameworks Night talk. But this is about producing working code. *That* we know we can do.&lt;p&gt;Stand up and be counted. It&#39;s gotta be good for a laugh if nothing else.&lt;/i&gt;&lt;/blockquote&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-474411&quot;&gt;&lt;br&gt;&lt;br&gt;--chargrill&lt;hr&gt;&lt;font size=2&gt;&lt;pre class=&quot;block_code&quot;&gt;s**lil*;  $*=join&#39;&#39;,sort split q**;  s;.*;grr; &amp;&amp;s+(.(.)).+$2$1+; $; =qq-$_-;s,.*,ahc,;$,.=chop for split q,,,reverse;print for($,,$;,$*,$/)&lt;/pre&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Way too much Perl..and ..out (Anonymous Monk)</title>
    <link>http://prlmnks.org/html/577191.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/577191.html</guid>

    <description>
        &lt;a href=&quot;/out/http/?url=www.bbspot.com%2FNews%2F2002%2F11%2Ffired.html&quot;&gt;a yahoo story&lt;/a&gt;
    </description>
</item>

        

<item>
    <title>Accepting XForms data in Perl (marto)</title>
    <link>http://prlmnks.org/html/576972.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/576972.html</guid>

    <description>
        You may be interested to learn that over at IBM developer works an article titled &lt;a href=&quot;/out/http/?url=www-128.ibm.com%2Fdeveloperworks%2Fxml%2Flibrary%2Fx-xformstipperl%2Findex.html%3Fca%3Ddgr-lnxw09XForms-Perl%20%20&quot;&gt; Accepting XForms data in Perl&lt;/a&gt; has been published recently. See also &lt;a href=&quot;/out/http/?url=www.w3.org%2FMarkUp%2FForms%2F%20&quot;&gt; WC3 XForms reference&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Thanks&lt;br&gt;&lt;br&gt;Martin
    </description>
</item>

        

<item>
    <title>Google Code Search (artist)</title>
    <link>http://prlmnks.org/html/576552.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/576552.html</guid>

    <description>
        The Google Code Search debuted today, at[http://www.google.com/codesearch]can make it easier to search perl code.&lt;pre class=&quot;block_code&quot;&gt;&lt;/pre&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-72806&quot;&gt;--Artist&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Announcing the release of Bigtop 0.17. (philcrow)</title>
    <link>http://prlmnks.org/html/576094.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/576094.html</guid>

    <description>
        &lt;p&gt;Bigtop is a language for describing web applications with pluggablebackends for generating them.  It is initially targetedat the Gantry web framework, from the same shop where it was born.&lt;/p&gt;&lt;p&gt;The newest version (0.17) has been released to CPAN.  There are severalnotable features of recent versions, see below.  The Changes file hasthe full list.  You need the latest version of Gantry (3.40) to useBigtop 0.17 most effectively.&lt;/p&gt;&lt;p&gt;With Bigtop 0.17 you can have a running multiple table app, with itsforeign key and many-to-many relationships in a few seconds.  In acouple more minutes you can change the default column names (andtheir labels), add extra columns, and do the other things needed tocomplete a database frontend.  For example, the long demo movie (see [http://www.usegantry.org/movies]) builds a complete two table app and gives a tour of the generated code in under 6 minutes.&lt;/p&gt;&lt;p&gt;Even with the new ease of use, Bigtop is still a language and you canstill hack on its input source at will with your favorite text editoror our favorite language.  The new command line flags and tentmakerfeatures just reduce the amount of hacking required.&lt;/p&gt;&lt;p&gt;As always you can safely regenerate your Bigtop built applicationsthroughout their lifetimes, since Bigtop maintains strict separationsbetween the code it generates and the code you write.&lt;/p&gt;&lt;p&gt;Notable Features of recent releases (0.14 - 0.17):&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Command line data model descriptions via poor man&#39;s ASCII art:&lt;pre class=&quot;block_code&quot;&gt;bigtop --new AppName &#39;table1 table2&lt;-table3&#39;&lt;/pre&gt;  table3 will have a foreign key to table2&lt;/li&gt;&lt;li&gt; Augment existing bigtop files with new tables, with or withoutforeign keys:&lt;pre class=&quot;block_code&quot;&gt;bigtop --add file.bigtop &#39;table1-&gt;new_table&#39;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt; Use --new and --add with tentmaker to edit before building.&lt;/li&gt;&lt;li&gt; Better support for DBIx::Class through a new many-to-many mechanism.  Easy syntax for getting one:&lt;pre class=&quot;block_code&quot;&gt;bigtop --new Store &#39;item&lt;-&gt;color&#39;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt; tentmaker now has even better defaults and magic.  Example: change a name,  everything referring to it also changes.&lt;/li&gt;&lt;li&gt; tentmaker now has a Quick Edit box to concentrate the most commonly changed  descriptors in one place for each table.&lt;/li&gt;&lt;li&gt; tentmaker now lets you make many table columns at once.&lt;/li&gt;&lt;li&gt; Generated stand alone servers allow database connection info changes via  command line flags:  &lt;pre class=&quot;block_code&quot;&gt;    ./app.server -n db_name -u db_user -p db_pass -d mysql  &lt;/pre&gt;&lt;/li&gt;&lt;li&gt; There are screen cast movies you might be able to view. (They arein QuickTime format .mov.  I&#39;m sorry I&#39;m not savy enough to make them legible in other formats.)  If viewing doesn&#39;t work, try the Do-It-Yourselfversions.  Visit this URL for links to the movies:    [http://usegantry.org/movies]&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Phil&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>The State of the Onion 10 (marto)</title>
    <link>http://prlmnks.org/html/575485.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/575485.html</guid>

    <description>
        Larry Wall has posted &lt;a href=&quot;/out/http/?url=www.perl.com%2Fpub%2Fa%2F2006%2F09%2F21%2Fonion.html%20&quot;&gt; The State of the Onion 10&lt;/a&gt; over at &lt;a href=&quot;/out/http/?url=www.perl.com%20&quot;&gt; Perl.com&lt;/a&gt;. There is also a &lt;a href=&quot;/out/http/?url=developers.slashdot.org%2Fdevelopers%2F06%2F09%2F29%2F0516247.shtml%20&quot;&gt; discussion thread&lt;/a&gt; over at &lt;a href=&quot;/out/http/?url=www.slashdot.org%20&quot;&gt; Slashdot&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Martin
    </description>
</item>

        

<item>
    <title>ActivePerl sitecustomize.pl Local Privilege Escalation (Anonymous Monk)</title>
    <link>http://prlmnks.org/html/575333.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/575333.html</guid>

    <description>
        &lt;a href=&quot;/out/http/?url=www.osvdb.org%2F25974&quot;&gt;http://www.osvdb.org/25974&lt;/a&gt;&lt;blockquote&gt;OSVDB ID: 25974 &lt;br /&gt;Disclosure Date: Jun 5, 2006&lt;p&gt;Description:&lt;p&gt;ActiveState ActivePerl contains a flaw that may allow a malicious user to gain access to unauthorized privileges. The issue is triggered when the attacker creates a malicious &#39;sitecustomize.pl&#39; file in the &#39;site/lib&#39; directory. This flaw may lead to a loss of integrity.&lt;p&gt;Technical Description:&lt;p&gt;This issue can only be exploited on Windows operating systems.&lt;p&gt;The issue is caused due to a combination of insecure use of the &#39;sitecustomize.pl&#39; file and insecure default directory permissions granting Users group to create files in &#39;site/lib&#39; directory. This issue allows local attackers to execute Perl script code with the privileges of other users executing ActivePerl.&lt;p&gt;Vulnerability Classification:&lt;p&gt;    * Local/Shell Access Required&lt;br&gt;    * Misconfiguration Problem&lt;br&gt;    * Loss Of Integrity&lt;br&gt;    * Exploit Available &lt;br&gt;&lt;p&gt;Products:&lt;p&gt;    * ActiveState ActivePerl 5.8.8.817&lt;p&gt;Solution:&lt;p&gt;Currently, there are no known upgrades or patches to correct this issue. It is possible to correct the flaw by implementing the following workarounds:&lt;p&gt;1. Create an empty sitecustomize.pl in the &#39;site/lib&#39; directory.&lt;br&gt;2. Always run ActivePerl with the &#39;-f&#39; command line option.&lt;/blockquote&gt;
    </description>
</item>

        

<item>
    <title>Nick Ing-Simmons Deceased (belg4mit)</title>
    <link>http://prlmnks.org/html/575058.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/575058.html</guid>

    <description>
        Mr. Simmons (ni-s@cpan) author of Perl/Tk &lt;a href=&quot;/out/http/?url=www.nntp.perl.org%2Fgroup%2Fperl.perl5.porters&quot;&gt;has passed away&lt;/a&gt;.&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-45366&quot;&gt;&lt;p&gt;&lt;tt&gt;-- &lt;br&gt;In Bob We Trust, All Others Bring Data.&lt;/tt&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>On the shoulders of giants... (renodino)</title>
    <link>http://prlmnks.org/html/575052.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/575052.html</guid>

    <description>
        Some tragic news for the Perl community...the following was posted to p5p and the Perl/Tk lists today:&lt;pre class=&quot;block_code&quot;&gt;I am sad to inform you all that yesterday evening,Nick Ing-Simmons died following a massive heart attack.His partner, Medi is concerned to ensure that this newsreaches all his friends online. Please pass this messageon to all who knew him.He will be greatly nissed.Shona McNeill, PSDCE (formerly Elixent Ltd.)&lt;/pre&gt;The Perl community owes much to Nick&#39;s contributions. He wasa giant upon whose shoulders we all have stood.
    </description>
</item>

        

<item>
    <title>New semantic search technology (Tanktalus)</title>
    <link>http://prlmnks.org/html/574834.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/574834.html</guid>

    <description>
        &lt;p&gt;I just noticed on &lt;a href=&quot;/out/http/?url=www.newsforge.com%2F&quot;&gt;NewsForge&lt;/a&gt; an &lt;a href=&quot;/out/http/?url=software.newsforge.com%2Farticle.pl%3Fsid%3D06%2F09%2F19%2F1531258&quot;&gt;article on semantic searching&lt;/a&gt; - the idea of searching for &#39;fruit&#39; and finding documents that contain &#39;apple&#39; or &#39;orange&#39; in them.&lt;/p&gt;&lt;p&gt;After implementing their first algorithm in Perl and C++, they found the algorithm couldn&#39;t scale.  So they rewrote it with a new algorithm, this time in just Perl, and now have their scalability.&lt;/p&gt;&lt;p&gt;I thought this was interesting both from just a pure geek perspective (I&#39;ve wished for something like this from google a few times), but also from a pure Perl perspective - proving, once again, that the speed/scalability of the underlying algorithm generally matters more than the language it is implemented in.&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>Radio Perl : a new Perl Podcast in german (sir_lichtkind)</title>
    <link>http://prlmnks.org/html/574592.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/574592.html</guid>

    <description>
        &lt;a href=&quot;http://www.jochen-lillich.de/&quot;&gt;Jochen Lillich&lt;/a&gt; is the man who started under &lt;a href=&quot;/out/http/?url=www.it-dojo.de%2Fcontent%2Fblogsection%2F0%2F9%2F&quot;&gt;http://www.it-dojo.de/content/blogsection/0/9/&lt;/a&gt; Radio Perl. I&#39;m big fan of Josh&#39;s work but definitly glad to see activities like this.&lt;br&gt;&lt;br&gt;EDIT:&lt;br&gt;&lt;br&gt;I &#39;ve listened to the first episode and its quit informative (for newbies :) ). Basicly about the current state of Perl, new Module releases, about his aims with that podcast and some plans about future episodes.
    </description>
</item>

        

<item>
    <title>Jeremy Zawodny on YDN: show support for perl! (Anonymous Monk)</title>
    <link>http://prlmnks.org/html/574290.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/574290.html</guid>

    <description>
        Jeremy Zawodny on his &lt;a href=&quot;http://jeremy.zawodny.com/blog/archives/007490.html&quot;&gt;blog post today&lt;/a&gt; announced that Yahoo Developer Network has two new language support centers: one for ruby and one for flash.&lt;p&gt;Jeremy then asked &quot;What language should we do next?&quot;&lt;p&gt;Feel free to add your voice by commenting on his post in favor of perl, if so inclined!
    </description>
</item>

        

<item>
    <title>Call for Papers / 9. German Perl-Workshop / 21..23 February 2007 (Happy-the-monk)</title>
    <link>http://prlmnks.org/html/573987.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/573987.html</guid>

    <description>
        &lt;p&gt;Call for Papers / 9. German Perl-Workshop / 21..23 February 2007&lt;br&gt;Location: Fachhochschule M&amp;uuml;nchen&lt;/p&gt;&lt;p&gt;The 9th German Perl-Workshop will take place from Wednesday, 21 Feb.2007 to Friday, 23 Feb.2007 and you are invited to submit proposals fortalks or tutorials. We will happily accept proposals for interestingtalks related to Perl. Please use &lt;a href=&quot;/out/http/?url=www.perl-workshop.de%2F&quot;&gt;http://www.perl-workshop.de/&lt;/a&gt; to enteryour proposal.&lt;/p&gt;&lt;p&gt;We are looking forward to your talk proposal.&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>Ridiculously Good Looking Pittsburgh Perl Workshop 2006! (ehdonhon)</title>
    <link>http://prlmnks.org/html/573831.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/573831.html</guid>

    <description>
        &lt;p&gt;The first-ever Pittsburgh Perl Workshop is almost here, and it&#39;s goingto be fantastic! We have two excellent sets of sessions scheduled, anawesome after-event venue, and a bunch of surprises you never expectedto get for such a low price. If you have to pick only one thing to doon September 23rd, make it the Pittsburgh Perl Workshop.&lt;/p&gt;&lt;li&gt;&lt;a href=&quot;http://pghpw.org/register.html&quot;&gt;Register now!&lt;/a&gt;&lt;/li&gt;&lt;p&gt;The Pittsburgh Perl Workshop is nearly sold out! Please register nowto reserve your spot. Early-bird registration is now closed, but theworkshop is still very affordable at just $40 for general admissionand $20 for students.&lt;/p&gt;&lt;li&gt;Volunteers&lt;/li&gt;&lt;p&gt;We still need more volunteers to help make this a success. If you&#39;reinterested, please sign up for the available positions on &lt;a href=&quot;http://wiki.pghpw.org/?volunteers&quot;&gt;our wiki.&lt;/a&gt;&lt;/p&gt;&lt;li&gt;Church Brew Works after party&lt;/li&gt;&lt;p&gt;We are planning to go to the festive and microbrew-licious Church BrewWorks for an after-party at 7pm. It&#39;s very important to &lt;a href=&quot;http://wiki.pghpw.org/?social_event&quot;&gt;sign up&lt;/a&gt; if youwant to go, so we know how many tables to reserve!&lt;/p&gt;  
    </description>
</item>

        

<item>
    <title>The Perl Review 3.0: Fall 2006 (brian_d_foy)</title>
    <link>http://prlmnks.org/html/572263.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/572263.html</guid>

    <description>
        &lt;p&gt;It&#39;s the start of the third year in print!&lt;/p&gt;&lt;p&gt;The &lt;a href=&quot;http://www.theperlreview.com/Subscribers/ThePerlReview-v1i3.pdf?pm&quot;&gt;Fall 2006 issue&lt;/a&gt; of &lt;a href=&quot;http://www.theperlreview.com&quot;&gt;The Perl Review&lt;/a&gt; is online and ready for download. Subscribers should have already received an email telling them all about it. You can even buy TPR on the newsstand now if you shop at &lt;a href=&quot;http://www.powells.com/technicalbooks&quot;&gt;Powell&#39;s Technical Books&lt;/a&gt; in Portland.&lt;/p&gt;&lt;p&gt;In this issue (besides the cover showing the &lt;A href=&quot;http://www.artcardmike.com/artarmy/file/customfigures/LarryWall.jpg&quot;&gt;Larry Wall action figure byArtCard Mike&lt;/a&gt;):&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Google&#39;s Summer of Code -- Jim Brandt&lt;li&gt;pmtools -- Mark Leighton Fisher&lt;li&gt;Parrot Magic Cookies -- Jonathan Scott Duff&lt;li&gt;Agent-based Programming in Perl -- Guinevere Nell&lt;li&gt;ETL Nightmares -- Thomas MacKenzie&lt;li&gt;&lt;i&gt;and other stuff&lt;/i&gt;&lt;/ul&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-366986&quot;&gt;-- &lt;br /&gt;brian d foy &lt;brian@stonehenge.com&gt;&lt;br /&gt;Subscribe to &lt;a href=&quot;http://www.theperlreview.com&quot;&gt;The Perl Review&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>banking.pm - a mailing list for Perl Mongers in the Financial Services sector (rinceWind)</title>
    <link>http://prlmnks.org/html/572118.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/572118.html</guid>

    <description>
        &lt;p&gt;It&#39;s a novel idea having a Perl Mongers&#39; group that&#39;s not location based. It also seems to fit with the banking BOF that took place at YAPC::EU 2006.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;/out/http/?url=mail.pm.org%2Fmailman%2Flistinfo%2Fbanking-pm&quot;&gt;http://mail.pm.org/mailman/listinfo/banking-pm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;From the mailing list introduction:&lt;/p&gt;&lt;blockquote&gt;This list is for discussion of matters of importance to people who program perl in the Banking and Financial sectors. It was originally planned to be orthogonal to London.pm - a kind of &quot;TheCity.pm&quot; or &quot;WallStreet.pm&quot; but is open to people all round the world who use perl.&lt;/blockquote&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-144850&quot;&gt;&lt;p&gt;&lt;small&gt;--&lt;br /&gt;&lt;br /&gt;Oh Lord, wont you burn me a Knoppix CD ?&lt;br /&gt;My friends all rate Windows, I must disagree.&lt;br /&gt;Your powers of persuasion will set them all free,&lt;br /&gt;So oh Lord, wont you burn me a Knoppix CD ? &lt;br /&gt; &lt;em&gt;(Missquoting Janis Joplin)&lt;/em&gt;&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>YAPC::Europe::2006 - The Aftermath (barbie)</title>
    <link>http://prlmnks.org/html/571985.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/571985.html</guid>

    <description>
        &lt;p&gt;Welcome to the last announcement from the organisers of the 2006 YAPC::Europe Perl Conference in Birmingham, UK.&lt;p&gt;&lt;b&gt;Thank You&lt;/b&gt;&lt;p&gt;Many many thanks to all our sponsors, speakers, crew and to everyone who came along to enjoy the delights of Birmingham. Judging from the feedback we&#39;ve had, everyone seems to have had a great time at the conference and got to see some fantastic talks. We only wish we could have seen them too ;)&lt;p&gt;&lt;b&gt;Vienna Here We Come&lt;/b&gt;&lt;p&gt;Congratulations to &lt;a href=&quot;http://vienna.pm.org/&quot;&gt;Vienna.pm&lt;/a&gt; for the winning bid to host the 2007 YAPC::Europe Perl Conference. We wish them all the best for YAGC (Yet Another Great Conference), and look forward to seeing everyone again. We just wonder whether they really know what they&#39;ve let themselves in for ;)&lt;p&gt;&lt;b&gt;Receipts&lt;/b&gt;&lt;p&gt;Several people asked for receipts during the conference, but failed to collect them. If you still need receipts, please get in touch and we&#39;ll send you a link to where you can download yours. Please supply your name, email address and company (if appropriate) so that we can correctly reference you within the system.&lt;p&gt;&lt;b&gt;Talk Recordings&lt;/b&gt;&lt;p&gt;We managed to record the talks held in the main hall, and are looking to get permission for the speakers to release them. If you are a speaker expect an email in the coming weeks outlining what we plan to do, and what we need from you to release the talks.&lt;p&gt;&lt;b&gt;Survey&lt;/b&gt;&lt;p&gt;A few weeks prior to the conference, the organisers realised what the value of a survey of attendees could be for future organisers. There were several poignant questions that sponsors asked of us, that were impossible to answer with real data, as it doesn&#39;t currently exist. &lt;p&gt;As such, we plan to notfiy all attendees and speakers of an online survey that we would like them to complete. The intention is to provide anonymous statistics that help to persuade sponsors that they really are going to get the kind of exposure they want. In turn this will hopefully mean more sponsorship and less pressure for future organisers.&lt;p&gt;&lt;b&gt;The Future&lt;/b&gt;&lt;p&gt;Like several YAPCs previous, Birmingham.pm are now looking to host a Perl Workshop next year. We have yet to discuss the details, but you can expect to hear more from us sometime in 2007. Hopefully Jos&#39;s Perl Workshop Tour will include us on his route across Europe :)&lt;p&gt;Unlike some hosts though, our numbers are not going to dwindle away, as we plan to continue to provide some great technical meetings and great company at our social meetings. So if you&#39;re ever in the area, please feel free to drop us a line and let us know, as we&#39;ll be delight to see you. And no excuses now that you know where to find us ;)&lt;p&gt;Thank you one and all, for helping us make this a conference we are pleased to have been a part of. See you next year in Austria.&lt;p&gt;Thanks,&lt;br/&gt;The YAPC::Europe::2006 Organisers&lt;br/&gt;&lt;a href=&quot;http://www.birmingham2006.com&quot;&gt;http://www.birmingham2006.com&lt;/a&gt;&lt;p&gt;&lt;center&gt;&lt;p&gt;YAPC::Europe::2006 was sponsored by&lt;p&gt;&lt;b&gt;Morgan Stanley, Systems Mechanics,&lt;br/&gt; Shadowcat Systems, Outcome Technologies, &lt;br/&gt;Google, Shopzilla, Booking.com, Belfast Perl Mongers, &lt;br/&gt;UKFSN, AnServe, TSS, Jon Allen, &lt;br/&gt;logicLAB, Positive Internet, UKUUG, SendIt.com, Apress, O&#39;Reilly Media, &amp; Manning&lt;/b&gt;&lt;p&gt;YAPC::Europe::2006 | 30th August - 1st September 2006 | Birmingham, UK&lt;/center&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-24744&quot;&gt;&lt;P&gt;-- &lt;br&gt;Barbie | Birmingham Perl Mongers user group | http://birmingham.pm.org/&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Damian Conway in Lisbon: Life, the Universe and Everything (cog)</title>
    <link>http://prlmnks.org/html/571271.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/571271.html</guid>

    <description>
        &lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Damian_Conway&quot;&gt;Damian Conway&lt;/a&gt; will be in Portugal next week, lecturing his &lt;a href=&quot;http://www.log.pt/perl-best-practices&quot;&gt;Perl Best Practices&lt;/a&gt; training class.&lt;p&gt;However, those not lucky enough to attend the event will still have a chance to see Damian in person, and speaking.&lt;p&gt;&lt;a href=&quot;http://www.log.pt/noticias/damian-conway-life-the-universe-and-everything/&quot;&gt;Life, the Universe and Everything&lt;/a&gt;, by Damian, September the 13th! Read the page (in Portuguese) and send the requested email if you plan on attending.
    </description>
</item>

        

<item>
    <title>Perl 5.9.4 released (theorbtwo)</title>
    <link>http://prlmnks.org/html/571081.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/571081.html</guid>

    <description>
        &lt;p&gt;Perl has taken another step on the path to 5.10 with the release of 5.9.4.  The most fun new feature, as far as I&#39;m concerned looks to be state variables.  Read &lt;a href=&quot;/out/apc/pod/perl594delta.pod&quot;&gt;pod/perl594delta.pod&lt;/a&gt; for more on that, and other new things since 5.9.3.  (There is no release announcement yet, so I&#39;m not linking to it.)&lt;/p&gt;&lt;p&gt;&lt;b&gt;Update: &lt;/b&gt;Er, yes, there is a &lt;a href=&quot;/out/http/?url=groups.google.com%2Fgroup%2Fperl.perl5.porters%2Fmsg%2F2b6762362edf8cf6&quot;&gt;release announcement&lt;/a&gt;, and this is apparently old news.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Update: &lt;/b&gt;Typo fix, thanks, &lt;a href=&quot;/out/node/McDarren&quot;&gt;McDarren&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-25047&quot;&gt;&lt;p&gt;&lt;hr&gt;&lt;font size=&quot;-2&quot;&gt;Warning: Unless otherwise stated, code is untested.  Do not use without understanding.  Code is posted in the hopes it is useful, but without warranty.  All copyrights are relinquished into the public domain unless otherwise stated.  I am not an angel.  I am capable of error, and err on a fairly regular basis.  If I made a mistake, please let me know (such as by replying to this node).&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Proposed North of England PerlMongers group (g0n)</title>
    <link>http://prlmnks.org/html/570867.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/570867.html</guid>

    <description>
        Thanks to the comments of various people over the last few days at YAPC::EU, in particular &lt;a href=&quot;/out/node/cog&quot;&gt;cog&lt;/a&gt;&#39;s talk on wednesday, I seem to have talked myself into arranging a perlmongers group.&lt;p&gt;Currently there&#39;s a big gap in the map between Nottingham and Edinburgh, relieved only by a red dot in Hull. While that would be OK-ish for me (at least some of the time) it&#39;s not a lot of help for perlers in Leeds, Manchester, and points further north and west - I guess Nottingham is reasonably close for those in the Sheffield area. The WYPUG.pm group listed at pm.org seems to be &lt;a href=&quot;/out/http/?url=www.pm.org%2Fcensus%2F2005%2F444.html&quot;&gt;inactive&lt;/a&gt;. From conversations with the potential members who were present at YAPC::EU, the idea would be to have quarterly meetings, varying venue to try and keep things fair to everyone. Manchester and Leeds are candidates for a first meeting, as they are reasonably central and well served by public transport.&lt;p&gt;We&#39;re provisionally calling this the NorthOfEngland.pm group. Alternative suggestions are welcome (although suggestions such as &#39;Whippets.pm&#39;,&#39;FlatCaps.pm&#39; etc. are likely to be ignored ;-)).&lt;p&gt;Anyone interested in joining can subscribe to the temporary mailing list &lt;a href=&quot;/out/http/?url=g0n.net%2Fmailman%2Flistinfo%2Fnorthofengland.pm&quot;&gt;http://g0n.net/mailman/listinfo/northofengland.pm&lt;/a&gt;. When you subscribe to the list, please post a message introducing yourself, giving some indication of where you&#39;re located. We can register with pm.org when we&#39;ve settled the geographic scope and name.&lt;p&gt;I&#39;ll cross post this to &lt;p&gt;&lt;ul&gt;&lt;li&gt;use.perl&lt;/li&gt;&lt;li&gt;local LUGs&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Other suggestions and comments would be very welcome.&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-421540&quot;&gt;&lt;p&gt;--------------------------------------------------------------&lt;p&gt;&lt;small&gt;&quot;If there is such a phenomenon as absolute evil, it consists in treating another human being as a thing.&quot;&lt;br&gt;John Brunner, &quot;The Shockwave Rider&quot;.&lt;/small&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Vienna selected for YAPC::Europe 2007 (kudra)</title>
    <link>http://prlmnks.org/html/570797.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/570797.html</guid>

    <description>
        YAPC::Europe Foundation (&lt;a href=&quot;/out/http/?url=www.yapceurope.org&quot;&gt;http://www.yapceurope.org&lt;/a&gt;) is pleased to announcethat Vienna, Austria has been chosen as the site for the YAPC::Europe 2007,the eigth European YAPC.&lt;p&gt;Vienna faced tough competition from Lyon, France and Pisa, Italy, andwe hope that these groups will give us the opportunity to consider theirproposals again in the future.&lt;p&gt;We are confident that Vienna.pm&#39;s experienced team--which was responsiblefor several Austrian Perl Workshops--will put together a wonderful conference.The theme for the next YAPC::Europe will be &#39;Social Perl&#39;.&lt;p&gt;We hope to see you in Vienna next summer!
    </description>
</item>

        

<item>
    <title>Strawberry Perl 5.8.8 Alpha 2 released (xdg)</title>
    <link>http://prlmnks.org/html/570090.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/570090.html</guid>

    <description>
        &lt;p&gt;&lt;a href=&quot;http://vanillaperl.com&quot;&gt;Strawberry Perl&lt;/a&gt; 5.8.8 Alpha 2 for Win32 is out.  Largely synchronizes with Vanilla Perl Build 7, but with updates to CPAN.pm and other toolchain modules.&lt;/p&gt;&lt;ul&gt;&lt;li&gt; &lt;a href=&quot;http://vanillaperl.com/files/strawberry-perl-5.8.8-alpha-2.exe&quot;&gt;Download strawbery-perl-5.8.8-alpha-2.exe&lt;/a&gt; (24.0 MB)        &lt;a href=&quot;http://svn.phase-n.com/svn/cpan/tags/Perl-Dist-Strawberry/release-0.1.2/Changes&quot; &gt;(Changelog)&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-268515&quot;&gt;&lt;p&gt;-xdg&lt;/p&gt;&lt;p&gt;&lt;small&gt;&lt;i&gt;Code written by xdg and posted on PerlMonks is &lt;a href=&quot;/out/http/?url=creativecommons.org%2Flicenses%2Fpublicdomain&quot;&gt;public domain&lt;/a&gt;. It is provided &lt;b&gt;as is&lt;/b&gt; with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.&lt;/i&gt;&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Announcing the Chicago Hackathon, Nov 10-12, 2006 (petdance)</title>
    <link>http://prlmnks.org/html/570063.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/570063.html</guid>

    <description>
        &lt;p&gt;The &lt;a href=&quot;http://chicago.pm.org/&quot;&gt;Chicago Perl Mongers&lt;/A&gt; and&lt;a href=&quot;http://www.perlfoundation.org/&quot;&gt;The Perl Foundation&lt;/a&gt; are proud to announce the Fall 2006 Chicago Hackathon, theweekend of November 10-12, 2006 in suburban Crystal Lake, IL.  It will bea round-the-clock weekend of programming on Perl-related projects withyour colleagues in the open source community.  Dozens of programmersfrom the open source community in the midwest, as well as others fromaround the US, will be getting together to share ideas, work on code,and move their&lt;a href=&quot;http://hackathon.info/projects/&quot;&gt;Perl-related projects&lt;/a&gt; forward.&lt;/p&gt;&lt;p&gt;The participants set the agenda for what we&#39;ll be working on, but Perl6 and Parrot are already on the roster of projects.  Chip Salzenberg,pumpking for the&lt;a href=&quot;http://parrotcode.org/&quot;&gt;Parrot project&lt;/a&gt;, will be on handto help with Parrot and Perl 6.  Andy Lester will also be drivingsome Parrot maintenance tasks, and other midwest programmers willbe working on their own projects.  There&#39;s sure to be somethinginteresting for everyone!&lt;/p&gt;&lt;p&gt;Participation in the hackathon costs nothing.&lt;a href=&quot;http://www.perlfoundation.org/&quot;&gt;The Perl Foundation&lt;/a&gt;is even providing hotel rooms at a special rate if you want to spendthe night.  Even if you&#39;re in the area for just an hour, stop by,grab a snack or some pizza and talk with other people interestedin Perl.  You might contribute more than you think just by talking withother programmers.&lt;/p&gt;&lt;p&gt;To find out more, visit &lt;a href=&quot;http://hackathon.info&quot;&gt;http://hackathon.info&lt;/a&gt;.If you&#39;ll be attending, please sign in on the&lt;a href=&quot;http://rakudo.org/hackathon-chicago/index.cgi?Attendees&quot;&gt;Attendees&lt;/a&gt; wiki page, and/or email&lt;tt&gt;&lt;a href=&quot;mailto:rsvp@hackathon.info&quot;&gt;rsvp@hackathon.info&lt;/a&gt;&lt;/tt&gt;.You can also send questions to Andy Lester at&lt;tt&gt;&lt;a href=&quot;mailto:andy@hackathon.info&quot;&gt;andy@hackathon.info&lt;/a&gt;&lt;/tt&gt;&lt;/p&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-72812&quot;&gt;&lt;P&gt;xoxo,&lt;BR&gt;Andy&lt;BR&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>rxvt-unicode now embeds perl (bsb)</title>
    <link>http://prlmnks.org/html/569933.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/569933.html</guid>

    <description>
        &lt;a href=&quot;/out/http/?url=software.schmorp.de%2Fpkg%2Frxvt-unicode.html&quot;&gt;rxvt-unicode&lt;/a&gt;,my favourite terminal, now embeds a Perlinterpreter to do various bits of DWIM magic that I&#39;m yet to fully explore.  From the homepage:&lt;blockquote&gt;Embedded perl, for endless customization and improvement opportunities, such as:&lt;ul&gt;   &lt;li&gt;Tabbed terminal support.&lt;/li&gt;   &lt;li&gt;Regex-driven customisable selection that can properly select shell arguments, urls etc.&lt;/li&gt;   &lt;li&gt;Selection-transformation and option popup menus.&lt;/li&gt;   &lt;li&gt;Automatically transforming the selection once made.&lt;/li&gt;   &lt;li&gt;Incremental scrollback buffer search.&lt;/li&gt;   &lt;li&gt;Automatic URL-underlining and launching.&lt;/li&gt;   &lt;li&gt;Remote pastebin, digital clock, block graphics to ascii filter and whatever you like to implement for yourself.&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;Here&#39;s &lt;a href=&quot;/out/http/?url=cvs.schmorp.de%2Frxvt-unicode%2Fsrc%2Furxvt.pm%3Fview%3Dmarkup%26rev%3D1.146%26pathrev%3DHEAD&quot;&gt; urxvt.pm&lt;/a&gt; and &lt;a href=&quot;/out/http/?url=cvs.schmorp.de%2Frxvt-unicode%2Fsrc%2Fperl%2F&quot;&gt;some plugins&lt;/a&gt;to whet the appetite.&lt;p&gt;
    </description>
</item>

        

<item>
    <title>[SANS] Using Perl to decrypt malware. (starbolin)</title>
    <link>http://prlmnks.org/html/569464.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/569464.html</guid>

    <description>
        &lt;p&gt;Daniel Wesemann wrote a nicely technical little &lt;A href=&quot;http://isc.sans.org/diary.php?storyid=1617&quot;&gt;article&lt;/A&gt; over on &lt;A href=&quot;http://www.sans.org&quot;&gt;SANS&lt;/A&gt; where he uses  command-line perl scripts to decode some encrypted malware. Very educational.&lt;/p&gt;&lt;p&gt;&lt;pre class=&quot;block_code&quot;&gt;&lt;/pre&gt;&lt;/p&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-433972&quot;&gt;&lt;HR&gt;s//-----&gt;\t/;$~=&quot;JAPH&quot;;s//\r&lt;$~~/;{s|~$~-|-~$~|||s|-$~~|$~~-|||s,&lt;$~~,&lt;~$~,,s,~$~&gt;,$~~&gt;,,$|=1,select$,,$,,$,,1e-1;print;redo}&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Skip CGI.pm versions 3.21 and 3.22 when upgrading -- they break the upload() method (mr_mischief)</title>
    <link>http://prlmnks.org/html/569399.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/569399.html</guid>

    <description>
        I had a spot of trouble with some applications after my hosting company did an upgrade of CGI.pm and had to do some research. I found this:&lt;p&gt;&lt;a href=&quot;/out/http/?url=search.cpan.org%2Fsrc%2FLDS%2FCGI.pm-3.23%2FChanges&quot;&gt;Change file for CGI.pm version 3.23&lt;/a&gt;&lt;/p&gt;which says that upload() was broken in 3.21 and remained that way in 3.22 as well. Monks who are looking to upgrade their stock CGI.pm should steer clear of 3.21 and 3.22 and go straight to 3.23 -- especially if needing that functionality.&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-62512&quot;&gt;&lt;br&gt;&lt;br&gt;Christopher E. Stith&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>LAMP vs. LAMP (marto)</title>
    <link>http://prlmnks.org/html/569348.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/569348.html</guid>

    <description>
        Some may wish to know that &lt;a href=&quot;/out/http/?url=www.newsforge.com%20&quot;&gt; Newsforge&lt;/a&gt; are running an article titled &lt;a href=&quot;/out/http/?url=programming.newsforge.com%2Farticle.pl%3Fsid%3D06%2F07%2F18%2F1934200%20&quot;&gt; LAMP vs. LAMP&lt;/a&gt;, an investigation into benchmarking mod_perl and mod_php.&lt;br&gt;&lt;br&gt;Martin
    </description>
</item>

        

<item>
    <title>YAPC::Europe::2006 - The Last Bulletin (barbie)</title>
    <link>http://prlmnks.org/html/569343.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/569343.html</guid>

    <description>
        &lt;p&gt;Welcome the twelfth official bulletin for the 2006 YAPC::Europe Perl Conference in Birmingham, UK.&lt;p&gt;&lt;b&gt;Important: Registration Payment&lt;/b&gt;&lt;p&gt;As of 23:59 GMT+0100 Friday 25th August, payment via the website will close. If you are still planning to attend the conference we advise you to register as soon as possible. &lt;p&gt;Please note that the payment method of Bank Transfer has now been disabled. As funds would need to be cleared into our account by close of business 25th August, this would not be possible if you were only beginning the transaction now.&lt;p&gt;We have over 200 people registered for the conference and we are extremely close to reaching our limit. It is currently unlikely we will have registration on the door. As such, if you are planning to come and turn up on the day, please be aware that we may not be able to accept admittance. We have to abide by health and safety regulations and cannot exceed our allowed attendance limits.&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.birmingham2006.com/cgi-bin/yapc.pl?act=user-stats&quot;&gt;Registration Statistics&lt;/a&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Directions&lt;/b&gt;&lt;p&gt;Directions are now available online for many routes to Birmingham, hotels and the conference venue. If there are any directions we have not included that would be useful to you, please let us know and we&#39;ll do our best to add them. &lt;p&gt;Further instructions for places to eat and drink around the conference venue will be added shortly.&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.birmingham2006.com/cgi-bin/yapc.pl?act=arts-main&amp;name=direct&quot;&gt;Directions&lt;/a&gt;&lt;li&gt;&lt;a href=&quot;http://www.birmingham2006.com/cgi-bin/yapc.pl?act=map-main&quot;&gt;Conference Map&lt;/a&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Talk Recordings&lt;/b&gt;&lt;p&gt;We are currently investigating the possibility of recording some of the talks. At the moment this isn&#39;t guaranteed, and if it is possible we will need a signed confirmation from the speakers concerned that we can record them.&lt;p&gt;If you are a speaker, you may need to get permission from your employer for us to record your talk, so please ensure that you get the correct agreement before signing your confirmation. Confirmation notices can be signed during the conference. Please also consider what licensing you wish to have assigned to your talk audio.&lt;p&gt;&lt;b&gt;Things To Do for Early Arrivals&lt;/b&gt;&lt;p&gt;On the early arrivals page of the wiki, we have added some suggestions for things to do for early arrivals. Most of the activities are a short walk or bus ride from the city centre and can be a nice way to get to see other parts of the city.&lt;p&gt;Joerg Plate has announced that he plans to visit Cadbury World, so if others want to join him, advertise your interest on the wiki.&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://wiki.birmingham2006.com/WikiPlan/wiki.pl?ArrivingEarly&quot;&gt;Arriving Early&lt;/a&gt; wiki page&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Pre-Registration&lt;/b&gt;&lt;p&gt;On Tuesday 29th August, we will be doing a &quot;get in and setup&quot; at the venue. After this we will decamping to just around the corner to The Panama Bar on Gas Street, where we will begin pre-registration. We will likely be there earlier, but will be there at least from 6pm.&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://wiki.birmingham2006.com/wiki.pl?Events&quot;&gt;Conference Events&lt;/a&gt; wiki page&lt;/ul&gt;&lt;p&gt;&lt;b&gt;YAPC::Europe - Day One&lt;/b&gt;&lt;p&gt;The venue will open at about 8am. Once conference crew are in place, then registration for the day will begin. The opening speeches and keynotes will begin at 8.45am, so you&#39;ll need to be there early to get a good seat.&lt;p&gt;We would like to register as many people as possible before the opening speeches though. So if you are able to make the pre-registration on Tuesday night, please do so, otherwise try and get to the venue early. We will be registering people throughout the conference, so if you are a late arrival, please go to the registration desk in the foyer when you get here.&lt;p&gt;Note that badges should be worn at all times while at the venue.&lt;p&gt;&lt;b&gt;YAPC::Europe - Day Two&lt;/b&gt;&lt;p&gt;During the second day of the conference there is a broadcast recording that will be taking place. This is not related to the conference, but we have been asked to ensure that people who are coming in and out of the Shadowcat Room (the workshop room) do so quietly so as not to disturb the recording.&lt;p&gt;&lt;b&gt;Saturday, 2nd September&lt;/b&gt;&lt;p&gt;For those leaving on Sunday or later after the conference, we are planning to get together on the Saturday after the conference. We&#39;ll meet in a pub in the city centre (Broad Street on a Saturday night becomes club central), then decamp to a nearby restaurant. Pub and restaurant will be decided during the conference.&lt;p&gt;Please let us know before hand on the wiki&#39;s Staying Late page, if you want to meet up with us, so we have an idea of numbers. Don&#39;t worry if you&#39;re a bit undecided though, as you can let us know next week. We just need to gauge what size of pub and restaurant to suggest.&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://wiki.birmingham2006.com/WikiPlan/wiki.pl?StayingLate&quot;&gt;Staying Late&lt;/a&gt; wiki page&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Contact&lt;/b&gt;&lt;p&gt;Should you wish to contact us, please use the &lt;a href=&quot;mailto:organisers@birmingham2006.com&quot;&gt;organisers&#39; email address&lt;/a&gt;, where you can mail us with your questions and suggestions. There is also the regular &lt;a href=&quot;http://lists.yapceurope.org/mailman/listinfo/conferences&quot;&gt;YAPC::Europe conference mailing list&lt;/a&gt;, which is open to all.&lt;p&gt;That&#39;s all for this release. There may be a couple of short announcements over the next few days, but this is likely to be the last main bulletin. As such we hope you all have a safe journey getting to Birmingham and we look forward to seeing you all next week.&lt;p&gt;&lt;p&gt;Thanks,&lt;br/&gt;The YAPC::Europe::2006 Organisers&lt;br/&gt;&lt;a href=&quot;http://www.birmingham2006.com&quot;&gt;http://www.birmingham2006.com&lt;/a&gt;&lt;p&gt;&lt;center&gt;&lt;p&gt;YAPC::Europe::2006 is sponsored by&lt;p&gt;&lt;b&gt;Morgan Stanley, Systems Mechanics,&lt;br/&gt; Shadowcat Systems, Outcome Technologies, &lt;br/&gt;Google, Shopzilla, Booking.com, Belfast Perl Mongers, &lt;br/&gt;UKFSN, AnServe, TSS, Jon Allen, &lt;br/&gt;logicLAB, Positive Internet, UKUUG, SendIt.com, Apress, O&#39;Reilly Media, &amp; Manning&lt;/b&gt;&lt;p&gt;YAPC::Europe::2006 | 30th August - 1st September 2006 | Birmingham, UK&lt;/center&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-24744&quot;&gt;&lt;P&gt;-- &lt;br&gt;Barbie | Birmingham Perl Mongers user group | http://birmingham.pm.org/&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>TPF RFC (Ovid)</title>
    <link>http://prlmnks.org/html/569041.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/569041.html</guid>

    <description>
        &lt;p&gt;&lt;a href=&quot;/out/http/?url=news.perlfoundation.org%2F2006%2F08%2Ftpf_rfc.html&quot;&gt;From Bill Odom, the president of TPF&lt;/a&gt;:&lt;/p&gt;&lt;hr/&gt;&lt;p&gt;TPF&#39;s been a busy little foundation lately. Interesting things are taking shape, and you&#39;ll be seeing announcements about some of them very soon. Be sure to stay tuned.&lt;/p&gt;&lt;p&gt;Much of this progress is a result of the excellent feedback we&#39;ve received from the community. (It&#39;s not always pleasant feedback, but it&#39;s useful all the same.) But we&#39;re a greedy bunch, and making progress just makes us want to make more.&lt;/p&gt;&lt;p&gt;That means we need to continue to hear from you. Do you know what TPF does, and what it supports? What can we do to keep you better informed? Perhaps most importantly, what else do you want us to do, or to do more often?&lt;/p&gt;&lt;p&gt;We&#39;ve got lots of ideas, but limited resources. It&#39;s critical that we know what you need most. How can we serve you, our community, more effectively?&lt;/p&gt;&lt;hr/&gt;&lt;p&gt;Go to that link and tell &#39;im what you think.&lt;/p&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-17000&quot;&gt;&lt;p&gt;Cheers,&lt;br /&gt;&lt;a href=&quot;/out/node/Ovid&quot;&gt;Ovid&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;small&gt;New address of &lt;a href=&quot;http://users.easystreet.com/ovid/cgi_course/&quot;&gt;my CGI Course&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>OT (funny) How to write unmaintainable code (zentara)</title>
    <link>http://prlmnks.org/html/568877.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/568877.html</guid>

    <description>
        This -&gt; &lt;a href= http://www.web-hits.org/txt/codingunmaintainable.html&gt; writing unmaintainable code &lt;/a&gt;  originally focused on Java, but it is chock full of tips for maintaining job security. :-)&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-131741&quot;&gt;&lt;hr /&gt;I&#39;m not really a human, but I play one on earth.&lt;a href = http://zentara.net/japh.html&gt;Cogito ergo sum a bum&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>PDL-2.4.3 released (syphilis)</title>
    <link>http://prlmnks.org/html/568801.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/568801.html</guid>

    <description>
        For those interested, you&#39;ll find it on CPAN ( &lt;a href=&quot;/out/http/?url=search.cpan.org%2F~csoe%2FPDL-2.4.3%2F&quot;&gt;http://search.cpan.org/~csoe/PDL-2.4.3/&lt;/a&gt; ) ... or sourceforge (though I haven&#39;t bothered to dig up that link).&lt;br&gt;&lt;br&gt; See &lt;a href=&quot;/out/http/?url=search.cpan.org%2Fsrc%2FCSOE%2FPDL-2.4.3%2FRelease_Notes&quot;&gt;http://search.cpan.org/src/CSOE/PDL-2.4.3/Release_Notes&lt;/a&gt; for a summary of the improvements it offers. &lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Rob
    </description>
</item>

        

<item>
    <title>Release of Lucene-0.01 -- API to the C++ port of the Lucene search engine (tbusch)</title>
    <link>http://prlmnks.org/html/568553.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/568553.html</guid>

    <description>
        Like it or not Apache Lucene has become the de-facto standard for open-source high-performance search. It has a large user-base, is well documented and has plenty of committers. Unfortunately Apache Lucene is entirely written in Java and therefore of relatively little use for perl programmers. Fortunately in the recent years a group of C++ programmers led by Ben van Klinken decided to port Java Lucene to C++.&lt;p&gt;The purpose of the Lucene CPAN module is to export the C++ Lucene API to perl and at the same time be as close as possible to the original Java API. This has the combined advantage of providing perl programmers with a well-documented API and giving them access to a C++ search engine library that is supposedly faster than the original.&lt;p&gt;&lt;a href=&quot;http://search.cpan.org/~tbusch/Lucene-0.01/lib/Lucene.pm&quot;&gt;http://search.cpan.org/~tbusch/Lucene-0.01/lib/Lucene.pm&lt;/a&gt;
    </description>
</item>

        

<item>
    <title>Code Golf (frodo72)</title>
    <link>http://prlmnks.org/html/567685.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/567685.html</guid>

    <description>
        &lt;p&gt;I&#39;ve come across &lt;a href=&quot;/out/http/?url=codegolf.com%2F&quot;&gt;Code Golf&lt;/a&gt;, where golfing challenges can be solved in 4 different languages: Perl, PHP, Python and Ruby.&lt;p&gt;The site is quite young and the &quot;interface&quot; is still evolving. At the moment it&#39;s not possible to see solutions to older challenges (none of them is actually closed), but I&#39;ve read that they&#39;re changing the basic rules to have &quot;golfing seasons&quot; (&lt;a href=&quot;/out/http/?url=codegolf.com%2Fboards%2Fconversation%2Fview%2F81&quot;&gt;here&#39;s the relevant post&lt;/a&gt;).&lt;p&gt;An overall leaderboard of languages is also missing. At a first glance it seems that the shortest solutions are either in Perl or in Ruby: I hope some good monk will put it right :)&lt;p&gt;&lt;b&gt;Update&lt;/b&gt;: corrected link.&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-439923&quot;&gt;&lt;p align=right&gt;Flavio &lt;br /&gt;perl -ple&#39;$_=reverse&#39; &lt;&lt;&lt;ti.xittelop@oivalf&lt;/p&gt;&lt;i&gt;Don&#39;t fool yourself.&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>(OT) It&#39;s offical. Disagreeableness is a trait of the &quot;cognitively superior&quot;. (BrowserUk)</title>
    <link>http://prlmnks.org/html/567171.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/567171.html</guid>

    <description>
        &lt;p&gt;&lt;a href=&quot;/out/http/?url=www.sciencedaily.com%2Freleases%2F2006%2F08%2F060811092500.htm&quot;&gt;Read and weep&lt;/a&gt; all you amiable, agreeable guys &amp; gals! :)
    </description>
</item>

        

<item>
    <title>Damian Conway in Portugal - Perl Best Practices training (cog)</title>
    <link>http://prlmnks.org/html/566842.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/566842.html</guid>

    <description>
        Damian Conway (&lt;a href=&quot;/out/node/TheDamian&quot;&gt;TheDamian&lt;/a&gt;), one of the world&#39;s most renowned members of the Perl community (as a programmer, CPAN author, writer and speaker), is coming to Portugal, this September&#39;s 12th and 13th, to lecture his Perl Best Practices course, in an event organized and sponsored by log.&lt;p&gt;Apart from being one of the people pointing Perl 6 in the right direction, Damian is the author of the much appraised &quot;Object Oriented Perl&quot; and &quot;Perl Best Practices&quot; books. He is also the creator of some astounding CPAN modules, including &lt;a href=&quot;/out/mod/Getopt::Euclid&quot;&gt;Getopt::Euclid&lt;/a&gt;, &lt;a href=&quot;/out/mod/IO::Prompt&quot;&gt;IO::Prompt&lt;/a&gt;, &lt;a href=&quot;/out/mod/Lingua::Romana::Perligata&quot;&gt;Lingua::Romana::Perligata&lt;/a&gt;, &lt;a href=&quot;/out/mod/Parse::RecDescent&quot;&gt;Parse::RecDescent&lt;/a&gt;, &lt;a href=&quot;/out/mod/Smart::Comments&quot;&gt;Smart::Comments&lt;/a&gt;, &lt;a href=&quot;/out/mod/Switch&quot;&gt;Switch&lt;/a&gt; and &lt;a href=&quot;/out/mod/Text::Autoformat&quot;&gt;Text::Autoformat&lt;/a&gt;.&lt;p&gt;More information on the event can be attained in &lt;a href=&quot;http://www.log.pt/perl-best-practices&quot;&gt;log&#39;s webpage&lt;/a&gt; (in Portuguese) or by contacting jose dot castro at log dot pt directly.
    </description>
</item>

        

<item>
    <title>Frankfurt Perl Workshop 8..10 Sep 2006 (Happy-the-monk)</title>
    <link>http://prlmnks.org/html/566249.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/566249.html</guid>

    <description>
        &lt;p&gt;Gladly announcing the first so-called Frankfurt Perl-Community Workshop Friday to Sunday 8..10 September. (one week after YAPC::Europe).&lt;/p&gt;&lt;p&gt;There will be Perl talk and Perl talks from Friday night 5 pm (rally at the &lt;a href=&quot;/out/http/?url=www.cafe-activ.com&quot;&gt;Caf&amp;eacute; Activ&lt;/a&gt;) to some time on Sunday. Whereas Friday night is supposed to be a social time, Saturday and Sunday moning will see all kinds of technical talks at the &quot;Gartenhaus&quot; in the back yard of &lt;a href=&quot;/out/http/?url=www.jugendherberge-frankfurt.de%2F&quot;&gt;Haus der Jugend&lt;/a&gt;. If you have a talk (of any length or perl related subject you like) to submit, do so and write in &lt;a href=&quot;/out/http/?url=faq.perl-community.de%2Fbin%2Fview%2FCommunity%2FPlanungenFreaktreffen2006TeilZwei&quot;&gt;our wiki&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Main language for talks at the workshop is believed to be German, but feel free to propose talks in English, if you want to. If you are an international visitor and interested do come, we will be able to entertain you in English, too.&lt;/p&gt;&lt;p&gt;Please find German language information in &lt;a href=&quot;/out/http/?url=faq.perl-community.de%2Fbin%2Fview%2FCommunity%2FPlanungenFreaktreffen2006TeilZwei&quot;&gt;our wiki&lt;/a&gt;, and add your news to it if you want to participate.&lt;/p&gt;&lt;p&gt;Participation at the workshop is all free (thanks to sponsorship by &lt;a href=&quot;/out/node/reneeb&quot;&gt;reneeb&lt;/a&gt; and his company!)&lt;br&gt;You will have to pay for what you eat and drink at the venue&lt;small&gt;(s)&lt;/small&gt; (reasonably cheap)&lt;br&gt;and if you need accommodation, you&#39;ll find that at &lt;a href=&quot;/out/http/?url=www.jugendherberge-frankfurt.de%2F&quot;&gt;Haus der Jugend&lt;/a&gt; too (also reasonably cheap).&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;/out/node/reneeb&quot;&gt;reneeb&lt;/a&gt;, &lt;a href=&quot;/out/node/strat&quot;&gt;strat&lt;/a&gt;, &lt;a href=&quot;/out/node/Corion&quot;&gt;Corion&lt;/a&gt; and all the other good Frankfurt monks are looking forward to see you there!&lt;/p&gt;&lt;p&gt;Cheerio, S&amp;ouml;ren&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>Advocacy ammunition: perl vs java at Amazon (doom)</title>
    <link>http://prlmnks.org/html/566128.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/566128.html</guid>

    <description>
        I came across some interesting ammunition for perl advocacywritten by Steve Yegge. While he isn&#39;t particularly a fan ofperl (to put it mildly), he is someone who watched Java and perl programmers in action at Amazon for a number of years, and came to the obvious conclusions.  It&#39;s nothing you haven&#39;t heard before, but sometimes it&#39;s useful to have it from an &quot;outsider&quot;:&lt;A HREF=&quot;http://www.cabochon.com/~stevey/blog-rants/strong-weak-typing.html&quot;&gt;Isweak typing strong enough?&lt;/A&gt;&lt;P&gt;Some quotations (with many sentences ellided, check theoriginal for the full text): &lt;BLOCKQUOTE&gt;   I watched the strong/weak battle play out (in various   ways) in Amazon&#39;s Customer Service Applications group   for years. ...&lt;/BLOCKQUOTE&gt;&lt;BLOCKQUOTE&gt; One thing I observed was that the folks who  favored Perl always seemed to be able to get stuff  done really, really fast, even compared to experienced  Java folks. And they had their act together; it wasn&#39;t  just crude hackery, as many Java programmers would  like to believe. Their code was generally very well  organized, and when it wasn&#39;t, they&#39;d go in  periodically and fix it. &lt;i&gt;Sometimes&lt;/i&gt; they did quick,  hacky scripts, and in fact the ability to do this  proved to be mission-critical time and time again. But  generally the Perl stuff worked just as well as the  Java stuff. Whenever performance became an issue,  they&#39;d find clever ways to make it perform well  enough. ...&lt;/BLOCKQUOTE&gt;&lt;BLOCKQUOTE&gt; So for years, we had Java and Perl   development going on side by side. This was a   decision made in old days, purely for expedience   reasons. When we were deciding how to implement   Arizona (our internal web-based application suite for   CS), we had about a 50/50 split between Perl and Java   programmers on the team.&lt;/BLOCKQUOTE&gt;&lt;BLOCKQUOTE&gt; During the initial development, the Perl   use-cases got finished astonishingly fast. For a   while, Arizona had more Perl than Java, because our   Perl programmers started grabbing tasks assigned to   the Java folks. Over time, the &quot;climate&quot; across the   company pushed us to migrate everything towards   Java. It was a pretty complicated situation not worth   recounting here, but over a period of years, most the   Perl stuff in Arizona was gradually rewritten. (I   hear after I left, the climate changed again, with   Java being phased out in favor of C++ and Perl, but   for reasons mostly unrelated to the languages   themselves.)&lt;/BLOCKQUOTE&gt;&lt;BLOCKQUOTE&gt; In any case, for several years I got to   watch Perl and Java folks working side by side doing   pretty much the same tasks. In some cases, they even   had to implement the same logic in both   languages. Yes, there were inefficiencies with our   Perl-and-Java approach. However, it was the right   decision at the time, and as a result, I was   personally able to witness a more or less   apples-to-apples, multi-year comparison of the   strong-typing and weak-typing camps at work in the   same production environment.&lt;/BLOCKQUOTE&gt;&lt;BLOCKQUOTE&gt; In nutshell, I was pretty impressed. I was   a die-hard Java guy at the time, and even then, I   could see that the Perl code was far smaller and   simpler than the Java code. It didn&#39;t feel &quot;cleaner&quot;,   since Perl itself is a bit challenged in that   department, but it seemed modular enough. It had a   well-defined architecture, and it got the job done,   year in and year out.&lt;/BLOCKQUOTE&gt;&lt;BLOCKQUOTE&gt; Our Java code (to me) seemed far more   complex, even though I could read Java more easily. I   think Java programmers have a tendency to   overengineer things, myself included. I suppose many   Java folks would have thought of our Perl code base   as grossly under-engineered. But if it was really   under-engineered, it seems like it should have caused   more problems than it did. In practice, most of the   problems in the Perl code were interoperability   issues with external services (or databases, in cases   where there were no services yet.)  Most service   owners didn&#39;t include Perl bindings for their   interfaces, so our Perl folks had to do a lot of   head-scratching to find workarounds.  &lt;/BLOCKQUOTE&gt;
    </description>
</item>

        

<item>
    <title>Vanilla Perl Build 7 released (xdg)</title>
    <link>http://prlmnks.org/html/565944.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/565944.html</guid>

    <description>
        &lt;p&gt;&lt;a href=&quot;http://vanillaperl.com&quot;&gt;Vanilla Perl&lt;/a&gt; Build 7 for Win32 was released this morning.  Very minor changes: addition of a GNU make from MinGW and a developer release of CPAN.pm with improved behavior on Win32.  This will be used for some early testing before rolling similar changes to the next alpha of Strawberry Perl.&lt;/p&gt;&lt;ul&gt;&lt;li&gt; &lt;a href=&quot;http://vanillaperl.com/files/vanilla-perl-5.8.8-build-7.exe&quot;&gt;Download vanilla-perl-5.8.8-build-7.exe&lt;/a&gt; (23.2 MB)        &lt;a href=&quot;http://svn.phase-n.com/svn/cpan/tags/Perl-Dist-Vanilla/build-7/Changes&quot; &gt;(Changelog)&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-268515&quot;&gt;&lt;p&gt;-xdg&lt;/p&gt;&lt;p&gt;&lt;small&gt;&lt;i&gt;Code written by xdg and posted on PerlMonks is &lt;a href=&quot;/out/http/?url=creativecommons.org%2Flicenses%2Fpublicdomain&quot;&gt;public domain&lt;/a&gt;. It is provided &lt;b&gt;as is&lt;/b&gt; with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.&lt;/i&gt;&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>YAPC::Europe::2006 - Hotel, Meal &amp; Auction (barbie)</title>
    <link>http://prlmnks.org/html/565929.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/565929.html</guid>

    <description>
        &lt;P&gt;Welcome to the eleventh official bulletin for the 2006 YAPC::Europe Perl Conference in Birmingham, UK.&lt;P&gt;&lt;strong&gt;Hotel Bookings&lt;/strong&gt;&lt;P&gt;The offer period for Jury&#39;s Inn has ended, but you may still be able to get the same rate. However, it is much better to give them a call to see what is available. nitenite still have rooms available, and there are several other hotels nearby, if anyone wants to stay elsewhere.&lt;P&gt;&lt;strong&gt;Conference Meal&lt;/strong&gt;&lt;P&gt;We are delighted to announce that we are finalising details for the Conference Meal, and it will be a very Birmingham Balti experience. For anyone who might be concerned, vegetarian options will be available. The meal will take place at a venue that is slight distance from the conference, but roughly a 15 minute walk. We will arrange for a mass walk from the conference venue, and provide details for anyone wishing to get a taxi or make their own way there.&lt;P&gt;&lt;strong&gt;Conference Auction&lt;/strong&gt;&lt;P&gt;As is traditional, on the final day of the conference we will be holding the YAPC::Europe auction. For those who have never experienced a YAPC auction, be prepared to witness a rather strance phenomenon. We will be auctioning off the usual Perl / Open Source related items - we have been very fortunate to have several individuals and sponsors approach us with items to put up for auction. So far in the pot are T-shirts, books, magnets and other assorted paraphernalia. More is promised, and we&#39;d be delighted to hear from you or your company if you would like to contribute any items for the auction. But aside from these, there are also a number of oddities, In the past, the colour of T-shirts, websites, and even the language of the opening speech have been auctioned off. This year is likely to be no difference, so join in the fun and help raise funds for some good causes.&lt;P&gt;So what good causes are you helping to raise money for? &lt;P&gt;All money raised will initially be donated to Birmingham Perl Mongers Limited, a non-profit company with aims to help fund Perl projects. After covering any outstanding expenses of the conference, Birmingham Perl Mongers Limited plans to make a donation to The Perl Foundation (TPF), use some money to help with future events for Birmingham.pm, and provide an initial amount to the organisers of next year&#39;s YAPC::Europe conference.&lt;P&gt;So please take part and help to keep the YAPC::Europe continue their success. In order for us to appropriately apply funds to the right places, we would request that you pay by cash (Pound Sterling only), a UK drawn cheque (no Euro or other currency can be accepted) or credit card (online PayPal payment). Further details will be available during the conference.&lt;P&gt;&lt;strong&gt;More Sponsors&lt;/strong&gt;&lt;P&gt;Following on from our previous major newsletter, we are delighted to announce further sponsors. We are really greatful to all our sponsors helping to make this event happen. If anyone is still interested in sponsoring the conference, please get in touch. Although some deadlines have passed, we still have items available for sponsorship and we can still accept swag for conference bags or the auction.&lt;P&gt;Our latest sponsors are Google (speaker sponsor), Shopzilla (organiser&#39;s tshirt sponsor), Booking.com (refreshments sponsor), UKFSN (broadband sponsor), AnServe (sponsor donation), Sendit.com (auction donations), O&#39;Reilly Media (auction donations) &amp; Manning (auction donations), who have all made the organiser&#39;s lives less worrisome :)&lt;P&gt;We are extremely grateful for these sponsors providing us with the ability to put on the kind of conference we would like, however there are still plenty of other niceties we would like to include. As such if you or your company would like to sponsor us, please get in touch as soon as possible.&lt;P&gt;&lt;strong&gt;Contact&lt;/strong&gt;&lt;P&gt;Should you wish to contact us, please use the &lt;a href=&quot;mailto:organisers@birmingham2006.com&quot;&gt;organisers&#39; email address&lt;/a&gt;, where you can mail us with your questions and suggestions. There is also the regular &lt;a href=&quot;http://lists.yapceurope.org/mailman/listinfo/conferences&quot;&gt;YAPC::Europe conference mailing list&lt;/a&gt;, which is open to all.&lt;P&gt;That&#39;s all for this release. Look out for more news and announcements in the future.&lt;P&gt;Thanks,&lt;br/&gt;The Birmingham 2006 Organisers&lt;br/&gt;&lt;a href=&quot;http://www.birmingham2006.com&quot;&gt;http://www.birmingham2006.com&lt;/a&gt;&lt;P&gt;YAPC::Europe::2006 is sponsored by&lt;P&gt;&lt;ul&gt;&lt;li&gt;Morgan Stanley&lt;li&gt;Systems Mechanics&lt;li&gt;Shadowcat Systems&lt;li&gt;Outcome Technologies&lt;li&gt;Google&lt;li&gt;Shopzilla&lt;li&gt;Booking.com&lt;li&gt;Belfast Perl Mongers&lt;li&gt;Jon Allen&lt;li&gt;TSS&lt;li&gt;logicLAB&lt;li&gt;Positive Internet&lt;li&gt;UKFSN&lt;li&gt;AnServe&lt;li&gt;UKUUG&lt;li&gt;SendIt.com&lt;li&gt;Apress&lt;li&gt;O&#39;Reilly Media&lt;li&gt;Manning&lt;/ul&gt;&lt;P&gt;YAPC::Europe::2006 | 30th August - 1st September 2006 | Birmingham, UK&lt;P&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-24744&quot;&gt;&lt;P&gt;-- &lt;br&gt;Barbie | Birmingham Perl Mongers user group | http://birmingham.pm.org/&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Creation of APPP - Portuguese Perl Association (cog)</title>
    <link>http://prlmnks.org/html/565816.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/565816.html</guid>

    <description>
        We&#39;re proud and pleased to announce that we finally have a entity devoted to Perl in Portugal.&lt;p&gt;&lt;a href=&quot;http://perl.pt/&quot;&gt;APPP - Associa&amp;ccedil;&amp;atilde;o Portuguesa de Programadores de Perl&lt;/a&gt; (Portuguese Perl Programmers Association).&lt;p&gt;We already have &lt;a href=&quot;http://www.perl.pt/images/cebolada.png&quot;&gt;an onion logo&lt;/a&gt; and we&#39;ll be opening a public contest for the website design pretty soon.&lt;p&gt;And here&#39;s the current status of the Portuguese PM groups:&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://lisbon.pm.org&quot;&gt;Lisbon.pm&lt;/a&gt; - 78 members&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://viana.pm.org&quot;&gt;Viana.pm&lt;/a&gt; - 14 members&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://braga.pm.org&quot;&gt;Braga.pm&lt;/a&gt; - 13 members&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://porto.pm.org&quot;&gt;Porto.pm&lt;/a&gt; - 4 members&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://cascais.pm.org&quot;&gt;Cascais.pm&lt;/a&gt; - 2 members&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://guimaraes.pm.org&quot;&gt;Guimares.pm&lt;/a&gt; - 1 member&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://oeiras.pm.org&quot;&gt;Oeiras.pm&lt;/a&gt; - 1 member&lt;/li&gt;&lt;/ul&gt;
    </description>
</item>

        

<item>
    <title>Planet Catalyst (jwang)</title>
    <link>http://prlmnks.org/html/565545.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/565545.html</guid>

    <description>
        &lt;p&gt;I just set up Planet Catalyst at &lt;a href=&quot;http://planet.catalystframework.org&quot;&gt;http://planet.catalystframework.org&lt;/a&gt; to aggregate blogs about the Catalyst framework. It is also linked from the main Catalyst homepage so you can reach it from there. The planet is focused on articles related to Catalyst and friends which means it filters articles on catalyst, dbic, dbix(::|-)?class, html(::|-)?widget, h::w or handel (case insensitive). Let me know if there are any other topics of interest that should be included.&lt;/p&gt;&lt;p&gt;Planet Catalyst is powered by &lt;a href=&quot;http://plagger.org&quot;&gt;Plagger&lt;/a&gt;, a Perl-based RSS/Atom feed aggregator. Thanks to Tatsuhiko Miyagawa for writing Plagger and answering my questions on the #plagger FreeNode IRC channel.&lt;/p&gt;&lt;p&gt;If you have questions or would like a blog added, send email to the catalyst-dev mailing list, comment on this article or ask on #catalyst / #catalyst-dev perl.org IRC channels.&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>OT: The Code Commentator (coreolyn)</title>
    <link>http://prlmnks.org/html/565339.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/565339.html</guid>

    <description>
        &lt;P&gt;Call it lack of self control but I had to share this link.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.cenqua.com/commentator/&quot;&gt;The Code Commentator.&lt;/a&gt;&lt;/p&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-3537&quot;&gt;&lt;a href=&quot;/out/node/coreolyn&quot;&gt;coreolyn&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;small&gt;  Considered by &lt;a href=&quot;/out/node/jdporter&quot;&gt;jdporter&lt;/a&gt;: reap. homenode material, not Perl News.&lt;br /&gt;  Unconsidered by &lt;a href=&quot;/out/node/planetscape&quot;&gt;planetscape&lt;/a&gt;: keep (and edit) votes &lt;a href=&quot;/html/409197.html&quot;&gt;prevented&lt;/a&gt; reaping ( keep:10 edit:3 reap:15 )&lt;/small&gt;&lt;/p&gt;
    </description>
</item>

        

<item>
    <title>Lisbon.pm ICS Perl Calendar (cog)</title>
    <link>http://prlmnks.org/html/564951.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/564951.html</guid>

    <description>
        The &lt;a href=&quot;http://lisbon.pm.org&quot;&gt;Lisbon Perl Mongers&lt;/a&gt; have put up an &lt;a href=&quot;http://lisbon.pm.org/calendar.ics&quot;&gt;ICS Perl calendar&lt;/a&gt;.&lt;p&gt;The calendar will contain all the social and tech Perl events in Portugal, as Perl-related conferences and deadlines around the world.&lt;p&gt;Suggestions are welcome.&lt;p&gt;Enjoy :-)
    </description>
</item>

        

<item>
    <title>Lisbon.pm tech meetings&#39; slides are now available (cog)</title>
    <link>http://prlmnks.org/html/564950.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/564950.html</guid>

    <description>
        The &lt;a href=&quot;http://lisbon.pm.org/&quot;&gt;Lisbon Perl Mongers&lt;/a&gt; have put up a &lt;a href=&quot;http://lisbon.pm.org/slides/&quot;&gt;page containing the slides for the tech meetins so far&lt;/a&gt;.&lt;p&gt;The page will be updated as the meetings happen.&lt;p&gt;Suggestions to make the page more user-friendly are welcome.&lt;p&gt;Enjoy :-)
    </description>
</item>

        

<item>
    <title>Class::InsideOut 1.01 now with added sugar (xdg)</title>
    <link>http://prlmnks.org/html/564205.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/564205.html</guid>

    <description>
        &lt;p&gt;&lt;a href=&quot;/out/mod/Class::InsideOut&quot;&gt;Class::InsideOut&lt;/a&gt; 1.01 just hit CPAN.&lt;/p&gt;&lt;p&gt;After seeing Damian&#39;s &quot;Sufficiently Advanced Technologies&quot; presentation, I decided to add some automation for common cases.  &lt;tt class=&quot;inline_code&quot;&gt;register()&lt;/tt&gt; now blesses for you and even provides an anonymous scalar reference if you don&#39;t give it one.  A basic constructor is as simple as this:&lt;/p&gt;&lt;pre class=&quot;block_code&quot;&gt;sub new { register shift }&lt;/pre&gt;&lt;p&gt;Going one step further, an &lt;i&gt;optional&lt;/i&gt; and very simple constructor is provided on request that automatically initializes properties from the arguments to &lt;tt class=&quot;inline_code&quot;&gt;new()&lt;/tt&gt;.  A minimal &lt;tt class=&quot;inline_code&quot;&gt;Class::InsideOut&lt;/tt&gt; based class is now as easy as this:&lt;/p&gt;&lt;pre class=&quot;block_code&quot;&gt;package My::Class;use Class::InsideOut qw/ new id public private /;public  name =&gt; my %name;private age  =&gt; my %age;1;&lt;/pre&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-268515&quot;&gt;&lt;p&gt;-xdg&lt;/p&gt;&lt;p&gt;&lt;small&gt;&lt;i&gt;Code written by xdg and posted on PerlMonks is [http://creativecommons.org/licenses/publicdomain|public domain]. It is provided &lt;b&gt;as is&lt;/b&gt; with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.&lt;/i&gt;&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>&quot;10 Perl CPAN modules for manipulating specific file formats&quot; on TechRepublic (CountZero)</title>
    <link>http://prlmnks.org/html/563955.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/563955.html</guid>

    <description>
        &lt;a href=&quot;/out/http/?url=builder.com.com%2F&quot;&gt;TechRepublic - Builder.com&lt;/a&gt; published today an article on Perl: &lt;a href=&quot;/out/http/?url=builder.com.com%2F5100-6371_14-6097638.html%3Ftag%3Dnl.e416&quot;&gt;10 Perl CPAN modules for manipulating specific file formats&lt;/a&gt; by Mellonfire.&lt;p&gt;He seems to be the &quot;decimal&quot; specialist of TechRepublic, with such other articles as &lt;a href=&quot;/out/http/?url=builder.com.com%2F5100-6371_14-6082846.html%3Ftag%3Dsc&quot;&gt;10 CPAN Perl modules that make life easier for Win32 programmers&lt;/a&gt;, &lt;a href=&quot;/out/http/?url=builder.com.com%2F5100-6371_14-6076966.html%3Ftag%3Dsc&quot;&gt;10 useful server variables you should know for creating dynamic Web pages&lt;/a&gt; and &lt;a href=&quot;/out/http/?url=builder.com.com%2F5100-6371_14-6054306.html%3Ftag%3Dsc&quot;&gt;Get control with 10 useful Perl modules for network programmers&lt;/a&gt;.&lt;p&gt;If you like lists, go and have a look!&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-198160&quot;&gt;&lt;p&gt;CountZero&lt;/p&gt;&lt;p&gt;&lt;i&gt;&quot;If you have four groups working on a compiler, you&#39;ll get a 4-pass compiler.&quot;&lt;/i&gt; - Conway&#39;s Law&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>White Camels 2006 (davorg)</title>
    <link>http://prlmnks.org/html/563723.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/563723.html</guid>

    <description>
        &lt;p&gt;The 2006 &lt;a href=&quot;/out/http/?url=www.perl.org%2Fadvocacy%2Fwhite_camel%2F&quot;&gt;White Camel Awards&lt;/a&gt; were announced at &lt;a href=&quot;/out/http/?url=conferences.oreillynet.com%2Fcs%2Fos2006%2Fview%2Fe_sess%2F9541&quot;&gt;OSCON&lt;/a&gt; last night. The winners were:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Jay Hannah (for many years helping out behind the scenes at &lt;a href=&quot;/out/http/?url=pm.org&quot;&gt;pm.org&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Josh McAdams (for &lt;a href=&quot;/out/http/?url=www.perlcast.com%2F&quot;&gt;Perlcast&lt;/a&gt; and helping to organise this year&#39;s YAPC::NA)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/out/node/merlyn&quot;&gt;Randal Schwartz&lt;/a&gt; (for many, many things)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; &lt;a href=&quot;http://use.perl.org/article.pl?sid=06/07/26/1920249&quot;&gt;More details&lt;/a&gt; from &lt;a href=&quot;/out/node/brian_d_foy&quot;&gt;brian_d_foy&lt;/a&gt;.&lt;/p&gt;&lt;!-- Node text goes above. Div tags should contain sig only --&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-2680&quot;&gt;-- &lt;br&gt;&amp;lt;&lt;a href=&quot;http://dave.org.uk&quot;&gt;http://dave.org.uk&lt;/a&gt;&gt;&lt;p&gt;&lt;i&gt;&quot;The first rule of Perl club is you do not talk aboutPerl club.&quot;&lt;/i&gt;&lt;br&gt; -- Chip Salzenberg&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

        

<item>
    <title>Lisbon.pm tech meeting #4 (cog)</title>
    <link>http://prlmnks.org/html/563453.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/563453.html</guid>

    <description>
        It&#39;s Lisbon.pm&#39;s 4th tech meeting, this Thursday, July 27th:&lt;p&gt;&lt;ul&gt;&lt;li&gt;Perl Multithreading (Miguel Duarte)&lt;/li&gt;&lt;li&gt;Digital Libraries in Perl - Greenstone and KOHA (Rafael Antnio)&lt;/li&gt;&lt;li&gt;How NOT to create a curriculum and how NOT to behave in an interview (Jos Castro)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Talks will be in Portuguese and you can find more details (in Portuguese) &lt;a href=&quot;http://www.log.pt/noticias/lisbonpm-tech-meeting-4/&quot;&gt;here&lt;/a&gt;.&lt;p&gt;The meeting will be held at &lt;a href=&quot;http://www.log.pt&quot;&gt;log&lt;/a&gt;&lt;a href=&quot;http://www.log.pt/a_log/&quot;&gt;&#39;s facilities&lt;/a&gt;.
    </description>
</item>

        

<item>
    <title>perl.org servers offline due to a power cut (grinder)</title>
    <link>http://prlmnks.org/html/563164.html</link>
    <guid isPermaLink="true">http://prlmnks.org/html/563164.html</guid>

    <description>
        &lt;p&gt;There&#39;s a semi-scheduled power cut at the colo facility where certain perl.org servers are hosted, notably search.perl.org. In the meantime, &lt;a href=&quot;/out/http/?url=pause.perl.org%2F&quot;&gt;PAUSE&lt;/a&gt; and svk.perl.org are unaffected. For search, &lt;a href=&quot;/out/http/?url=kobesearch.perl.org&quot;&gt;Randy Kobes&#39;s search site&lt;/a&gt; seems like the best bet right now.&lt;/p&gt;&lt;p&gt;Keep an eye on &lt;a href=&quot;/out/http/?url=log.perl.org%2F2006%2F07%2Fperlorg_outage_.html&quot;&gt;server outage&lt;/a&gt; for updates.&lt;/p&gt;&lt;p&gt;update: looks like most servers are now back online.&lt;/p&gt;&lt;div class=&quot;pmsig&quot;&gt;&lt;div class=&quot;pmsig-29008&quot;&gt;&lt;p align=&quot;right&quot;&gt;&lt;font size=&quot;-2&quot;&gt;&amp;bull; another intruder with the mooring in the heart of the Perl&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
    </description>
</item>

    </channel>
</rss>
