Next | Prev | Up | Top | Contents | Index

Tk--User Interface Toolkit

Tk is a toolkit for the X Window System(TM), accessible from Tcl scripts and implemented as a library of C procedures on top of libX11. Because Tk does not require a Motif license from the Open Software Foundation, it runs on freeware systems such as Linux and FreeBSD, and also runs in a limited fashion on Windows(TM) and Macintosh® systems.

New applications can be created easily by writing short scripts for the windowing shell wishx, which provides access to TclX and TkX, an extended form of Tk. Note that the unextended windowing shell wish is not available with SGITCL.

Tk was written by John Ousterhout, and is described in his book, An Introduction to Tcl and Tk. The Tk widgets are probably the biggest reason for the popularity of Tcl, because they constitute a high-level GUI programming language.



Next | Prev | Up | Top | Contents | Index