Slash Boxes
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

use Perl Log In

Log In

[ Create a new account ]

perigrin (3495)

AOL IM: marceusx (Add Buddy, Send Message)

After Middle School Chris bounced through various high schools around the state of Florida for a bit. He ended up getting a BA (in English) from the University of Central Florida at about the time others his age were getting their MAs. His (now) wife, their child, and he went to Europe for a bit (there was a programming job in Scotland) and came back unemployed where upon he got offered a job in St. Paul. He moved on from that job after a few years to one where he was paid to do the things he previously did as a hobby. That sounds much more exciting than it really was. Really his life is based on two kids, two cats, and a bunny.

Journal of perigrin (3495)

Wednesday February 28, 2007
06:49 PM

Perl is Dead. Long Live Perl!

[ #32533 ]

So depending on who you ask, Perl5 is dead. Or is it Perl6? Or wait no any Perl older than 2 years … or wait no Perl1. I’ve spent some time recently exploring all these different camps, and I have to say … Perl is alive and well … all of them.

Perl6 excites a lot of people, and they’re vocal about how when it lands it’ll be the next great thing. And guess what, it’s landed … if you like Haskell and hacking on languages. Nobody is using Perl6 for their pet projects, unless their pet project is perl6 (if I am wrong, write an article, get it published, and tell someone who can promote it). Perl5 is quietly doing what it is supposed to be doing, being damn stable and working for millions of people and billions of dollars worth of code. This isn’t sexy like multi-dispatch-quantum-operators … but it’s sexy like the original Hummer because it get’s the job done in almost any environment. (If you are doing sexy multi-dispatch-quantum-operators in Perl5, write it down, get it published and tell someone who can promote it).

Perl5 is slowly gathering new features as they are either:

  1. back ported from perl6 (//= anyone?)
  2. making things that should be easy, easy (the features pragma that adds switch to the core language?)
  3. make the world as we know it better (dmq’s regexp work?).

Perl1 is being used to test Parrot how sexy is that?! (Someone quick, write an article… never mind you get the idea.) All of these things are good things.

Ultimately Perl5 is growing the way a stable mature system should, Perl6 is growing the way an unstable mutant system should (that’s not derogatory, some of my best friends came from unstable mutants). People need to realize that both are creating exciting things, and the people creating the exciting things need to pause a moment and tell others what they’re doing and why it’s exciting.

Note that this post could bear little to no resemblance to reality as *you* see it, it does however seem to capture he angst-y zeitgeist as *I* see it right now.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.