XOTclIDE does not try to invent “yet another way” to write computer programs. Rather it is a synthesis of three streams - Tcl, XOTcl and Smalltalk - in the computer world, along with the author's experience. Indeed XOTclIDE is a Smalltalk like IDE programmed in Tcl/XOTcl. What are the main ideas taken from these streams?

Figure 1.1. Ancestry of XOTclIDE

Ancestry of XOTclIDE