Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw

Re: How to wake up the Perl community?

by moritz (Cardinal)
on Mar 19, 2013 at 18:05 UTC ( #1024348=note: print w/replies, xml ) Need Help??

in reply to How to wake up the Perl community?

the point that "TIOBE is relevant". If someone dares to challenge me on that point, I will gladly accept.

I'd challenge you on that point, if I wasn't so weary of this whole discussion.

You can try to throw in more facts to wake some people up and show them that their language is perishing and why that is so and - more important - what can be done about it.

So, what can be done about it? I think that's the real culprit. Perl 5 is very tight spot. On the one hand there is a huge cultural obligation to remain backwards compatible, and on the other the dire need to evolve.

You can't have it both ways. People claim you can, but experience shows that there have been few or none major (and with "major" I really mean major, like subroutine signatures, a MOP, a JIT compiler, a working implementation of threads, something of that scale) new features in Perl 5 in that last years.

Maybe it is theoretically possible, but it is so much effort that only a very, very small group of people feels qualified and dedicated enough to approach such problems.

So there are basically two options left: those that want to only improve Perl 5 in small, backwards compatible steps, and those that embrace solutions that break backwards compatiblity (mostly that means Perl 6, and recently Moe). And both of these options are scary in their own rights.

So once you realize how bleak Perl 5's position is, it is easy to see why parts of the Perl community don't want to be woken, as you'd put it. Because the realization is painful.

And then you also know how to wake the community: propose a plan of action that actually improves the core of the situation. Not by talking about marketing, not by mentioning TIOBE, but by proposing a solution to Perl 5's core dilemma.

Replies are listed 'Best First'.
Re^2: How to wake up the Perl community?
by Anonymous Monk on Mar 19, 2013 at 19:32 UTC
    What can we do about large enterprises who's Architecture Board has decreed that the allowable version of Perl is the one that Red Hat ships with RHEL? Which, as far as I can tell, on the machines to which I have access, is 5.8 and 5.10.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1024348]
and the monastery is silent...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (4)
As of 2018-06-18 04:24 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (107 votes). Check out past polls.