Historical Implementations: Revision 5
Topaz was Chip Salzenberg's attempt to reimplement Perl 5 in C++ in the late 1990s. Topaz was abandoned after the Coffee Mug Incident.
Simon Cozens tested around 2000 how to reimplement Perl.
(Perl 5 on new interpreter engine) was the first attempt to write a Perl 5 compiler for Parrot. It was developed 2003-2006 by Arthur Bergman and Nicholas Clark. It will be important for the success of Perl 6 to find another way to make CPAN accessible for Perl 6.