Parrot VM
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.
Visit this page for a complete list of languages targeting Parrot.
Official Site
VM
VM is a virtual stack-machine that supports integer and
float numbers, is slightly different from the usual.
It contains a special stack to save the internal registers to allow the return
from functions, and two heaps for dynamic memory allocation---one generic and the other for character strings;
it also has graphic primitives.
Manual (portuguese version)
Examples (Integers.w
Integers.pdf)
Original Page