Squeak
An open-source, cross-platform modern Smalltalk programming environment whose core characteristic is self-hosting: both the virtual machine and the development environment are largely implemented in Smalltalk itself. It supports live system development and is widely used in programming education and exploratory software development.
Timeline (last 90 days)
Environments such as Pharo and Squeak each maintain their own VM and share part of their historical lineage (traceable to the original OpenSmalltalk VM).
Squeak is an open-source, cross-platform Smalltalk implementation whose virtual machine and development environment are themselves largely written in Smalltalk (self-implementation).
The image is a core concept in the Squeak and Smalltalk ecosystem — a binary snapshot file containing all object states, class definitions, runtime data, and development tools.
Morphic is a direct-manipulation graphical interface framework originally developed by the Self language team and later ported to Squeak, in which every UI element is a Morph object with its own behavior and state.
The Squeak community released Squeak version 6.1 following more than four years of continuous development.
Smalltalk/Squeak is one of the earliest systematic practitioners of the live programming philosophy, predating concepts such as hot reload and REPL-driven development by decades.
Squeak's official announcements are published on Fosstodon.
Squeak is a community-maintained open-source project and is not led by any single commercial company.
The interface system of early versions of Scratch was directly inherited from Squeak's Morphic framework.
All Facts (9)
Environments such as Pharo and Squeak each maintain their own VM and share part of their historical lineage (traceable to the original OpenSmalltalk VM).
50%UnverifiedSqueak is an open-source, cross-platform Smalltalk implementation whose virtual machine and development environment are themselves largely written in Smalltalk (self-implementation).
50%UnverifiedThe image is a core concept in the Squeak and Smalltalk ecosystem — a binary snapshot file containing all object states, class definitions, runtime data, and development tools.
50%UnverifiedMorphic is a direct-manipulation graphical interface framework originally developed by the Self language team and later ported to Squeak, in which every UI element is a Morph object with its own behavior and state.
50%UnverifiedSmalltalk/Squeak is one of the earliest systematic practitioners of the live programming philosophy, predating concepts such as hot reload and REPL-driven development by decades.
50%UnverifiedSqueak's official announcements are published on Fosstodon.
50%UnverifiedSqueak is a community-maintained open-source project and is not led by any single commercial company.
50%UnverifiedThe interface system of early versions of Scratch was directly inherited from Squeak's Morphic framework.
50%UnverifiedThe Squeak community released Squeak version 6.1 following more than four years of continuous development.
50%