A virtual machine for the Self language, written entirely in Self, and a development environment for that VM.