A thoughtful post, but I disagree. I don't see so much "knee-jerk defense of Perl" as (healthy) skepticism about the OP's assertion of the central importance of IDEs, threading, and GUI development. Sure, all three are considered sexy by large segments of the geek population, but, at least in the problem domains where I work, they're pretty thoroughly irrelevant.

The last time I used an IDE or had to deal with threading per se was in 2001 and I eventually abandoned the IDE (MS Visual Studio) on that project because it was getting in my way more often than it was helping. In the broader sense of concurrency that you brought up, that project was the last time I encountered something that called for anything beyond the ability to run multiple independent instances of a process or maybe occasionally fork a child to handle a large chunk of processing, then die. I don't think I've done a GUI since 1998 or 99 unless you count web pages or a trivial Perl/Tk project that I did just for the sake of seeing what it's like.

I suppose you could call this a reflexive defense of Perl, depending on how you look at it, but I don't think that would be accurate. It's much more a statement of "You think that stuff's so important, huh? Prove it." I don't deny that IDEs and GUI tools (both GUIs for development and tools for developing GUIs) would make it easier to attract new blood (albeit with swampyankee's caveat of IDEs tending to enable 'code now, think later' work styles) and being able to trivially create pervasively-threaded code would do wonders for buzzword-compliance, but I'm not convinced that these things would do anything to truly improve the language or the community.


In reply to Re^2: Slow evolution of Perl = Perl is a closed Word by dsheroh
in thread Slow evolution of Perl = Perl is a closed Word by Anonymous Monk

Title:
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, details, 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, summary, 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.