Version 2.2.0 of the Parrot virtual machine arrives
The Parrot Foundation developers have announced the release of version 2.2.0 of the Parrot virtual machine, code named "Like Clockwork", on which the Rakudo implementation of Perl 6 will run. Perl 6, unlike Perl 5, keeps the compiler and runtime separate and Parrot is being developed as the runtime virtual machine for Perl 6 compiled code. Parrot is not limited to Perl 6 though; it has support for other dynamic languages, including PHP, Python and Ruby, at various stages of completion.
The latest Parrot update features several core changes, including a fixes to non-randomness in the random number generation (RNG) fixes and the removal of "much dead code" and legacy operations. The developers also note that most internal memory allocations now use the garbage collector (GC). Other changes include the restoration of Sun cc and Intel icc support, and the compiler invocation no longer running through a Perl script.
More details about the release can be found in the Parrot 2.2.0 announcement. Parrot 2.2.0 is available to download and documentation is provided. Parrot is released under version 2 of the Artistic License. The next release of Parrot is scheduled for the 20th of April, 2010.
- Healthcheck: Perl - The Perl Future, a feature from The H.