This chapter describes how to use ECLiPSe from within a Tcl host program. Tcl/Tk is a cross-platform toolkit for the development of graphical user interfaces. The facilities described here make it possible to implement ECLiPSe applications with platform-independent graphical user interfaces. The interface is similar in spirit to the ECLiPSe embedding interfaces for other languages.
The tkeclipse development environment is entirely implemented using the facilities described in this chapter.