This is a prediction, not an official announcement.

Regardless of wildly inaccurate estimates, statements that it will be released "when it's done", and other potentially contradicting statements about the ultimate release date of Perl 6, I'm pretty sure I know it's coming out soon. Specifically, within the next 18 months. Vaporware no more. I mean at least a release candidate, if not a real true-to-life production release.

My method of prediction is simple: Both my Debian and FreeBSD systems report Perl 5.8.8 as their installed Perl versions. They've been that way for a while now. Perl 5.x is rapidly approaching the point where the numbers will start to look silly. The experimental developer's release is apparently 5.9.4 currently. I figure these numbers give it about 18 months to get to the point where the impending silliness must be avoided by incrementing the first digit.

Really, now, we can't have something like Perl 5.16.4 -- can we? What would the other languages think? We should have a Perl 6 in our hands in about eighteen months, come hell or high water, even if it must be accomplished by ensuring complete Parrot support for Ruby 2.0 and providing a translation layer so your Perl 6 syntax gets translated into Ruby before being turned into bytecode. Yeah, I don't foresee it happening that way either -- it's just a crazy idea.

Yep. 18 months. Who wants to bet on it?

print substr("Just another Perl hacker", 0, -2);
- apotheon
CopyWrite Chad Perrin


In reply to Perl 6 coming out in 18 months(?) by apotheon

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.