I guess this is a good poll idea - but first we need to gather all the options.
Stats show that Perl is not dead and has still strong presence everywhere. But I am sure that everyone noticed that it has lost the place in public imagination. It does not inspire people (as Ruby with RoR or PHP with Drupald and Mediawiki do) any more.
So what do you think can bring back the excitement into Perl?
Here is a list of things (that are very exciting to me personally) but which in my opinion will not be exciting outside of Perl community:
- Catalyst? I don't think so. It is great - flexible and all, but it is just another MVC framework.
- DBIx::Class (and RDBO)? Very nice and perhaps the most powerful of all Open Source ORMs - but again - nothing new
- Moose? Yeah - this might be exciting inside our Perl world, but outside?
- Jifty? I don't know much about that one - but see Catalyst above.
And what can do that?
- Perl 6 - obviously. Just when?
- CPAN and the ecosystem around it. CPAN has been here for more than a decade, but it is only recently that we noticed problems with it's scale and started to do something about that. And this massive scale is something really new in OS code libraries.
What are your types?
Update: And what really makes the mentioned Drupal and RoR libraries exciting? With Drupal non-programmers can set up a quite complex community site on their own, without hiring expensive programmers. Paradoxically this creates also a big market for PHP programmers who later are hired to add new features to the already working community sites. With RoR it is the other way around - it let's a lonely programmer create a nice looking web application without hiring designers. This independence in both cases is quite a breakthrough and creates excitement and buzz.
The question why we need buzz for Perl I'll leave unanswered for now.
Are you posting in the right place? Check out Where do I post X? to know for sure.
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
Want more info? How to link or
or How to display code and escape characters
are good places to start.