|
|
|
CS 420/520 Object-Oriented Programming |
|
|
|
What is Squeak?Squeak is a modern, open source, highly portable, fast and full-featured implementation of the powerful Smalltalk programming language and environment. When Smalltalk was created more than 25 years ago it defined the term object orientation and is the first language in which everything is built from objects. Smalltalk is deeply inspired by ideas from especially Simula, Sketchpad and Lisp and even today Smalltalk sets the bar for object-oriented dynamically typed interactive languages and environments. You may be familiar with other open-source languages like Ruby or Python, but Squeak takes these concepts much, much further offering a true uniform fully-reflective environment, where everything is a real live object. To run Squeak you will need four files: a Virtual Machine, a sources file, and the image/changes file pair (provided by me for this class). For more information, see the Squeak website. Running Squeak on the CAT-supported Windows ComputersThe virtual machine is already installed, but has to be "added to" your account. The CAT writes thusly:
Unzip the class image into your squeak folder, and you should be set to go. Squeak Virtual Machine Download
Put this whereever your OS likes you to put executables. Make a working directory for yourselfPSU Class image
Squeak Sources
Try it Out
Directory of more Squeak stuff
|
Most recently modifed on