Squeak is a modern, open-source implementation of the Smalltalk programming language and environment, designed as a full-featured system for object-oriented development with an emphasis on live progra