Beefy Boxes and Bandwidth Generously Provided by pair Networks Frank
Problems? Is your data what you think it is?
 
PerlMonks  

Re^6: MoarVM update

by raiph (Friar)
on Sep 14, 2013 at 06:26 UTC ( #1054059=note: print w/ replies, xml ) Need Help??


in reply to Re^5: MoarVM update
in thread MoarVM update

I didn't promise a solid beta.

I didn't say NQP would take years.


Comment on Re^6: MoarVM update
Re^7: MoarVM update
by Jenda (Abbot) on Sep 14, 2013 at 10:53 UTC

    "Based on what I know, I'd guess that MoarVM will run Rakudo Perl 6 enough to compile and run itself before YAPC::NA 2014 in 9 months." - raiph in Re^2: MoarVM update

    "I can see the P6 team aiming at having a solid 6.0.0 beta that adds p5interop, compact arrays, concurrency, async IO, unicode, macros, module versioning, better libs, better module installer, much better performance, complete documentation, and user support by YAPC::NA 2014." - raiph in Re^4: A $dayjob Perl 6 program that runs 40x faster on the JVM than on Parrot

    "NQP on MoarVM is not a week away from passing the NQP testsuite. At a guess I'd say it'll be a few years before NQP passes 100% of its test suite on MoarVM." - raiph in Re^2: MoarVM update





    The celebrity confuse-all of the Perl-6 cult I guess.

    Jenda
    Enoch was right!
    Enjoy the last years of Rome.

      if they are one week from passing all tests
      "NQP on MoarVM is not a week away from passing the NQP testsuite."

      Right. I stand by that. You made a significant mistake. I felt it needed correction.

      "At a guess I'd say it'll be a few years before NQP passes 100% of its test suite on MoarVM."

      Right. I stand by my forward looking statements about Perl 6.1 Given the constant accusations of spin, I decided to start with the absolute worst case I could think of, namely passing 100% of the test suite, and allowing I might be underestimating how hard that would be. (Fwiw, subsequent conversations with a MoarVM dev suggest I was being far too conservative.)

      "Based on what I know, I'd guess that MoarVM will run Rakudo Perl 6 enough to compile and run itself before YAPC::NA 2014 in 9 months."

      Right.1

      One of the devs I'd call a core MoarVM dev told me (before my comment above) that he thinks its 50/50 that Rakudo Perl 6 will compile and run itself on MoarVM this year.

      P5Interop is set to be developed on MoarVM first (with $10k chasing its completion). This is one of many factors that suggest there will likely be pressure to develop MoarVM rapidly.

      The official Perl 6, Rakudo and NQP lead dev, Patrick Michaud, pretty much stopped working on Perl 6 for the last 2 years. He is set to return this year, perhaps this month. \o/ Patrick will almost certainly be happy to help develop Rakudo on MoarVM.

      jnthn is currently the de facto lead P6 dev. There are things in his life that suggest he really wants to bring P6 to a satisfying point about 9 months from now.

      jnthn has been teaching ever more people around him to work on the NQP toolchain (eg the NQP workshop this weekend in Germany is being attended by 15 devs). Some of these folk are starting to make MoarVM commits, and I anticipate an uptick after the workshop.

      Etc.

      1 My hope is that, if someone reads what I say carefully they will find it to be clear, reliable, and without spin. For forward looking statements about Perl 6:

      • I generally try to be specific about what I'm saying might happen (so the outcome will typically be either yes it happened, or no it didn't)

      • I am always conservative (in the hope I might build a track record over several years of getting my forward looking statements consistently right)

      • If I say "before", I mean any time between now and the date I suggest.

      • I frequently qualify what I am saying with things like "aiui", or "imo", or by calling something a "guess" or an "estimate". These qualifications indicate how strongly (or weakly) assertive I intend my statement to be.

        Yeah, right. Keep changing your story! No one takes you seriously and no one takes Perl-6 seriously because it's allways smooth talking and never production ready software.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (4)
As of 2014-04-21 04:58 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (490 votes), past polls