Solaris Package Archive -- tk 8.3.0

Solaris Package Archive

tk 8.3.0

Mark <>

What is it, (from
Tk is a new toolkit for X11. The overall functions provided by Tk are similar to those of the standard toolkit Xt. However, Tk is implemented using Tcl, a lightweight interpretive command language. This means that Tk's functions are available not just from C code compiled into the application but also via Tcl commands issued dynamically while the application runs. Tcl commands are used for binding keystrokes and other events to application-specific actions, for creating and configuring widgets, and for dealing with geometry managers and the selection. The use of an interpretive language means that any aspect of the user interface may be changed dynamically while an application executes. It also means that many interesting applications can be created without writing any new C code, simply by writing Tcl scripts for existing applications. Furthermore, Tk provides a special send command that allows any Tk-based application to invoke Tcl commands in any other Tk-based application. Send allows applications to communicate in more powerful ways than a selection mechanism and makes it possible to replace monolithic applications with collections of reusable tools.

The main site for Tcl/Tk is

A lot of Tcl/Tk resources can be found at:
If you follow the above links you will see there is a LOT of extensions to Tcl and Tk. Sometimes I will require the use of a number of them to meet my requirements, e.g. Itcl is available on this site. However because of the wide variety and depth of the software available it's impossible for me to package everything and offer it here. If I use it, it will be here.

If you intend doing serious Tcl work I recommend you take a good look at TclPro, a development environment for professional Tcl developers. You can get a free evaluation copy.

Email To
None. Try

Solaris Issues
I've locked each package to the Solaris release it was built on. Only install the correct version for your system.

Note that this package was compiled with the X11R6.x software available on this site installed on the production machine. This means that to sucessfully use this software you need to install the X11 package as well, or create some X11 library links as mentioned in the README.

Click here to read about the 32 bit and 64 bit Solaris 7 and 8 packages.

Source Code
You can download the source code from

Special Issues
You should also install tcl.8.3.0 and expect.5.31.5 when you install this software. (In order of: tcl, tk and expect). As previously mentioned, also install the X11R6.4 package to ensure the required libraries are available.

See the main packages README for installation information.