Information AboutSqueak |
| CATEGORIES ABOUT SQUEAK | |
| class-based programming languages | |
| dynamically-typed programming languages | |
| smalltalk programming language family | |
| educational programming languages | |
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
|
|
|