<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule">

<channel>
<title><![CDATA[Perl 6: When will Perl 6 be released?]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?when_will_perl_6_be_released</link>
<description></description>
<pubDate>Sun, 31 Jan 2010 13:41:00 -0000</pubDate>
<webMaster>synedra@gmail.com</webMaster>
<generator>Socialtext Workspace v2.14.7.2</generator>

<item>
<title><![CDATA[When will Perl 6 be released?]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?when_will_perl_6_be_released</link>
<description><![CDATA[<div class="wiki">
<p>
Perl 6 will be released when it's done (i.e. meets its specs and passes its test suite) and is ready to be released (i.e. is industrial-strength production-worthy). When all the work to be done has been done, by all the people that there are to work on it, then it's ready to go.</p>
<p>
We realize that's not a very satisfying answer, but that's the best we can do right now. To try to assign a date, even a year, would be disingenuous. However, although the design of Perl 6 got underway around 2001, serious hacking on the Perl 6 compiler only started in early 2005. Here is the tentative timeline from 2005:</p>
<span class="nlw_phrase"><img alt="Perl_6_timeline.png" src="http://www.perlfoundation.org/perl6/index.cgi/Perl_6_timeline.png?action=attachments_download;page_name=when_will_perl_6_be_released;id=20071231104947-0-13730" /><!-- wiki: {image: Perl_6_timeline.png} --></span><br /><br /><p>
We've obviously got a ways to go (for example, getting Perl 6 compiled to Perl 5), but there's been considerable year-to-year compounding of progress. 2007 was a great year for getting a lot of important infrastructure into place.</p>
<p>
Larry Wall has said &quot;We're done with the first 80%, and well into the second 80%&quot; of the project. Of course, Larry would be quick to add &quot;Unless there's a third 80%&quot;. But the point is that project timeline estimation is very difficult (especially for as complex and relatively unfunded a project as this one), and the people working on it feel they are much closer to the end of the project than they are to the beginning.</p>
<h2 id="what_s_left_to_be_done">What's left to be done?</h2>
<p>
We're working on making that list happen over at <a href="http://www.perlfoundation.org/perl6/index.cgi?development_dashboard" title="(6 months)  toc Introduction The Development Dashboard is designed to answer two questions What s left to do to...">Development Dashboard</a>. The fact that we're getting to a point where we're starting to nail down specific deliverables should be somewhat reassuring. Besides the Perl 6 compiler and Parrot virtual machine, there are many Perl 6 modules to produce, among other things. (Although they are not officially required for release, the more that are available, the better.)</p>
<h2 id="can_i_help_somehow">Can I help somehow?</h2>
<p>
Absolutely! This is a large project, and there are many contributing roles.</p>
<p>
You don't even have to know Perl 6, or Parrot, or even Perl 5 (although any or all of those skills can be used, even beginner-level).</p>
<p>
If you want to help out on development-related tasks (including testing and documentation), see:</p>
<ul>
<li>Perl 6 compiler and related tasks:</li>

<ul>
<li><a href="http://www.perlfoundation.org/perl6/index.cgi?getting_involved" title="(39 months)  toc Introduction See Getting Involved with Perl 6 - an Update http www.perlmonks.org node_id 690945...">Getting Involved</a> for more information.</li>
<li><a href="http://www.perlfoundation.org/perl6/index.cgi?mail_lists_irc_archives" title="(40 months)  Perl 6 Mailing Lists and Archives The currently active Perl 6 mailing lists are at ( http www.nntp....">Mail Lists, IRC, Archives</a> to &quot;get in the loop&quot; via mail lists and IRC channels.</li>
</ul>
<li>Parrot VM:</li>

<ul>
<li>See the <a target="_blank" title="(external link)" href="http://www.perlfoundation.org/parrot">Official Parrot Wiki<!-- wiki-renamed-hyperlink "Official Parrot Wiki"<http://www.perlfoundation.org/parrot> --></a> section on &quot;Contributing to parrot&quot;.</li>
</ul></ul>
<p>
If you want to help expand and update this wiki, see:</p>
<ul>
<li><a href="http://www.perlfoundation.org/perl6/index.cgi?about_this_wiki" title="(39 months)  toc [Perl 6] is the Official Perl 6 Wiki and Home Page If you help out with this Wiki, please add y...">About This Wiki</a> for information on how to use this wiki editing features, etc.</li>
<li><a href="http://www.perlfoundation.org/perl6/index.cgi?content_wanted" title="(33 months) This page list content which we d like added to this wiki. Rather than leaving under construction pa...">Content Wanted</a> to view any outstanding requests (infrequently used at present).</li>
<li><a href="http://www.perlfoundation.org/perl6/index.cgi?mail_lists_irc_archives" title="(40 months)  Perl 6 Mailing Lists and Archives The currently active Perl 6 mailing lists are at ( http www.nntp....">Mail Lists, IRC, Archives</a> to lurk or inquire about timely and important content to add.</li>
<li>Check the <a target="_blank" title="(external link)" href="http://www.perlfoundation.org/perl6/index.cgi?action=recent_changes">What's New<!-- wiki-renamed-hyperlink "What's New"<http://www.perlfoundation.org/perl6/index.cgi?action=recent_changes> --></a> link near the top of any wiki page to get a list of all recently changed pages that you can peruse. You can help fill in missing pieces, check links, fix typos, add graphics, and so on.</li>
</ul>
<p>
And of course, anything you could do in the way of fundraising and soliciting $$$ to support Perl 6 and Parrot development would be wonderful. Every year, people, companies, and foundations give numerous multi-million donations to universities for new buildings, new faculty, and so on. Perl 6 is at least as important, and will have far greater ultimate techno-economic leverage in the great majority of cases. (Also, don't just think about Perl 6.0 — you want to establish major momentum to carry on through Perl 6.2, Perl 6.4, and so on — including the production of a growing series of CPAN6 power modules.)</p>
<p>
((To-do wish list: It would be nice to have perhaps 3 sub-bullets for each feature giving: (1) a very brief description of it, (2) a very brief explanation of its advantages, and (3) maybe 2 or 3 minimalist examples of it. (4) relevant Perl 5 module or feature that is similar. Or maybe just link to topics about each item instead?))</p>
</div>
]]></description>
<author>Herbert Breunung</author>
<guid isPermaLink="true">http://www.perlfoundation.org/perl6/index.cgi?when_will_perl_6_be_released</guid>
<pubDate>Sun, 31 Jan 2010 13:41:00 -0000</pubDate>
</item>

</channel>
</rss>