Rakudo Perl 6 on Parrot is too many years away from being sufficiently ready.

This is the most disappointing thing I've read all day today

jnthn decided Perl 6 on JVM was the quickest way to get Perl 6

How quick?

Seriously speaking I don't care if Perl 6 runs on a dozen VM's in its first 6.0.0 release. In fact I prefer it rather doesn't. There are plenty of other important things like the standard library, CPAN compatibility and documentation to be sorted out and standardized before we branch out to other platforms. Perl 5 doesn't run on any VMs apart from its own and we are perfectly fine with it and its perfectly usable. There is no reason for any one to expect anything other wise for the first cut production release. And not just Perl, most new languages that come today run only on one VM, and users are perfectly fine with that.

Perl 6 on JVM might be a decent choice for driving the Perl 6 specification to 6.0.0, and might even be workable for some JVM fans, but it's obviously inappropriate as the only serious VM option. So now what?

Far more important than a few percentage of users who can't use JVM or Parrot or whatever are the vast majority of users who would prefer a working product on anything. And by this definition and strategy whom would you please? There are always going to be users, who can't deploy a compiler on a particular VM. So will we keep starting new projects and never finish them.

You can release 6.0.0 product on any VM, then you have all the time in the world to release it on other VM's when you want. Other wise no matter how great the progress is in the sub projects, there is hardly any reason for anybody to care.


In reply to Re^6: MoarVM update by curiousmonk
in thread MoarVM update by raiph

Title:
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, details, 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, summary, 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.