Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re: (Sort of) poll: what Perl6 features do you consider {likely,desirable} to leak into P5?

by Anonymous Monk
on Mar 09, 2005 at 12:05 UTC ( [id://437873]=note: print w/replies, xml ) Need Help??


in reply to (Sort of) poll: what Perl6 features do you consider {likely,desirable} to leak into P5?

So what is your candidate for a Perl6(-like) feature that you think it would be possible to incorporate into some next major Perl5 release?

Well, that makes a big assumption. The assumption being that there will actually be a Perl5 release before Perl6. It's been almost a year since 5.9.1 was released, with no 5.9.2 appearing at the horizon.

In the now almost 5 years perl6 has been discussed, only one feature has appeared in the 5.9.x track: the defined or. And that's something that has been requested for years before the perl6 project started.

Other than a few modules that use tricks like source filtering or overloading I don't think much of perl6 will trickly into perl5. Perl5 development, slow as it goes, seems to mainly focus on improving existing features (threads, Unicode, regexes), and then mostly below the surface (removal of bugs, better performance, reentrance). I get the impression (correct me if I'm wrong) that perl developers either work on perl6 or on perl5, and that only a few work on both.

So, for various reasons, I think it's unlikely much of the perl6 goodies will get implemented into perl5. Which is a pity.

  • Comment on Re: (Sort of) poll: what Perl6 features do you consider {likely,desirable} to leak into P5?

Replies are listed 'Best First'.
Re^2: (Sort of) poll: what Perl6 features do you consider {likely,desirable} to leak into P5?
by blazar (Canon) on Mar 09, 2005 at 12:55 UTC
    Well, that makes a big assumption. The assumption being that there will actually be a Perl5 release before Perl6. It's been almost a year since 5.9.1 was released, with no 5.9.2 appearing at the horizon.
    Well, but then even if I'm not involved into anything having even remotely to do with p5p, it's hard to believe that 5.9 won't make into 5.10 which is a "next major release".
    So, for various reasons, I think it's unlikely much of the perl6 goodies will get implemented into perl5. Which is a pity.
    Hmmm this sort of things are hard to predict, longterm. And Perl6 development is guaranteed to take quite a while. Just the other day Larry wrote in p6l:
    Me too.  If it's any comfort, just think of the design of Perl 6 as
    a genetic algorithm running on a set of distributed wetware CPUs.
    We'll just keep mutating our ideas till they prove themselves adaptive.
    
    (this is now one of my .sigs!)

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://437873]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chanting in the Monastery: (3)
As of 2024-04-25 23:34 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found