Parrot is a VM (virtual machine) designed specifically for running dynamic
languages in general, and Perl 6 in particular (see
http://www.parrotcode.org/).
Parrot is still in development, the latest monthly version is 0.4.16.
A complete prototype of Lua 5.1 is now available :
- an Lua interpreter written in PIR (Parrot Intermediate Representation)
that generates PIR
- a large subset of the Lua Standard Librairies (written in PIR)
- a test suite (more than 950 tests)
Documentation starts in
http://svn.perl.org/viewcvs/parrot/trunk/languages/lua/doc/running.pod?view=markup
and
http://svn.perl.org/viewcvs/parrot/trunk/languages/lua/doc/status.pod?view=markup.
Any comments, suggestions, bug report, test, improvement are welcome on
Parrot mailing list ([EMAIL PROTECTED]).
François Perrad.