Hosted by |
|
This page contains information about Tcl 7.6 and Tk4.2, which are the most stable releases of the Tcl scripting language and the Tk toolkit. The original versions of these releases were made on October 16, 1996, and the most recent set of patches (patch level 2) was released on January 31, 1997. Table of Contents
Download Binary Releases for Windows and Macintosh
Downloading Binary Releases for Windows and MacintoshPre-compiled releases are available for the following Windows and Macintosh platforms. When you download Tcl and Tk you get two programs,wish
and tclsh , supporting script libraries, and on-line reference
documentation. These programs are general purpose platforms for scripting
applications with Tcl. Wish includes the graphical user
interface toolkit Tk. These packages are ready to use after installation.
Downloading Source Releases for UNIX, Windows and MacintoshIf you're running on a platform other than the ones listed above, or if you want to make modifications to Tcl and Tk, you'll need to retrieve the source releases, which are available separately for Tcl and Tk in several different forms:Windows Source Releases:This are identical to the tar files listed under the UNIX sources. They are just in ZIP format instead of Tar.
Macintosh Source Releases:
UNIX Source Releases:Compressed Tar Filies
Gzip'd Tar Files
tcl7.6p2.tar.gz or tcl7.6p2.tar.Z .
The files are identical except for the technique used to compress
them (.gz files are generally smaller than .Z
files). To unpack the distribution, invoke shell commands like the
following, depending on which version of the release you retrieved:
gunzip -c tcl7.6p2.tar.gz | tar xf - zcat tcl7.6p2.tar.Z | tar xf - unzip tcl7.6p2.zip
Each of these commands will create a directory named Tcl and Tk should compile with little or no effort on any platform that runs a UNIX-like operating system and the X Window System. This includes workstations from Sun, HP, IBM, SGI, and DEC, PCs running a number of Unix operating systems such as Solaris, Linux, SCO UNIX, and FreeBSD, plus many other platforms such as Cray and NEC supercomputers. These releases should also compile with little or no effort on Windows and Macintosh platforms.
What's New in Tcl version 7.6 and Tk 4.2
The most important changes in the releases are summarized below. See
the
PatchesPatches are available to correct several problems discovered in the original releases of Tcl 7.6 and Tk 4.2. As additional bugs are found, more patches will be released. At present, the following patches are available for Tcl 7.6 and Tk4.2:
If you are downloading a release for the first time, be sure to get the highest patch level that is available. If you already have an older patch level of Tcl 7.6 and Tk 4.2 installed, there are two ways you can upgrade to a higher patch level. The easiest way is simply to fetch the full source release for the latest patch level and use it to replace your older source release.
If you wish to conserve network bandwidth, you can fetch "patch" files
that only contain differences from one patch level to another, then
use the
Patches must be applied in order for a given release. For example,
you must apply Tk 4.2p2 and Tk 4.2p3 before applying Tk 4.2p4 (but
note that there are no "p1" patches for Tcl 7.6 or Tk 4.2). In addition,
patches should be applied in clean distribution directories: if you
have modified some of the files locally then the patches may not apply
correctly. The Known BugsNone at this time.IncompatibilitiesThese releases have only a few incompatibilities with the previous releases. Virtually all existing Tcl scripts for Tcl 7.5 and Tk 4.1 should run under the new releases without changes. Here is a list of the incompatibilities:
|