Badmouthing Perl

bart on 2008-01-24T22:52:46

Today, when browsing through the popular sites of the day, I found several sites where the author found it necessary to sneer at Perl, where it wasn't even the subject of the post. And I wasn't even searching for it. Is this the new custom?

  1. GTK Hello World in Six Different Languages

    This is actually the least worrisome of the lot:

    Although I find writing Perl to be painful for everything but processing text files in a terminal, I found the Perl GTK bindings to be relatively straightforward.
  2. "If you don't know how compilers work, then you don't know how computers work"

    Steve Yegge writes:

    You discover that jsdoc is a miserable sod of a Perl script that seg faults on about 50% of your code base, and — bear with me here — you've vowed never to write another line of Perl, because, well, it's Perl. Pick your favorite reason.
  3. Can Dynamic Languages Scale?

    This is by far the worst of the lot, gratuitous Perl bashing:

    It's as Marx said, lo these many years ago: "From each language, according to its abilities, to each project, according to its needs."

    Oh, except Perl. Perl just sucks, period. :-)

These people don't appear to even know Perl, or at least, don't appear to know it well enough.

Just stop it, please. It's not funny.


One correction

btilly on 2008-01-25T02:52:40

Steve Yegge actually does know Perl fairly well. He just hates the language. However he's favorably impressed with Perl programmers.

and how does that make you feel?

slanning on 2008-01-25T03:42:19

What exactly about their badmouthing bothers you? Do you feel you should be compensated for loss of income?

libel 1) n. to publish in print (including pictures), writing or broadcast through radio, television or film, an untruth about another which will do harm to that person or his/her reputation, by tending to bring the target into ridicule, hatred, scorn or contempt of others. Libel is the written or broadcast form of defamation, distinguished from slander which is oral defamation. It is a tort (civil wrong) making the person or entity (like a newspaper, magazine or political organization) open to a lawsuit for damages by the person who can prove the statement about him/her was a lie.

Or are you trying to enforce honesty and integrity in blogs? Or maybe participating in a mission of an elite Perl counter-troll special forces team? In denial since Perl obviously does suck and you have been brainwashed for all these years?

Re:and how does that make you feel?

jrockway on 2008-01-25T12:21:26

His point is that it makes the authors look stupid, for absolutely no reason.

I tried bashing another language on my blog once. It made me look like a moronic childish idiot. I learned my lesson and now only talk about things I'm qualified to talk about. Amazingly my blog is actually useful reading now. (Yeah yeah, pipe down there you in the back.) Instead of hype, lies, and FUD, I write about facts and things that I know about. What a concept!

Re:and how does that make you feel?

bart on 2008-01-26T09:13:44

Thanks for the vote of confidence, but the truth is actually not as noble or well thought of.

My first response was one of anger, next of sadness. It's just getting hopeless.

But indeed, I do have real trouble taking these authors seriously any more. You were right about that. I do indeed get the feeling as if they are clueless, and not just about Perl. They will need to bring in a lot more evidence to convince me of the opposite, than they would have otherwise.

Popularity

kaare on 2008-01-25T07:59:21

Good to be popular. Remember, ANY press is Good press.

No offence intended

thomaslee on 2008-02-01T23:32:29

Howdy,

I didn't mean to imply that there was anything *wrong* with Perl. Generally speaking, it *does* irk me but I've never assumed that to be anything but a personal preference. I've actually found Perl to be quite useful for a couple of tasks at work - but as I said in my post on GTK+, that has always been for text processing and manipulation. For everything else, I've found better languages for the task at hand.

Anyway, sorry to elicit such a reaction. I'll try to be a little more sensitive next time around :P