Parrot: a VM for Dynamic Languages
Parrot is a virtual machine like no other. Targeting dynamic languages such as Python, Ruby, PHP and Perl, it incorporates an object-oriented assembly language, is register-based rather than stack-based, and employs continuations as the core means of flow control. It hosts a powerful suite of compiler tools tailored to dynamic languages and a next generation regular expression engine. This talk introduces Parrot through the eyes of the Python-on-Parrot implementation (nicknamed "Pynie").
Project: Parrot
Allison Randal
Allison is a C and Perl hacker, architect and core developer of Parrot, on the board of directors of The Perl Foundation, co-author of "Perl 6 & Parrot Essentials", and founder and president of Onyx Neon Press. She also works for O'Reilly Media, planning the program for their Open Source Convention and keeping a finger on the pulse of technology trends for O'Reilly's Radar.
Allison Randal
Allison is a C and Perl hacker, architect and core developer of Parrot, on the board of directors of The Perl Foundation, co-author of "Perl 6 & Parrot Essentials", and founder and president of Onyx Neon Press. She also works for O'Reilly Media, planning the program for their Open Source Convention and keeping a finger on the pulse of technology trends for O'Reilly's Radar.





