Tk4.1

Library, headers and interpreter for a tcl extension providing a GUI Interface Language

Contributed by
Mike Hopkirk (hops)
Obtained from
Web - http://www.sunlabs.com/research/tcl
Ftp: - ftp://ftp.sunlabs.com/pub/tcl
Author(s)
John Ousterhout (john.ousterhout@eng.sun.com) and others
Restrictions
Berkeley Copyright - See license file

Description

Tk4.1 is an extension to Tcl that provides a set of additional commands implementing a GUI Language. The interpreter for this extension is called wish4.1.

This distribution is modified from the std in that it uses a script to build and install both static and shared libraries and interpreters that use them. See skunkNotes

Productivity
Very Useful
Safety
Examined code, Used and extended it
Work Planned
None
Documentation
Man Pages - these should be in available with this package in html form but they're not
- try the Man pages on the Tcl Home Page
Other Info
http://www.sco.com/Technology/tcl/Tcl.html

Build Notes

This source is configured to be installed under /usr/local. THe location of the initialisation file can be overidded with environment variables TCL_LIBRARY and TK_LIBRARY which contain the directory that has the init files. The build configures the internal default for this to

TCL_LIBRARY=/usr/local/lib/tcl7.5 and
TK_LIBRARY=/usr/local/lib/tk4.1

To build it for a different location, compile with make prefix=directory or reconfigure with ./configure --prefix=directory.

This build installs in ./dist/[prefixdir], to change that change the INSTALL_ROOT setting in unix/Makefile. Making it empty installs into prefix dir given above.

Installation Notes

The SCO custom packaging was done by Ron Record (rr@sco.com). Against the advice of Those Who Know Better, he (i.e. me) symlinked /usr/local/bin/wish and /usr/local/bin/wish4.1. This should only prove to be a problem when interpreting older code which conforms to a previous api. Thus far, his (my) testing has uncovered no problems and, in fact, many tcl/tk packages rely on wish.

See also :
The original README file, skunkNotes and unix/skunkMake.

Tk4.1 requires Tcl7.5 libraries in order to build. For the skunkware distrib these should be in a sibling directory to this one.
SkunkWare 96