Spy is a Smalltalk VM written using the PyPy toolchain.
Spy is written in RPython, and can be translated with the PyPy toolchain as C executable, as Java native backend, and as .Net native backend. Spy is the collaborative effort of the Squeak-PyPy Sprint in Bern last autumn. Spy has been realized by the PyPy Team and the SCG Group in only one week.
- See Download Spy VM, which includes a tutorial.
License: The Spy VM is Open Source! Spy is distributed as part of the PyPy project under MIT license. Main authors of Spy are Carl Friedrich Bolz, Adrian Kuhn, Adrian Lienhard, Nicholas D. Matsakis, Oscar Nierstrasz, Lukas Renggli, Armin Rigo, and Toon Verwaest. Spy is currently maintained by Toon Verwaest.
- Carl Friedrich Bolz, Adrian Kuhn, Adrian Lienhard, Nicholas D. Matsakis, Oscar Nierstrasz, Lukas Renggli, Armin Rigo and Toon Verwaest, Back to the future in one week: implementing a Smalltalk VM in PyPy, Self-Sustaining Systems, LNCS, vol. 5142, Springer, 2008, pp. 123—139.
More PyPy at SCG
- PyGirl, a gameboy emulator written in PyPy, by Camillo Bruni.
There is the PyPy mailinglist,
and the PyPy channel on freenode.