in reply to Re^2: Future Of Perl
in thread Future Of Perl

What interview, and with who? I'm pretty sure that no real Perl developer would really say that.

Perl is, I guess you could say, an "ancient language" -- it is from 1987. It has been redone several times, with the transition of Perl 4 to Perl 5 probably being the most important so far. As you may have noticed, Perl has a much longer release cycle than, say, PHP, which is already on version 6 and has been around for much shorter of a time period. IIRC, PHP4 was the standard in 2009, PHP5 in 2010, and PHP6 now. Perl is still onversion 5, and has been since the late 90s(not including subversions, which are released more often, the most recent being 5.16.0).

~Thomas~
confess( "I offer no guarantees on my code." );

Replies are listed 'Best First'.
Re^4: Future Of Perl
by tobyink (Canon) on Jun 05, 2012 at 22:20 UTC

    Actually, PHP 6 is a similar situation to Perl 6. Development is going a lot slower than was initially hoped, and although the 5.x series had been planned for retirement after 5.2.x, it is now once again the mainline version, with 5.3.x and 5.4.x having been released including some of the functionality originally planned for PHP 6.

    That said, I'd expect PHP 6 to be ready before Perl 6. It's a much less ambitious update to the language.

    Also: PHP 4 was not the standard in 2009. PHP 5 was released in 2004, and by 2009 most large software projects had dropped support for PHP 4. (PHP 4's object model is pretty awful.)

    (PHP is my second language... third if you count English.)

    perl -E'sub Monkey::do{say$_,for@_,do{($monkey=[caller(0)]->[3])=~s{::}{ }and$monkey}}"Monkey say"->Monkey::do'
Re^4: Future Of Perl
by ww (Archbishop) on Jun 05, 2012 at 21:24 UTC
    Versioning policies tend to be arbitary and often fail to give an accurate sense of what advances, if any, (and of any relevance to the user), have been incorporated.

    It's also worth noting, in the face of the OP and clarification, that Perl versions => 5.almost-nothing are still in wide use and very effectively -- and for many intents, on something like par for 5.16. It depends on what you need... but in this case, the SOPW needs to recognize that the path forward is will the current version.

    But back to the PHP comparison: while I don't use PHP4 or 5, with any regularity, I'd regard difference as more nearly akin to Perl 4.x vs Perl 4.x+1.