Tcl (Tool Command Language) is an embedded scripting language by John Ousterhout. The Tcl interpreter is a library which can be linked into other programs to provide a way of extending their functionality (for example, a text editor which includes Tcl could allow users to add new editor commands as Tcl scripts). There is also a shell (tclsh) which lets you execute Tcl code directly.
Tk is a Tcl toolkit for developing windowed applications, and it has now been ported from Unix to Windows. There is also a shell (wish) which executes Tk scripts, so you can write Windows programs as Tk scripts. Tk can also be used with other languages, notably Ada 95 and Perl.
| Tcl/Tk 8.3.3 An implementation of Tcl/Tk for Windows.
| ||
| Visual Tcl A Tcl/Tk GUI builder for Windows.
| ||
| The Cygnus toolkit A Windows port of most of the GNU Unix tools, including the GCC compiler collection 2.95.3 (covering C, C++, Objective-C, x86 assembler Fortran 77) as well as Perl 5.6.1, Python 2.1 and Tcl/Tk 8.0. Other tools such as make, gdb (the GNU debugger), vi, tar, gzip, grep, sed, awk, and many more are also provided. Even Unix shells such as bash are included, so you can have what appears to be a Unix environment on a Windows system if you want.
| ||
| [incr Tcl] An object-oriented extension of Tcl/Tk (the name means Tcl++ in Tcl!).
|
| Scripting: Higher Level Programming for the 21st Century
| ||
| Tcl Fundamentals An introduction to Tcl/Tk taken from Chapter 1 of Brent Welch's excellent book, "Practical Programming in Tcl/Tk" (Prentice Hall 1997).
| ||
| A Tcl/Tk Cookbook An introduction to Tcl/Tk by example.
| ||
| The Tcl General FAQ
| ||
| The Tk Usage FAQ
| ||
| The Tcl/Tk for Windows FAQ
|
| The Tcl/Tk Manual Pages
|
| Scriptics The home of Tcl/Tk development. |
| Active State A company which is now the main source of binary distributions of Perl, Python and Tcl/Tk for Windows. Unfortunately, their licenses do not permit their products to be redistributed by third parties. However, the source code for all these products is free, so other binary versions are available elsewhere if the Active State license restrictions prove to be a problem, or you can compile the source code yourself. |
| The Tcl WWW Info page With links to lots of other Tcl-related sites. |
| Tcl/Tk links at Yahoo These are also available at Yahoo UK. |
| The comp.lang.tcl newsgroup |