= Stanza 1: Origin of Perl Larry was a mariner who tarried in the world of C; he built a tool from sed and awk in Unix shell to script things free. Its operators vast and fair, of dollars were its sigils made; the syntax wrought with utmost care, and "Perl" upon its banners laid. = Stanza 2: Perl grows in power In panoply of pumpkin kings, in three virtues it shone for him; its regexes were scored with runes to match all \n+ and \w+ for him. Its POD made writing docs a breeze, its arrays indexed orderly; its hashes were looked up with keys its sockets flowed with TCP. Its harnessed tests were valiant, of adamant its manpage tall; a tour de force upon his pen, upon its cover a Camel. = Stanza 3: Rewrite of Perl 5 Beneath Smalltalk and under CLOS he wandered far in OO halls, bless()ed with enchanted names unveiled the use of method calls. From FETCH and STORE of magic ties where XS hooked with foreign code, from nested refs and scoped my()s, ahead he dived, in deep hack mode. One starless night in '94 at last he came to Version Five, released, and from this mighty core a thousand modules sprung to life. = Stanza 4: Advent of CPAN Then world-wide web came driving him, and wildly on the net Perl spread from west to east, a noisy mess; and comp.lang.perl was filled with dread. There flying CPAN came to him, and flame was in the darkness lit; more bright than light of diamond flared through mirrors on FUNet. = Stanza 5: Perl Folks Communities surrounded him and crowned him with the living light, and dauntless then the Monger crew they turned his prow; and in the night from otherworlds within the Net there strong and free Phalanx arose, a wind of power blows CPAN smokes where #perl and the Perl Monk goes. As perl.com, with lively breath delivered news across the web, so use.perl had journaled long; from east to west they lit the day. = Stanza 6: Decision of the second rewrite On P5P waged trollish wars with black and roaring flames that ran o'er trivial dots and underscores that drowned new porters unbegun. Until they heard the smashing mugs that end the world where boredom reigned; a new Perl free from warts and bugs a sense of moment now regained. He saw the Rewrite silent rise where twilight lies upon the knees of lean Refactor, and Surprise beheld afar beyond the seas. = Stanza 7: Announcement of Perl 6 A prophet reappeared from night, to Camelfolk he made a speech of fresh Community Rewrite, with much to learn and much to teach. Beyond the halls of TPC a-glimmer with a new hope near the tidings of Apocalypse are mirrored through the Blogosphere. = Stanza 8: The Brainstorming Process He tallied there the RFCs: and PDLs they brought to him, and Lispers old him macros told, and OO tricks were sought for him. They clothed him in Designer's Sleeves, three hundred scrolls before him lay, as through three hundred morns and eves in hidden lands he found his way. = Stanza 9: Unveiling of Apocalypses He came unto the timeless Book, where Camel rode the countless years; the endless chapters pondered through in volumes like the mountain sheer. And words unheard were spoken then of Good, of Bad, and Ugly Sin, beyond the world were visions showed announced to those that dwell therein. = Stanza 10: Advent of Perl 6 Implementations A Perl then new they built for him Of Parrot and of PGE; Continuation -- subtle art! So cunning in its assembly! The Synopses as lantern light and banner bright of TODO tests the λ-powered Pugs did fly on Parrot, Perl5 and JS. With wings immortal made for it, he laid on them undying Kewl, to sail the shoreless skies and bring the word proclaiming "Perl 6 Rules!" = Stanza 11: Advocacy for the future From gatherings of Camel tribes where ideas pour as fountains fall its wings them bore, a spreading light, beyond the saintly Larry Wall. From realms of Perl they sailed around, and yearned again to find afar the Elephants, Rhinos, Snakes and Gems, and radiating as clouds of stars on high above the mists they came, to link between the agile clans, a wonder forged by Open Folks where symphonies of Free Code run. = Stanza 12: Conclusion of the legend And then one day as prophesied we'll land at last on distant shores; forgotten then the fears and doubts from Elder Days, in years of yore. But on him mighty boon is laid, till Code should fade, a gliding star to pass, and tarry ever more on Internet where hackers are; Or ever still a herald on an errand that runs glad and true to bear his shining LAMP afar, the Mariner of Mountain View.