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

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

<channel>
<title><![CDATA[Perl 6: Historical Implementations]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?historical_implementations</link>
<description></description>
<pubDate>Fri, 05 Mar 2010 12:51:14 -0000</pubDate>
<webMaster>synedra@gmail.com</webMaster>
<generator>Socialtext Workspace v2.14.7.2</generator>

<item>
<title><![CDATA[Historical Implementations]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?historical_implementations</link>
<description><![CDATA[<div class="wiki">
<h3 id="topaz_http_www_perl_com_pub_a_1999_09_topaz_html"><a target="_blank" title="(external link)" href="http://www.perl.com/pub/a/1999/09/topaz.html">Topaz<!-- wiki-renamed-hyperlink "Topaz"<http://www.perl.com/pub/a/1999/09/topaz.html> --></a></h3>
<p>
Topaz was Chip Salzenberg's attempt to reimplement Perl 5 in C++ in the late 1990s. Topaz was abandoned after the Coffee Mug Incident.</p>
<h3 id="sapphire_http_www_perl_com_pub_a_2000_09_sapphire_html"><a target="_blank" title="(external link)" href="http://www.perl.com/pub/a/2000/09/sapphire.html">Sapphire<!-- wiki-renamed-hyperlink "Sapphire"<http://www.perl.com/pub/a/2000/09/sapphire.html> --></a></h3>
<p>
Simon Cozens tested around 2000 how to reimplement Perl.</p>
<h3 id="ponie"><a href="http://www.perlfoundation.org/perl6/index.cgi?poniecode_org" title="(39 months) This is the former content of the URL www.poniecode.org Main Page Ponie has been put out to pasture ...">Ponie<!-- wiki-renamed-link poniecode.org --></a></h3>
<p>
(Perl (5) On New Interpreter Engine) <a target="_blank" title="(external link)" href="http://faq.perl.org/perlfaq1.html#What_was_Ponie_">had aimed<!-- wiki-renamed-hyperlink "had aimed"<http://faq.perl.org/perlfaq1.html#What_was_Ponie_> --></a> to implement the Perl 5 language on <a href="http://www.perlfoundation.org/perl6/index.cgi?parrot" title="(38 months)  toc Parrot is the VM (a software virtual machine) that was originally designed for only Perl 6. It ...">Parrot</a>. It was developed 2003-2006 by Arthur Bergman and <a href="http://www.perlfoundation.org/perl6/index.cgi?Nicholas%20Clark" title="[click to create page]" class="incipient">Nicholas Clark</a>. Ponie had the potential to integrate Perl 6 and Perl 5 code in the same process. That would have been useful for language bootstrap purposes, and also to make lots of the Perl 5 based CPAN libraries available to Perl 6 users. <a target="_blank" title="(external link)" href="http://news.perlfoundation.org/2005/12/ponie_in_transition.html#more">Some thought at one point even it might become Perl 5.10.<!-- wiki-renamed-hyperlink "Some thought at one point even it might become Perl 5.10."<http://news.perlfoundation.org/2005/12/ponie_in_transition.html#more> --></a>. It was discontinued because emulating all of the idiosyncracies of Perl 5 was daunting, and the developers were presumably daunted.</p>
</div>
]]></description>
<author>Herbert Breunung</author>
<guid isPermaLink="true">http://www.perlfoundation.org/perl6/index.cgi?historical_implementations</guid>
<pubDate>Fri, 05 Mar 2010 12:51:14 -0000</pubDate>
</item>

</channel>
</rss>