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

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

<channel>
<title><![CDATA[Perl 6: mildew]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?mildew</link>
<description></description>
<pubDate>Thu, 25 Mar 2010 01:09:39 -0000</pubDate>
<webMaster>synedra@gmail.com</webMaster>
<generator>Socialtext Workspace v2.14.7.2</generator>

<item>
<title><![CDATA[mildew]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?mildew</link>
<description><![CDATA[<div class="wiki">
<h1 id="what_is_mildew">What is mildew?</h1>
<p>
Mildew is a compiler that uses <a href="http://www.perlfoundation.org/perl6/index.cgi?std_pm" title="(32 months) is the Standard Perl 6 grammar and more or less part of the specs [Specification]. Its a program, wr...">STD.pm</a> as its parser and <a href="http://www.perlfoundation.org/perl6/index.cgi?smop" title="(7 months)  Simple Meta Object Programming Simple Matter Of Programming is a C based interpreter (runloop) that...">SMOP</a> as its runtime. It's mainly developed by <a href="http://www.perlfoundation.org/perl6/index.cgi?pawel_murias" title="(38 months) aka pmurias author of pixie and codeveloper of [Mildew]. his Modules http search.cpan.org pmurias hi...">Pawel Murias</a> and <a href="http://www.perlfoundation.org/perl6/index.cgi?daniel_ruoso" title="(39 months) Brasilian Perl programmer, Author of [SMOP] and [Mildew]. Resumé http br.linkedin.com in ruoso Open ...">Daniel Ruoso</a>.</p>
<h1 id="what_works">What works?</h1>
<p>
The development of mildew is not feature-oriented, so we support a very small subset of the language features, but that is not really bad news. Mildew development is concept-oriented, so that means we fully support some Perl 6 concepts that are not yet supported by other implementations, like the &quot;return&quot; routine.</p>
<p>
Mildew has its own test suite, which is located at <a target="_blank" title="(external link)" href="http://svn.pugscode.org/pugs/v6/mildew/t/">http://svn.pugscode.org/pugs/v6/mildew/t/</a></p>
<h2 id="relevant_features">Relevant features</h2>
<h3 id="p5_integration">p5 integration</h3>
<p>
<a target="_blank" title="(external link)" href="http://svn.pugscode.org/pugs/v6/mildew/example/cgi.pl">http://svn.pugscode.org/pugs/v6/mildew/example/cgi.pl</a></p>
<h3 id="return_semantics">return semantics</h3>
<p>
<a target="_blank" title="(external link)" href="http://svn.pugscode.org/pugs/v6/mildew/t/return_function.t">http://svn.pugscode.org/pugs/v6/mildew/t/return_function.t</a></p>
<h3 id="exceptions">exceptions</h3>
<p>
<a target="_blank" title="(external link)" href="http://svn.pugscode.org/pugs/v6/mildew/t/throw_inside_catch.t">http://svn.pugscode.org/pugs/v6/mildew/t/throw_inside_catch.t</a></p>
<p>
<a target="_blank" title="(external link)" href="http://svn.pugscode.org/pugs/v6/mildew/t/control_exception.t">http://svn.pugscode.org/pugs/v6/mildew/t/control_exception.t</a></p>
<p>
<a target="_blank" title="(external link)" href="http://svn.pugscode.org/pugs/v6/mildew/t/fail.t">http://svn.pugscode.org/pugs/v6/mildew/t/fail.t</a></p>
<h3 id="multi_subs">multi subs</h3>
<p>
<a target="_blank" title="(external link)" href="http://svn.pugscode.org/pugs/v6/mildew/t/multi.t">http://svn.pugscode.org/pugs/v6/mildew/t/multi.t</a></p>
<h3 id="roles">roles</h3>
<p>
<a target="_blank" title="(external link)" href="http://svn.pugscode.org/pugs/v6/mildew/t/role.t">http://svn.pugscode.org/pugs/v6/mildew/t/role.t</a></p>
<h3 id="overload_and_capture_expansion">.() overload and capture expansion</h3>
<p>
<a target="_blank" title="(external link)" href="http://svn.pugscode.org/pugs/v6/mildew/t/capture_expansion.t">http://svn.pugscode.org/pugs/v6/mildew/t/capture_expansion.t</a></p>
<h3 id="binding">binding</h3>
<p>
<a target="_blank" title="(external link)" href="http://svn.pugscode.org/pugs/v6/mildew/t/binding.t">http://svn.pugscode.org/pugs/v6/mildew/t/binding.t</a></p>
<h3 id="meta_object_protocol">meta-object-protocol</h3>
<p>
<a target="_blank" title="(external link)" href="http://svn.pugscode.org/pugs/v6/mildew/t/classhow_add_method.t">http://svn.pugscode.org/pugs/v6/mildew/t/classhow_add_method.t</a></p>
<p>
<a target="_blank" title="(external link)" href="http://svn.pugscode.org/pugs/v6/mildew/t/classhow_add_method_real.t">http://svn.pugscode.org/pugs/v6/mildew/t/classhow_add_method_real.t</a></p>
<h1 id="what_doesn_t_work">What doesn't work</h1>
<p>
Most of the spec is not yet implemented, take a look at the test suite to see what already works.</p>
<h1 id="source">Source</h1>
<p>
<a target="_blank" title="(external link)" href="http://svn.pugscode.org/pugs/v6/mildew/">http://svn.pugscode.org/pugs/v6/mildew/</a></p>
</div>
]]></description>
<author>Herbert Breunung</author>
<guid isPermaLink="true">http://www.perlfoundation.org/perl6/index.cgi?mildew</guid>
<pubDate>Thu, 25 Mar 2010 01:09:39 -0000</pubDate>
</item>

</channel>
</rss>