Parrot: Evolution

Chip Salzenberg, Architect, Parrot

Track: Perl
Date: Thursday, July 27
Time: 4:30pm - 5:15pm
Location: Portland 256

The Parrot virtual machine is best known as the primary target platform for Perl 6. But Parrot is much more than that. It is a general platform for almost any language, focussing on the special needs of dynamic languages -- all of them, at the same time. Have you ever wanted to use Perl's CPAN archive from Python, or mix Perl 5 and Perl 6 code with Python modules, or call APL subroutines from Basic? This is the Parrot vision.

Chip Salzenberg, architect of the Parrot virtual machine, will explain Parrot's architecture as it is and shall be. He will start by explaining Parrot's overall architecture, with a focus on recent evolution, such as cross-language support for namespaces and lexical variables, and future evolution on the horizon. He will point out how Parrot's intrepid developers have made Parrot better and stronger (we have the technology!) to meet the changing neede of today's language implementors. He will then set out the road map for Parrot's future.

As a free / open source project, Parrot's development is in many hands -- including yours! Would you enjoy mixing your favorite language in with the others on the Parrot platform? Come and see.