Useful software packages spend much of their lifetime in the maintenance phase. Techniques which allow a package to be extended without modifying the base code reduce the introduction of bugs when new functionality is added. This paper discusses some techniques and code constructs that are used in the TclTutor package to allow it to be extended and customized without modifying the core code.

[Contents] [Previous] [Next]
This document was translated by troff2html v0.21 on July 18, 1997.