The Parrot team is proud to announce the release of Parrot version 0.0.10, code named "Juice" (based on the new -Oj optimization flag). It is downloadable from <http://www.cpan.org/authors/id/S/SF/SFINK/parrot-0.0.10.tar.gz>. If you would like to check the latest copy out from CVS, see the instructions at <http://dev.perl.org/cvs/>.
Try it out by unpacking it, then running: perl Configure.pl make make test or for a newer, *much* faster way to run the tests: perl Configure.pl make cd languages/imcc; make; cd ../.. make test IMCC=languages/imcc/imcc If you would like to join in the fun, see <http://lists.perl.org/showlist.cgi?name=perl6-internals>. All discussion occurs on the perl6-internals mailing list. Start from http://www.parrotcode.org/ for information on all Parroty things. Enhancements in 0.0.10 include: - IMCC integration - eval instruction (for Parrot opcodes) - more benchmarking - cgp core (faster) - intersegment branches - optimized math ops - more complete use of PObjs - beefed up packfiles - sub/continuation/coroutine fixes - better NCI (native calling interface) - many imcc improvements (including the -Oj flag for using IMCC metadata for JIT optimization) - jako improvements - shiny new BASIC compiler to go along with the earlier BASIC interpreter Check out the mailing list archive at http://archive.develooper.com/perl6-internals%40perl.org/ or just download the code and try it out!