Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages. Parrot currently hosts a variety of language implementations in various stages of completion, including Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL, and a .NET bytecode translator. Parrot is not about parrots, though we are rather fond of them for obvious reasons.

How to Get Involved

Discussion about Parrot development normally takes place in two places:

  1. The parrot-dev mailing list:

    Subscribe to the list through the web interface, or go to the Google Group for a searchable archive and RSS/Atom feed.

  2. And on IRC in #parrot at

There is documentation in the docs subdirectory of the Parrot source from the latest release.

Syndicate content