Welcome to STABLE!
STABLE is a Smalltalk library of useful projects, linked to information about
Smalltalk, representations, and repair and structural information. Use it to learn
about Smalltalk, to try out some problems, or to find useful code fragments or techniques
for your own problems.
Below are indices to:
- Projects which lead you through creating something in Smalltalk. Projects are made up of steps that provide different levels of information. Projects also have information on how to repair a project, should a step go awry, and also representations of the project.
- Generic steps which help you perform useful actions in the Smalltalk environment, or
code useful Smalltalk language or design constructs.
- Concepts which are useful tidbits of knowledge about Smalltalk language
or environment.
STABLE is a research product by Mark Guzdial. Funding
for STABLE comes from the National Science Foundation.
STABLE is copyright the Board of Regents of the University System of Georgia, 1995.
Indices for STABLE
How to use STABLE
You can return to this page from anywhere in STABLE by clicking on the banner at the top of the page.
-
If you're just starting out with Smalltalk (and STABLE), actually do a project or two: Go through each step and try to do it as you're reading the step. Don't be shy about clicking for more detail, using representations to get an overview of the project or of the program you're building, or looking up useful concepts.
-
As you get more comfortable with Smalltalk and STABLE, you can look up generic steps or concepts that are useful to you, without working through a project first. Each generic step and concept links back to projects that serve as examples of the step or the concept.
-
Finally, you may want to write some of your own projects, generic steps, and concepts for STABLE.