Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: v5, a reimplementation of P5 (was Re^5: A "Perl-7" that I could actually USE right now)

by chromatic (Archbishop)
on Jul 01, 2013 at 21:32 UTC ( [id://1041926]=note: print w/replies, xml ) Need Help??


in reply to v5, a reimplementation of P5 (was Re^5: A "Perl-7" that I could actually USE right now)
in thread A "Perl-7" that I could actually USE right now

You're kidding, right?

v5 passes (as of this writing) 1209 of 40706 spectests.

Why should anyone run any code they care about on yet another just-begun P6 project that may or may not exist in a year?

  • Comment on Re: v5, a reimplementation of P5 (was Re^5: A "Perl-7" that I could actually USE right now)

Replies are listed 'Best First'.
Re^2: v5, a reimplementation of P5 (was Re^5: A "Perl-7" that I could actually USE right now)
by raiph (Deacon) on Jul 02, 2013 at 02:30 UTC
    It took FROGGS about 6 weeks (about May 19th) to pass the first 400 tests, 4 weeks (about June 19th) to pass the next 400, and 2 weeks for the next 400.

    Compare with the Rakudo/JVM port. jnthn began the branch around 20th April. He got to "hello world" on May 14th. The port was passing about 60% as many tests as the Parrot port by mid June. Today it's at 90%. The v5 project isn't going to go as fast as that, but I doubt it's close to the first inflexion of the S-curve of progress.

    I'm familiar with your complaints about jnthn's nom predictions. However, I haven't taken your word for it, nor have I focused on that single datapoint, but have instead watched #perl6 daily for 2 years. (I did not begin to speak up here at PM about P6 until I'd been doing that for around 6 months.) The P6 project, including jnthn, has been consistently delivering on the projections I've seen made internally over the last 2 years. I am confident that v5 will grow in to another useful option available to Perl 5 programmers over the next few years, even when one or more nqp backends deliver some level of XS compatibility.

    The context for my comments was clearly not things folk can use right now to rely on -- or even get stuff done unreliably. sundialsvc4's language about something he "could actually USE right now" isn't, ironically, about something he could actually use right now. It's about something he wants in the future. The same is true with Ralesk's comment. S/he's talking about there being an experiment to produce something new. But it is clear that v5 isn't someone just dreaming; it was Larry's idea since near the start of the P6 project, there's now substantive code, there's a good architecture, there's a plan, you can run it right now.

    Really this is about the classic virtues of laziness, impatience and hubris that Larry invented as guidelines for creating a better future. The laziness that says we want P5 to run faster, out of the box, without fiddling. The impatience that says "why not start now?" The hubris that's about thinking we can get it done rather than fearing the future.

    It is not about the laziness you are demonstrating of reacting only to first impressions, the impatience you are demonstrating that leads one to act before thoroughly investigating or caring about others, or the hubris you are demonstrating of believing you're a god because you're famous.

    I glanced at another comment you've posted that appears to be full of shouting. I've decided I'm not going to bother to read it for a few days. If it contains something you would like to see a response to quickly, try posting again with less bolded text. Thanks.

      It is not about the laziness you are demonstrating of reacting only to first impressions, the impatience you are demonstrating that leads one to act before thoroughly investigating or caring about others, or the hubris you are demonstrating of believing you're a god because you're famous.

      You're a real charmer, but even your sweet talking doesn't make the nascent v5 "compatible with most non-abusive uses of p5", no matter how much you try to convince people that you know what Ralesk really meant more than he did.

      Also where do I claim my Poe's Law reward?

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others learning in the Monastery: (2)
As of 2024-09-10 21:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    The PerlMonks site front end has:





    Results (9 votes). Check out past polls.

    Notices?
    erzuuli‥ 🛈The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.