Parrot: Revision 16
Parrot is the VM (a software virtual machine) that was originally designed for only Perl 6. It's design and evolution is driven by 3
To make it very easy to implement a HLL (high level language) for Parrot, the Parrot design team developed the PCT (Parrot Compiler Toolkit) including NQP, a subset of Perl 6 that is much fiendlier and faster to code in for normal people.
It is used by many implmentations, most important of them is naturally Rakudo, the Perl 6 compiler. But there are also others like Python, Ruby, PHP, over 30 in total. For more detailed info see Parrot Compiler.
Also the Perl 6 compiler Pugs, that is written in Haskell, can emit back end cod for several targets, including Parrot.
Because Parrot's user base extends well beyond the Perl community that created it, the Parrot Foundation was founded in late 2008. This simplifies some organization and funding issues for Perl Foundation folks, while likewise making life easier for Parrot Foundation folks. Here are the new homes for these Parrot-related pages: