The Parrot Foundation has released Parrot 1.0, the first in a series of “Supported” releases. The Parrot virtual machine hosts dynamic languages such as Ruby, Python, PHP, and Perl. In addition to standard features expected of any modern virtual machine — including concurrency, garbage collection, bytecode and JIT compilation, event and exception handling, Unicode, dynamic dispatch, and support for procedural, object-oriented, and functional paradigms — Parrot provides a powerful suite of compiler tools tailored to dynamic languages and a next generation regular expression engine.
“Dynamic languages have become a hot topic for commercial and academic R&D,” said Allison Randal, Architect of Parrot and Chairman of the Parrot Foundation, “and Parrot has been right at the heart of it from the beginning. 1.0 marks an important milestone for the project, where we can invite a broad community of developers to explore the cutting-edge features we’ve enjoyed for years.”