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

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

<channel>
<title><![CDATA[Perl 6: Perl 6 hackathon targets]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?perl_6_hackathon_targets</link>
<description></description>
<pubDate>Mon, 20 Apr 2009 12:24:49 -0000</pubDate>
<webMaster>synedra@gmail.com</webMaster>
<generator>Socialtext Workspace v2.14.7.2</generator>

<item>
<title><![CDATA[Perl 6 hackathon targets]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?perl_6_hackathon_targets</link>
<description><![CDATA[<div class="wiki">
<p>
These are topics and/or tasks that are likely candidates to be addressed or worked on at the <a href="http://www.perlfoundation.org/perl6/index.cgi?oslo_perl_6_hackaton_2009" title="(33 months)  toc This year, Oslo Perl Mongers http oslo.pm.org will be hosting the Nordic Perl Workshop http www...">Oslo Perl 6 hackaton 2009</a>. They're here as a list to remind us of (1) important issues we may want to address when we have a gathering of the principals, and (2) ideas for things that we can recruit others to work on.</p>
<h2 id="rakudo_specific_targets">Rakudo-specific targets</h2>
<ul>
<li>Update the development roadmap</li>
<li>Review RT tickets, verify that open bugs/tickets have corresponding spectests</li>
<li>Ideas/planning for initial module implementations, where hosted, if/how distributed with implementations</li>
<li>Update documentation on rakudo.org</li>
<li>Create/update FAQ on rakudo.org</li>
<li>Update &quot;committer's guide&quot;, &quot;release manager's guide&quot;, etc. documents</li>
<li>Plan for handling .leave</li>
<li>Spectest coverage review</li>
<li>Fix 'make install' target</li>
<li>Planning for laziness and lazy lists</li>
<li>Identify critical stumbling blocks for newcomers to Rakudo / Perl 6</li>
<li>Clean up handling of True, False, .true, .not, etc.</li>
<li>Clean up handling of .Str for some builtin types (Int, Num)</li>
<li>qx() workarounds?</li>
<li>RT #64810?</li>
<li>Fix up capture handling</li>
<li>Container autovivification</li>
</ul>
<h2 id="perl_6_language_targets">Perl 6 language targets</h2>
<p>
(Language design issues that may involve discussions with Larry or proposals to p6l)</p>
<ul>
<li>Handling of take() values, especially in loops</li>
<li>Details of infix:&lt;cmp&gt;</li>
<li>Do we want want() ?</li>
<li>See also <a href="http://www.perlfoundation.org/perl6/index.cgi?perl6_tasks" title="(40 months) This page used to contain Rakudo-specific items. That content is now here. http wiki.github.com raku...">perl6 tasks</a></li>
<li>String Range semantics</li>
<li>Types nested inside roles</li>
<li>access private members of sibling instances</li>
</ul>
<h2 id="rakudo_things_accomplished_decided">Rakudo things accomplished / decided</h2>
<ul>
<li>Fixed some bugs with .hash and .list on match objects (pmichaud)</li>
<li>Added IO::Socket (masak, mberends)</li>
<li>Lots more parameterized type thingies (jonathan++)</li>
<li>Syntax highlighting in Padre</li>
</ul>
<h2 id="perl_6_things_accomplished_decided">Perl 6 things accomplished / decided</h2>
<ul>
<li>is augment lexically scoped? (answer: no, it's a form of monkey patching)</li>
<li>review EXPORTALL semantics</li>
<li>Clarify enum/boolean stringification semantics</li>
<li>Type constraints in arrays <a href="http://www.perlfoundation.org/perl6/index.cgi?3%2C%204%2C%205" title="[click to create page]" class="incipient">3, 4, 5</a> &lt;-&gt; Positional[Int] ?</li>

<ul>
<li>(answer -- generally an anonymous array/list doesn't promote to a given constraint)</li>
<li>however, there is a &quot;narrowness criteria&quot; for parameterized roles, which jonathan++ has specced (S14) and implemented (Rakudo)</li>
</ul>
<li>Eliminated prefix:&lt;=&gt;, now use .get, .lines.</li>
<li>Also eliminated fish term ( =&lt;&gt; ), it's now lines() .</li>
<li>Binding doesn't have any &quot;action at a distance&quot; semantics -- tends to work locally</li>
<li>&quot;augment&quot; should probably affect existing instances of a type</li>
<li>&nbsp;</li>
</ul>
</div>
]]></description>
<author>pmichaud@hidden</author>
<guid isPermaLink="true">http://www.perlfoundation.org/perl6/index.cgi?perl_6_hackathon_targets</guid>
<pubDate>Mon, 20 Apr 2009 12:24:49 -0000</pubDate>
</item>

</channel>
</rss>