The most recent version is Self 4.4.
To use Self you will need two parts - the Self virtual machine and a snapshot of a Self world. The Self virtual machine is available for Mac OS X and for Linux.
Linux - Self-4.4.tar.gz
On Linux run the INSTALL.sh shell script. This will install the VM in /usr/share/self/0/ and add a symbolic link to it at /usr/bin/Self.
Mac OS X - Self-4.4.pkg
On Mac OS X run the ‘Self.pgk’ installer. This will install the VM and Droplet in /Library/Self/0/ and add a small shell script at /usr/bin/Self.
Self worlds are self-contained sets of objects that implement GUIs, web servers, command lines etc. Each world can be saved in a ‘snapshot’, which is like a Smalltalk image and can be interacted with by opening the snapshot with the VM. Self worlds can be built from scratch from the sources - see below for download instructions. For convenience, we provide here two different snapshots:
The ‘Clean’ snapshot contains a clean base set of objects suitable for investigating the Morphic GUI and for developing on.
The ‘Demo’ snapshot starts from the Clean snapshot and adds the Smalltalk subsystem and an interactive tutorial to familiarise yourself with the Morphic user interface.
On Mac OS X you can:
On Linux you can:
You may also be able to:
There is a Git repository containing sources for version 4.4 releases (including tarballs).
The official source repository for 4.3 and earlier is the Sourceforge CVS tree, which can be browsed here.
Alpha and Beta versions of 4.4 are available for download .
The previous version of Self was 4.3. You can download Self 4.3 for Mac OS X and for Sparc Solaris.