Why, how...
For developers who want to modify, or add, Viola code. This section intends to encourage others to contribute code to viola. Some of this material should be documented in the code itself.
Point out that assistance applications, like the builder stack, is just another stack configured in certain way. Discuss how this provides a flexible way for building stack tools that help to build stacks.
For the application scriptor, explain the internals of these applications. Explain why these stacks need to be ``locked'', or non-selectable... Discuss guidelines for creating, or customizing, assistance application.
Explain viola's single inheritance algorithm. ?
People may want to, for the same reasons why HyperCard XCMDs are necessary. It's also useful to point out ways to get around this need, by using either the socket or tty facilities...
Show procedure in adding new slots. In some cases this is necessary knowledge in adding a new method.
Point out some things to watch out for (due to the single inheritance algorithm).