Users: Programmers learning the Smalltalk language. These people have
varying levels of expertise in programming, object-orientation, systems design
and systems development. In many cases they are more expert in the C/Java
languages.
Problem: People new to Smalltalk first need step-by-step tutorials in
the syntax, basic object classes, and messages used for control structures. They
also need to learn how to think in terms of interacting objects.
Solution: SmalltalkDoc includes documents in which tutorials can be
provided. SmalltalkDocs can link to each other, to SmalltalkDocs at both the
packaging and component levels of detail, and to other Internet resources. It
may be desirable to define a new type of SmalltalkDoc, a TutorialDoc, that
supports the evaluation of Smalltalk code similar to workspaces.