Squeak Article Index for
Squeak
Articles about
Squeak
Website Links For
Squeak
 

Information About

Squeak





Programming Information

  name Squeak
  paradigm Object-oriented
  year 1996
  designer Alan Kay , Dan Ingalls , Adele Goldberg
  developer Alan Kay, Dan Ingalls, Ted Kaehler, Scott Wallace, John Maloney, Andreas Raab, Mike Rueger
  latest Release Version 39
  latest Release Date 8 December 2006
  typing Dynamic
  implementations Squeak, Croquet
  influenced By Lisp , Logo Sketchpad , Simula Self
  influenced Etoys , Tweak, Croquet


of the Squeak VM running under X11 on Kubuntu Linux .]]

The Squeak Programming Language is a Smalltalk implementation, derived directly from Smalltalk-80, by Smalltalk's originators during their time at Apple Computer and later, at Walt Disney Imagineering, where it was intended for use in internal Disney projects. It is Object-oriented , Class-based , and Reflective . Squeak is available for many platforms, and programs produced on one platform run bit-identical on all other platforms. The Squeak system includes code for generating a new version of the Virtual Machine (VM) it runs on. It also includes a VM simulator written in itself (Squeak). For this reason, it is easily ported.


ALAN KAY

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.


USER INTERFACES


Squeak has a number of user interfaces:


USES

Kay, and many other Squeak contributors, collaborate on the Free and Open Source Croquet Project , which is built on Squeak, and offers a networked, real time, collaborative workspace with 2D and 3D abilities.

Squeak has been part of the computer science curriculum at the Georgia Institute Of Technology for several years, and some faculty members take an active part in the growth and development of the language. It is commonly used as part of a course on object-oriented development due to its availability and features.


LICENSE

Squeak may be downloaded at no cost, including all its source code. There is some debate as to whether the Squeak license qualifies as Free Software or not, due to the presence of an Indemnity Clause in the original Squeak License.
Version 1.1 of the environment, originally released on October 1997 under the Squeak License, has been released in May 2006 under the Free and Open Source Apple Public Source License .
It has been relicensed under the Apache License allowing inclusion in the One Laptop Per Child initiative. {Link without Title}


SEE ALSO



EXTERNAL LINKS



Books