SmallWorld -- A Smalltalk Interpreter written in Java
Written by Tim Budd, budd@acm.org
SmallWorld is a public domain Smalltalk interpreter written entirely
in Java. It is based on the Little Smalltalk system, which was
the first Smalltalk interpreter written outside of Xerox Parc, back
in 1984. (Which means I've been working on this program for over twenty
years!).
I eventually hope to have more information here. At the moment we have:
- A Tutorial (or at least the beginnings of one)
- The source directory.
You should grab the tar file and
unbundle it, then compile the java files. Or you can just grab the class
files. Or you can just grab the jar file
and the initial image.
- If you have Java Web Start, you can
launch the Small World Application directly from this web page.
(that is, it should work, when I succeed in getting our support people to
install JWS. Until then, no luck).
Its an Application, AND an Applet
The driver for Small World is both an application and an applet.
If your browser supports swing applets you can run Small World directly
from your browser.
Just click the class browser button in the window below and
you are on your way.
There are drawbacks - while you can create and
execute Small World programs, you won't be able to save them :-)
To really create new programs you will have to download the system.