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

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

<channel>
<title><![CDATA[Perl 6: SMOP GSoC 2009]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?smop_gsoc_2009</link>
<description></description>
<pubDate>Wed, 03 Jun 2009 16:46:41 -0000</pubDate>
<webMaster>synedra@gmail.com</webMaster>
<generator>Socialtext Workspace v2.14.7.2</generator>

<item>
<title><![CDATA[SMOP GSoC 2009]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?smop_gsoc_2009</link>
<description><![CDATA[<div class="wiki">
<p>
This page describes the steps to be taken during SMOP GSoC 2009. The project is being executed by Paweł Murias, while Daniel Ruoso is the mentor. You can reach both as pmurias and ruoso at #perl6 in freenode.</p>
<ul>
<li>implement a primitive RoleHOW</li>

<ul>
<li>we need ClassHOW in order for RoleHOW to &quot;pun&quot; classes properly, that is why we ned a special RoleHOW that &quot;puns&quot; knowhows for the bootstrap</li>
</ul>
<li>Failures</li>
<li>Signature role</li>

<ul>
<li>mandatory and optional arguments</li>
<li>native type constraints :(int $foo)</li>
<li>is ref,is rw,is ro,is copy</li>
<li>named arguments</li>
<li>lexical multisubs</li>
<li>type constraints :(Foo $foo)</li>
</ul>
<li>Multi</li>

<ul>
<li>sorting the variants based on type narrownes</li>
<li>extend mildew to emit multisubs correctly</li>
</ul></ul>
</div>
]]></description>
<author>Daniel Ruoso</author>
<guid isPermaLink="true">http://www.perlfoundation.org/perl6/index.cgi?smop_gsoc_2009</guid>
<pubDate>Wed, 03 Jun 2009 16:46:41 -0000</pubDate>
</item>

</channel>
</rss>