- Punie
Punie is a compiler created as a test case for the
Parrot virtual machine .Its goal is to compilePerl v1 code and thereby exercise Parrot's compiler tools.Status
The project is championed by
Allison Randal , though several other Parrot hackers have contributed to the project. As of the release of Parrot 0.5.1 on Perl's 20th anniversary, Punie was capable of running almost the entire Perl 1 test suite successfully.Name
The name Punie is a pun on the [http://www.poniecode.org/ Ponie] project (an implementation of Perl 5 running on Parrot), on "uni" meaning "1" (Perl 1), and on "puny" meaning something small. The name was first suggested for an implementation of Perl 1 on Parrot by Allison Randal and chromatic in a late-night hacking session [http://use.perl.org/~chromatic/journal/13871 in August 2003] . It narrowly missed being named [http://use.perl.org/~Allison/journal/13961 Penie] .
External links
* [http://svn.perl.org/viewcvs/parrot/trunk/languages/punie/ Latest version via ViewCVS]
* [http://use.perl.org/~Allison/journal Allison Randal's blog]
* [http://www.oreillynet.com/onlamp/blog/2006/03/inside_parrots_compiler_tools.html How Parrot's Compiler Tools Work]
Wikimedia Foundation. 2010.