[svn:perlfaq] r10000 - perlfaq/trunk
[email protected] Wed, 26 Sep 2007 09:36:47 -0700 (PDT)
| Newsgroups | perl.cvs.perlfaq |
|---|---|
| Message-ID | <[email protected]> |
Author: comdog Date: Wed Sep 26 09:36:46 2007 New Revision: 10000 Modified: perlfaq/trunk/perlfaq1.pod Log: * perlfaq1: What's the difference between "perl" and "Perl"? + Perl had some more history on the Perl vs. perl debate Modified: perlfaq/trunk/perlfaq1.pod ============================================================================== --- perlfaq/trunk/perlfaq1.pod (original) +++ perlfaq/trunk/perlfaq1.pod Wed Sep 26 09:36:46 2007 @@ -283,13 +283,23 @@ =head2 What's the difference between "perl" and "Perl"? One bit. Oh, you weren't talking ASCII? :-) Larry now uses "Perl" to -signify the language proper and "perl" the implementation of it, -i.e. the current interpreter. Hence Tom's quip that "Nothing but perl -can parse Perl." You may or may not choose to follow this usage. For -example, parallelism means "awk and perl" and "Python and Perl" look -OK, while "awk and Perl" and "Python and perl" do not. But never -write "PERL", because perl is not an acronym, apocryphal -folklore and post-facto expansions notwithstanding. +signify the language proper and "perl" the implementation of it, i.e. +the current interpreter. Hence Tom's quip that "Nothing but perl can +parse Perl." + +Before the first edition of T<Programming perl>, people commonly +referred to the language as "perl", and its name appeared that way in +the title because it referred to the interpreter. In the book, Randal +Schwartz capitalised the language's name to make it stand out better +when typeset. This convention was adopted by the community, and the +second eiditon became T<Programming Perl>, using the capitalized +version of the name to refer to the language. + +You may or may not choose to follow this usage. For example, +parallelism means "awk and perl" and "Python and Perl" look good, while +"awk and Perl" and "Python and perl" do not. But never write "PERL", +because perl is not an acronym, apocryphal folklore and post-facto +expansions notwithstanding. =head2 Is it a Perl program or a Perl script?