Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
    You absolutely didn't have to start work on Moar VM at all.

MoarVM gave us speed. It is like 3 to 5 times faster to recompile the compiler which helps the devs a lot. Especially spectesting within 6 minutes is way nicer than waiting 30 minutes or more.

MoarVM also gave us concurrency on the same fast VM, and also Unicode introspection. There is no other VM that can do that now or within, say, a few months. So IMO the decision to create MoarVM was a very very good one.

    Instead we now have a situation where the spec needle hasn't moved a degree on the completion meter[...]

Not true. And you just have to look at this graph: S11 and S22 get completed (module versioning, cpan, etc). The specs for concurrency got written (S17) and S15 (strings and unicode) is now in a very good shape.

    List of things to be done should have been To make Rakudo spec complete, faster, with documentation and standard libraries. And in that order.

In some areas it is very hard to spec something without a way to play with it. Like for concurrency. It was very helpful to have a sort of working implementation to play with, then spec how it should look like and then adjust the implementation. That happened within the last ten months I think.

    I know how all of this is going to play out eventually. Another year from now. Rakduo as-is now, will run on Moar VM while there will be few more new projects to port it to dozen other VM's.

I know the devs very well (hey, I am one of them), and I can say that there won't be dozens of VMs that get targeted within near future. There was a GSoC project to target JavaScript last year, and I do not see any other VM that would give Perl 6 such a benefit that would trick one of the devs into working on it. Surely there are "outsiders" that try to make it run on other VMs like luajit, but there is also RPerl and Perl5i that does not trick any of the Perl 5 devs into working on it...

    And well yeah coming to the project management part. Any average PM will tell you why it is important to keep your enthusiasm in control to finish of your current goals. No matter how tempting new projects feel, or how much your hands itch to start coding for a new project. Finishing off what you've started is more important


In reply to Re^8: -Ofun times by FROGGS
in thread -Ofun times by raiph

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?

    What's my password?
    Create A New User
    and all is quiet...

    How do I use this? | Other CB clients
    Other Users?
    Others drinking their drinks and smoking their pipes about the Monastery: (4)
    As of 2018-05-27 12:50 GMT
    Find Nodes?
      Voting Booth?