The Squeak System


The Interpreter

Squeak includes a complete simulation of its ObjectMemory, Interpreter, and BitBlt, each of which began with the "Blue Book" spec.

The Blue Book

The object memory is a completely new direct-pointer object model with compact headers and an incremental compacting garbage collector. The interpreter has been worked over for efficiency, and improved handling of 32-bit LargeIntegers allows it to simulate itself at reasonable speed. See the various class comments in the Squeak Interpreter category. The Squeak system also includes a translator to C. Together these can generate complete C source code for the interpreter. If you take advantage of this capability to port the system to other platforms, the Squeak community would like to hear about it.

See the "Back to future paper" to get more infos about the Interpreter.