Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number

Re: On the misuse of "PERL"

by poqui (Deacon)
on Mar 13, 2007 at 18:32 UTC ( #604645=note: print w/replies, xml ) Need Help??

in reply to On the misuse of "PERL"
in thread Developer::Perl::Find

I know this is on old thread; but this is probably the best place to post what I have found.

One should use "Perl" instead of "PERL" because, as a language, especially a technical language, the identification without ambiguity of the semantic structure is of high importance.

See the Object Modeling Group's "Common Warehouse Metamodel Specification" (OMG CWM v1.1 3/2003) Section Core Metamodel: Expression.
"An Expression is a statement that will evaluate to a ... set of instances when executed in a context."

That context is identified by a named language;
"In general, a language should be spelled and capitalized exactly as it appears in the document defining the language. For example, use COBOL, not Cobol; use Ada, not ADA; use PostScript, not Postscript."

And I would add: use Perl, not PERL.

Replies are listed 'Best First'.
Re^2: On the misuse of "PERL"
by belg4mit (Prior) on Mar 13, 2007 at 18:51 UTC
    Perl (5) has no formal specification, unlike, say C.

    In Bob We Trust, All Others Bring Data.

      True, but there is something to be said for wide acceptance in the development community; and a desire to be unambiguous in semantic description.
      How much more "official" do you want to get than "Programming Perl"?

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://604645]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (4)
As of 2021-07-23 21:59 GMT
Find Nodes?
    Voting Booth?

    No recent polls found