*** Welcome to piglix ***

Squeak

Squeak
Squeak.svg
Original 1996 logo by Tim Rowledge
Squeak-x11.png
Screenshot of a Squeak application running under X11.
Paradigm object-oriented
Designed by Alan Kay, Dan Ingalls, Adele Goldberg
Developers Alan Kay, Dan Ingalls, Ted Kaehler, Scott Wallace, John Maloney, Andreas Raab, Mike Rueger
First appeared 1996; 21 years ago (1996)
Stable release
5.1 / August 23, 2016; 5 months ago (2016-08-23)
Typing discipline Dynamic
Platform Cross-platform
OS Cross-platform: Unix-like, macOS, iOS, Windows, more
License MIT, Apache
Website www.squeak.org
Major implementations
Squeak, Croquet
Dialects
Pharo, Croquet
Influenced by
Smalltalk, Lisp, Logo; Sketchpad, Simula; Self
Influenced
Etoys, Tweak, Croquet, Scratch

The Squeak programming language is a dialect of Smalltalk. It is object-oriented, class-based, and reflective.

It was derived directly from Smalltalk-80 by a group at Apple Computer that included some of the original Smalltalk-80 developers. Its development was continued by the same group at Walt Disney Imagineering, where it was intended for use in internal Disney projects. Later on the group moved on to be supported by HP labs, SAP Labs and most recently Y Combinator.

Squeak is cross-platform. Programs produced on one platform run bit-identical on all other platforms, and versions are available for many platforms including the obvious Windows/macOS/linux versions. The Squeak system includes code for generating a new version of the virtual machine (VM) on which it runs. It also includes a VM simulator written in Squeak. For these reasons, it is easily ported.

Dan Ingalls, an important contributor to the Squeak project, wrote the paper upon which Squeak is built and constructed the architecture for five generations of the Smalltalk language.

Squeak incorporates many of the elements Alan Kay proposed in the Dynabook concept, which he formulated in the 1960s. Kay is an important contributor to the Squeak project.

Squeak includes four user interface frameworks:

Many Squeak contributors collaborate on Open Cobalt, a free and open source virtual world browser and construction toolkit application which is built on Squeak.


...
Wikipedia

...