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.

Quote: https://en.wikipedia.org/wiki/Squeak


Etoys is a child-friendly computer environment and object-oriented prototype-based programming language for use in education.

Etoys is a media-rich authoring environment with a scripted object model for many different objects that runs on different platforms and is free and open source.

The Etoys system is based on the idea of programmable virtual entities behaving on the computer screen.

Etoys provides a media-rich authoring environment with a simple, powerful scripted object model for many kinds of objects created by end-users. It includes 2D and 3D graphics, images, text, particles, presentations, web-pages, videos, sound and MIDI, the ability to share desktops with other Etoy users in real-time, so many forms of immersive mentoring and play can be done over the Internet.

Quote: https://en.wikipedia.org/wiki/Etoys_(programming_language)

  • en/terms/squeak.txt
  • Last modified: 2017/11/28 10:44
  • by info_admin_2016