Recent mental meanderings:

Lately I have been despairing that Perl 6 will ever happen. Or at least not happen in time to be useful. I don't really follow perl6-language very closely anymore. I was very excited for the first couple of years, but how long can a person be expected to remain enthusiastic? I still think Perl has huge potential. But will Perl 6 take so long that other languages will have eclipsed the value of the changes and new features? I'm just a code grunt without enough time to keep up with the latest in language theory or industry trend.

A lot of my worry is fueled by the dearth of programming jobs I've found with Perl as a significant component. Particularly for web systems where PHP seems to be rapidly outgrowing Perl. I love working in Perl, and am reluctant to look for real work in another language. How long will be too long though? Will we need a new name by the time Perl 6 is ready (and I am still assuming it will be completed some day) so that it isn't getting written off as some last gasp of a language that has already become passe?

I found a link to an article today that both gave me hope and increased my worry. http://www.joelonsoftware.com/articles/APIWar.html I've observed a bit of this myself at work. If a stable Perl 6 gets out the door in time and is as good as it's sounds like it will be, how to we we increase the ... buzz? :) How do we, as a community, take advantage of that (and more) to drive Perl as a premier choice for developing web/distributed applications? How do we make it so that when HR/managers think LAMP, they assume Perl instead of PHP?

A stable version of mod_perl for Apache 2 seems incredibly important. Efforts like Class::DBI also seem to provide incredible potential; yet so few people out there even know it exists, including developers I know who work with Perl daily in their jobs! I think Perl is already superior to PHP, at least in most ways; where is PHP getting more traction than Perl from?

Sorry this is such a ramble. It's just my thoughts and concerns, for whatever they may be worth. I love Perl and am lazy enough not to want to switch to something new ... at least until I find something even better. So I find myself wondering what can we do to get other people to understand what most of use believe? Where can we make Perl even better for web apps, a space we still have a fair foothold in?

What are other open source (and not?) projects doing to get 'media' time that we aren't? ... Can anyone suggest a good primer on writing tech articles? Many, if not most of us have worked on cool projects, or used Perl in key systems at work. Maybe a good step is to start talking to people outside the choir? Can anyone suggest magazines/websites to submit publications to where Perl articles might broaden our exposure?


In reply to Web aps with Perl (6) vs. Longhorn and the Windows API? by spq

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.