Perl: Love it, or hate it, but don’t ignore it.

Share this:

Call me a curmudgeon (and many do), but I just can’t understand why intelligent folks make the choice to completely ignore Perl. I can understand if you don’t want to use it yourself — that’s all cool — but I wish folks would at least give it the nod it deserves.

Case in point: I was reading Simon Wilson’s excellent blog post about Node.js — an "evented I/O for V8 javascript” and was surprised that he only referenced Twisted (Python) and EventMachine (Ruby) when talking about non-blocking event-driven frameworks.

Why no mention of Perl? In reading about Node.js, it looks like one of the critical pieces of Node.js — libev — was co-authored by Marc Lehmann, a rather prolific CPAN contributor. Mark also appears to be the author of AnyEvent, one of Perl’s own even-driven frameworks. It’s not like PSGI and Plack and POE haven’t been getting some good attention lately. And even the slideshow listed at the end of Simon’s post mentions AnyEvent as an alternate event-driven option.

So what happened?

As most Perlers have probably experienced, this is not an isolated event. Virtually every discussion of Web frameworks — Ruby on Rails, Django on Python, Symphony on PHP — manage to avoid any mention of Catalyst, Jifty, or the Mojo Web Framework.

Given Catalyst’s lineage — fork of a Perl MVC framework called Maypole — I find it a bit strange that it’s so often left out of the picture. (Even more strange when one considers that Catalyst is technically older that Ruby on Rails — or so I’ve read.)

So.. Why do intelligent programmers so often leave Perl out of picture when talking about new approaches? Is it a conspiracy? Just plain oversight? Or the legend of "Perl is dead" rearing it’s head again?

I don’t have an answer, but I wish I did. (Though, I’d probably start my investigation with the lackluster attention that O’Reilly gives to Perl.com.)

There’s lots of activity around Perl. Just check out StackOverflow or commandlinefu.com. Supposedly Perl Web searches are on the rise, and the Twitterverse is all a-flutter with everything Perl, and Perl.org got a design refresh (hats off to those involved).

As the old saying goes: Love me, or hate me, just don’t ingore me. If people want to hate on Perl, so be it. But I propose that it would benefit the Perl community to ensure that Perl is not ingored.

So the next question is: How do we raise the volume even higher?

About the author

Phillip Smith works at the intersection of technology, social change, and media justice. Since 2004, he has worked as an Internet strategy consultant for New Internationalist.

Read more about Phillip Smith

Related entries

  • Promoting projects that are written in Perl

    2009-10-22

    I got a great e-mail from Gabor earlier this week that proposed a simple challenge: Let's not get distracted trying to promote Perl itself, but -- instead -- let's focus on promoting projects written in Perl.

    One of those projects -- the one I'm most excited about on a day-to-day basis -- is Bricolage, the enterprise-class content management system. Gabor's note -- which asked about the status of the project -- makes me wonder why more folks in the Perl community aren't taking a closer look at what is undoubtedly one of the most capable publishing systems on the market today?

    So, in the interest of beating the drum for a Perl project that's alive and well, I wanted to summarize what I think is exciting about the Bricolage project right now:

    4
    Phillip Smith
  • Perl in your city

    2009-10-13

    Over the years, I've been involved with a fair number of Bricolage implementations for different organizations. (For those that don't know, Bricolage is a large, Perl-based, publishing system.) Many of these organizations don't have a full-time Perl programmer on staff, and instead rely on external contracts to do the heavy lifting that comes up from time-to-time. However, most of these organizations have a "Web producer" or "Web manager" -- a generalist who helps with content updates, and smaller scale Web site changes -- and, almost without fail, that person eventually asks: How can I learn more about Perl?

    2
    Phillip Smith
  • A Perl-based editor for Perl, on a Mac. 

    2009-10-06

    Giving credit where credit is due: The folks behind Padre, the Perl IDE, are leading by example when it comes to doing community engagement well. Twice now, folks from the Padre project have dropped me a note to ask about this or that, which is a great way to catch people's attention So, with such great outreach, I'd feel like a complete schmoe if I didn't at least give Padre a whirl.

    Unfortunately, getting Padre running is currently pretty difficult -- I'd say a tad more difficult than installing Bricolage, which has historically been a non-trivial exercise. No doubt the Padre install process is going to get a whack easier soon, given the high number of commits the project sees in a given week.

    2
    Phillip Smith
  • Free software Fridays. Let's promote participation.

    2009-09-28

    One of the most enjoyable benefits of working with a not-for-profit workers' co-operative is being able to invest some time into activities that aren't exclusively tied to generating revenue. New Internationalist has long-relied on free and open source software and this year we will try to formalize our efforts to contribute back to projects that have helped along the way. The concept is "Free Software Fridays," which is something we hope will catch on at other organizations.

    The concept is simple: those of us that work on technology-related aspects of New Internationalist's operation invest two hours per week, or one day a month, into supporting the free software projects that we rely on, or toward releasing the tools that we've developed internally as free software. The idea itself is open source, in the sense that we've taken the broad strokes from the idea of "Open Source Fridays" started by our friends at the Web Collective in Seattle and re-purposed them to fit with the work culture at NI.

    0
    Phillip Smith
  • The Perl ecosystem toolbar: Now it's your turn.

    2009-09-08

    A couple weeks back, I asked the question "Where is the big 'Explore Perl' button?" and followed up last week with a short demo of the kind of thing I was thinking about. Some folks liked it: so today it's one step closer to "reality." And now it's your turn to take it to the next level.

    After Adam mentioned that he was running a humourous mock-up of the "Perl Ecosystem Toolbar" on the CPAN Top 100 site, I thought "crap, I better see if I can actually make this thing work."

    2
    Phillip Smith
  • Demo: The Perl ecosystem toolbar

    2009-08-31

    This isn't really a post. But, after a bit of a funny back-and-forth with Adam Kennedy, I thought it would be fun to throw together an example of what a "persistent Perl ecosystem toolbar" might look like in reality.

    So, here's a quick demo.

    4
    Phillip Smith

Popular tags

The Tech Blog

This is where New Internationalist Web Team documents the free and open software used to build this website and its services, discusses emerging issues in the technology space, and provide critical analysis, news and commentary on all things IT and web.

The Tech Blog

Comments on Perl: Love it, or hate it, but don't ignore it.

...And all is quiet.

Tweets

Leave your comment