Parrot

Parrot is a virtual machine designed to execute bytecode for interpreted languages and has been designed from the start to support the upcoming Perl 6 language.