Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Perl Etymology, a Recondite List

by Old_Gray_Bear (Bishop)
on Oct 08, 2004 at 16:20 UTC ( [id://397694]=perlmeditation: print w/replies, xml ) Need Help??

Recently there was a discussion in the Monastery about the confusion between 'Perl' and 'PERL' and how we could enlighten the rest of the world. This led me to contemplate the meaning of the Acronym Perl....

There are the two traditional expansions

Pathologically Eclectic Rubish Lister Practical Extraction and Report Language
But there are also:
Pink Elephants Reel Liquorishly Papal Encyclicals Read Liturgically Peter Eats Red Licorice Pretty Extreme Racing Line Purple Eggplant, Rather Large Polka-dotted Emus, Running Loose Perfume Enhances Romantic Liasons

The mind boggles. (And a boggled mind is not good for much)

----
I Go Back to Sleep, Now.

OGB

Replies are listed 'Best First'.
Re: Perl Etymology, a Recondite List
by tantarbobus (Hermit) on Oct 08, 2004 at 19:27 UTC

    The Full list ;)

    #!/usr/local/bin/perl -lw open(PERL, "/usr/share/dict/words"); while (<PERL>) { chomp; /^([perl])/i or next; push @{lc($1)}, $_; } perl([], split //, "perl"); sub perl { my $perl = shift; my $letter = shift; for (@$letter) { perl([@$perl, $_], @_); } print join " ", @$perl; }
      perl emacs ruby lisp!
        python emacs ruby lisp?
Re: Perl Etymology, a Recondite List
by Theo (Priest) on Oct 08, 2004 at 17:07 UTC
    Programmers Enter Riding Llamas

    -Theo-
    (so many nodes and so little time ... )

Re: Perl Etymology, a Recondite List
by revdiablo (Prior) on Oct 08, 2004 at 17:09 UTC
    There are the two traditional expansions

    It's worth noting that these are retronyms backronyms. That is, they were coined after Perl was already named. I'm sure you already knew that, but some readers of this thread might not.

        Ah, yes. It seems retronym is a word, but the wrong one. From dictionary.com:

        retronym, n.
        A word or phrase created because an existing term that was once used alone needs to be distinguished from a term referring to a new development

        Backronym is indeed the correct word here.

      Note that Larry explains that “Perl” was intentionally meant to generate backronyms.

      Makeshifts last the longest.

•Re: Perl Etymology, a Recondite List
by merlyn (Sage) on Oct 09, 2004 at 08:43 UTC

      That's an example of Particularly Excellent Renaming Largesse.

      Pragmatic Electronic Refactored Linguistics

      - apotheon
      CopyWrite Chad Perrin
Re: Perl Etymology, a Recondite List
by JediWizard (Deacon) on Oct 08, 2004 at 19:15 UTC

    perhaps elvis requires legwarmers?

    May the Force be with you
      And may the Farce be with you!

      -Theo-
      (so many nodes and so little time ... )

Re: Perl Etymology, a Recondite List
by SpanishInquisition (Pilgrim) on Oct 08, 2004 at 17:37 UTC

    "A++++++++ great seller would buy again" on the llama bit. It rocks.

    porpoises entertain red lobsters? see, I'm bad at this.

    penguins envy running lemmings? nope, not good either.

    puppies eat random legos! YES! victory.

Re: Perl Etymology, a Recondite List
by zentara (Archbishop) on Oct 09, 2004 at 14:51 UTC
    Portable Excellent Real Language

    I'm not really a human, but I play one on earth. flash japh

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlmeditation [id://397694]
Approved by kutsu
Front-paged by kutsu
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others studying the Monastery: (8)
As of 2024-04-16 07:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found