Squeak

Squeak is an OpenSource and super-portable
implementation of a multi-media capable
Smalltalk-80 based object-oriented programming
environment. It is written entirely in Smalltalk
and has a high-performance VM, created by
compiling the Smalltalk VM code into efficient and
portable C code. It now uses the Self language's
Morphic User Interface but still provides the
original MVC GUI as well.

Recent releases

Release Notes: Changes from SqueakLand and SmallLand were merged.
Traits were introduced. Morphic performance
improvements were made. The closure compiler is
optional. ToolBuilder Services were added.
TestRunner was replaced. Omnibrowser was added.
Numerous bugs were fixed. Many new tests were
added.