Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • by educated_foo (3106) on 2009.07.27 22:39 (#69702) Journal

    We throw around words like "Modern" and "Enlightened" and "Directory of Marketing" because they are the best we can do, because we don't know how to name things well.

    IMHO, "we" throw around these terms because they have positive connotations with no denotations -- i.e. they are standard marketing claptrap. If you have a specific idea for how you want Perl to change, you christen it "Good Perl" or something, then repeat that term endlessly. One of these days, after I decide what I want Perl to become, I'll get around to releasing "Cool Perl" and/or "Sexy Perl."

    This is pure bullshit. Perl took over from C and SH back in the day because it let people sling around text files with minimal effort. And Ruby on Rails is handing Perl its own ass now because it lets people script up a shiny-looking web page with minimal effort (also because DHH knows how to use hair gel...). If you want to "market" Perl, first use it to solve your own problems, then package up your code in a way that others can use it.

    • [They] are standard marketing claptrap.

      I don't speak for any "we" but the editorial we, but I like the term "Modern Perl" because I like pointing to well-written code which takes advantage of the CPAN and community idioms and features added to Perl in the past decade to solve problems elegantly and maintainably and having a concise, memorable term to use to distinguish it from bad code poorly thrown together with no sense of design, little understanding of Perl's strengths and weaknesses, and no intent fo

      • Ignoring the marketing claptrap comments, my only criticism of "Englightened" and "Modern" are that as an adjective they aren't self-evident.

        Modern Bride Magazine? OK, I can see what that might be, even though I'm not a bride.

        Modern Perl? Without knowing Perl already, it's not something that says much.

        • Without knowing Perl already, it's not something that says much.

          I'm not sure any adjective would be self-evident to people unfamiliar with Perl. I suppose we could characterize them by Perl 5 release version number, but that has obvious flaws. We could use "circa 1999" or "circa 2004" to describe the code, but that's clunky.

          "Modern" and "enlightened" and "Renaissance" all connote visible differences between eras. That's an interesting convergence around a narrative metaphor: effective and elegant Perl

      • I don't particularly care what other people use as a name, whether Enlightened or Modern or Maintainable or Good or whatever.

        Try "chromatic's," or "strict and warnings and Moose," or (I guess) "rakudo." My point, which seems to have sadly been lost, is that "meaningless-positive-adjective Perl" is standard marketing bullshit, and implicitly assumes that your audience is a pack of semi-morons. It's no better than "Enterprise Perl Bean Solutions." Please don't do that.

        • I don't see it as "meaningless-positive-adjective" perl, so much as "memorable-succinct-suggestive-adjective" perl.

          A "name" has to serve a lot of purposes.  If it is too long and unmemorable (strict and warnings and Moose Perl) it is not a name but a description.  The name does *not* have to be the description, it just has to be suggestive enough that, once someone learns the description the name will an easy to remember tag that quickly reminds them of the description.  It also is a bug adva
          • The name does *not* have to be the description, it just has to be suggestive enough that, once someone learns the description the name will an easy to remember tag that quickly reminds them of the description.

            Agreed. But to retain some credibility, the name should be both descriptive and value-neutral. "Extreme Programming" and "Waterfall Programming" both succeed because they describe the relevant processes without claiming that they are either good or bad. "Perl" and "Linux" do as well, to some extent

      • > I don't speak for any "we" but the editorial

        He means the words (plural), not the people

    • One of these days, after I decide what I want Perl to become, I'll get around to releasing "Cool Perl" and/or "Sexy Perl."

      Maybe pudge can do the jingle. Something inspired by the late and inexplicably great Michael Jackson.