Squeak

Squeak is highly portable open-source Smalltalk with powerful multimedia facilities. Squeak is the vehicle of a wide range of projects, ranging from educational platforms to commercial web application development.

Squeak is an open, highly-portable Smalltalk implementation whose virtual machine is written entirely in Smalltalk, making it easy to debug, analyze, and change. To achieve practical performance, a translator produces an equivalent C program whose performance is comparable to commercial Smalltalks.

Other noteworthy aspects of Squeak include

* real-time sound and music synthesis written entirely in Smalltalk
* extensions of BitBlt to handle color of any depth and anti-aliased image rotation and scaling
* network access support that allows simple construction of servers and other useful facilities
* it runs bit-identical on many platforms (Windows, Mac, Unix, and others)
* a compact object format that typically requires only a single word of overhead per object
* a simple yet efficient incremental garbage collector for 32-bit direct pointers efficient bulk-mutation of objects

http://minnow.cc.gatech.edu/squeak/ has more resources or visit http://squeak.org/ for more details

::: location: