Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
And in 6 years as a software developer in Perl, I have to tell you, that is just fine. Perl (up to and including version 5) was built on immediate obvious simple solutions to real world problems.

Larry Wall, as developer of a Usenet news reader amongst other things, had practicality as the first and maybe only thing in his mind when developing his language.


  1. Is perl an elegantly crafted highly regular software architecture for problem solution? NO
  2. Is perl a well thought-out result of hours and hours of deliberation over the perfect language? NO
  3. Is perl solvings thousands and thousands of problems this very moment in all spheres of IT? YES
And for that reason, criticisms (such as the title) really dont hold much water.


With PHP, we can apply a weight of 10,000 to each of items 1 through 3 in the previous section. If Lisp looks like oatmeal with fingernail clippings in it, PHP looks like the floor around the bathroom after a wild frat party. It is 10,000 times more ugly than Perl. 10,000 times more stream of consciousness and inscrutable to reason. But for all its shortcomings, PHP is kicking much ass. When you can download a tar file, uncompress and have spiffy looking blogs, forums, mysql interfaces, content management systems, and more in under 1 hour, then you can only STFU unless you (AND YOUR LANGUAGE) can do the same.

ICFP 2007

I dont know how the hay they did but they outdid every elegant, articulate functional language on the planet.

Perl 6

You know, Nicklaus Wirth called his successor to Pascal "Oberon." It was inspired by Pascal, didn't look too different, but he gave it another name.

In terms of version numbers Perl 6 should be Perl 90 or something. It is not a smooth transition using items 1 to 3 as criteria. It is completely the opposite. It is an attempt to be elegant and well thought out and it is doing so in a glass house away from real world demands and constraints. So my suggestion is: "Rename Perl 6 to something else entirely, because it is not in the spirit of Perl in the least bit."

You may now downvote your ass off.

Have a nice day!

Carter's compass: I know I'm on the right track when by deleting something, I'm adding functionality

In reply to Perl is an ad-hoc irregular jumble of functionality... and that is A-OK by princepawn

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?

    What's my password?
    Create A New User
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others rifling through the Monastery: (6)
    As of 2021-04-13 08:07 GMT
    Find Nodes?
      Voting Booth?

      No recent polls found