The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<html>
  <head>
    <title>PPT: Tom's PPT Poem</title>
    <style>
      .done {
             font-weight: bold;
             text-decoration: underline;
            }
      .missing {
                text-decoration: none;
               }
      .passed {
               width: 100%;
               background: #AAFFAA;
              }
      .failed {
                background: #FFAAAA;
                width: 100%;
               }
      .doneness tr th, .doneness tr td, .navbar tr td {
                 border-right: #999999 thin solid;
                 border-bottom: #999999 thin solid;
                 width: 12%;
      }
      .doneness tr td.tests {
                 width: 28% !important;
      }
      .navbar {
               width: 100%;
              }
    </style>
  </head>
  <body>
    
   <table class="navbar">
     <tr>
       <td><a href="index.html">Home</a></td>
       <td><a href="why.html">Why</a></td>
       <td><a href="what.html">Commands</a></td>
       <td><a href="doneness.html">Table</a></td>
       <td><a href="whence.html">How</a></td>
       <td><a href="who.html">Who</a></td>
     </tr>
   </table>

    <h1>Perl Power Tools v0.14: Tom's PPT Poem</h1>
    

This was found in ancient LWN archives, nearly lost!

<pre>
From: Tom Christiansen &lt;tchrist@mox.perl.com&gt;
Subject: In Mountain View did Larry Wall
Date: 26 Jun 1999 16:45:41 -0700

In Mountain View did Larry Wall
    Sedately launch a quiet plea:
That DOS, the ancient system, shall
    On boxes pleasureless to all
Run Perl though lack they C.

His acolytes he gathered round
    And led where tools were never found
Save but for those made dear by Bill's
    Unkind--nay, cruel!--per-user fee
And visual glitz chock full of frills;
    They barely worked, and were not free.

But now foul wretched pain was fast supplanted
    With bright new Perl-wrought tools at last to cover
That savage place of which we long had ranted
    Though some beneath a waning moon had chanted
To summon forth their sendmail-demon lover!

And in this place, long fleeced by Redmond's scheming
    As if the hackers' gods were lost in dreaming
An honored program, great and open-sourced,
    Which Unix hackers had long ago endorsed
Cruel schackles shattered, freeing from the jail
    Where prisoners chafed beneath the Windows' flail.

Despite these joys, we paused and looked to see
    Lone Larry muttering low but plaintively
He raised his arms to calm the frenzied motion
    Of heartless hackers cursing systems small
That ran these boxes pleasureless to all
    For struck was Larry with another notion:
'Twas not enough to bring Perl to this shore
    His quiet voice he raised to ask for MORE!

This land was lacking still the pleasure
    That comes from using simple glue
To join together native treasure,
    And integrate COM objects, too.
Then came a miracle of rare device,
    An Active Perl to lend its flair and spice
To friends trapped far from Paradise.

In a vision once I saw:
    It was a Wisconsinian maid,
And with Perl Power Tools she played
    Stringing puissant pipes together
Deftly weaving webs of power
    Fingers dancing like a feather
Till in me deep delight did flower.

For her my time I'd sacrifice:
    I built myself a tool so fair
'Twould run on Bill's or Steve's device,
    That she might know me if I dare. 
My friends cry out: Beware! Beware!
    Her singeing sighs, her stinging stare!
She knows me not, mistrusting vice.
    My words of Unix bring her dread,
But I shall sooth her fears instead 
    And drink the milk of Paradise.
-- 
    Just don't compare it with a real language, or you'll be unhappy...  :-)
            --Larry Wall in <1992May12.190238.5667@netlabs.com>
</pre>

    
   <table class="navbar">
     <tr>
       <td><a href="index.html">Home</a></td>
       <td><a href="why.html">Why</a></td>
       <td><a href="what.html">Commands</a></td>
       <td><a href="doneness.html">Table</a></td>
       <td><a href="whence.html">How</a></td>
       <td><a href="who.html">Who</a></td>
     </tr>
   </table>

  </body>
</html>