Next Previous Contents

# The Linux Tcl and Tk HOWTO

## Luca Rossetti lukaros@tin.it

v0.2, 07 November 1998

This document describes the Linux approach to Tcl, a scripting langua ge. It is an easy to learn interpreted language that uses a typeless approach to achieve a higher level of programming and a rapid application development. The Tk toolkit is a programming environment for creating graphical user interf aces (GUI) under X Window System. Their capabilities include the possibility to extend and embed in other application, rapid development and ease of use. Toge ther, Tcl and Tk provide many benefits both to application developer and user. Tk-ba sed interfaces tend to be much more customizable and dynamic than those built with one of the C or C++ based toolkits. Tk implements the Motif look and feel. A great number of interesting X applications are implemented entirely in Tk, with no new application-specific commands at all.

## 1. Introduction

- 1.1 Purpose of this document
- 1.2 What you should know before reading
- 1.3 New versions of this document
- 1.4 Revision History
- 1.5 Feedback and other stuff
- 1.6 Credits
- 1.7 Distribution Policy

## 2. Tcl/Tk History

- 2.1 Cronology

## 3. What is Tcl/Tk

- 3.1 What is Tcl?
- 3.2 What is Tk?
- 3.3 Extensions
- 3.4 Supported Platforms

## 4. Installing and getting started with Tcl and Tk

- 4.1 Downloading the Core Distributions
- 4.2 Installation
- 4.3 The Contributed Archive
- 4.4 Mirror Sites
- 4.5 Which Releases to Use
- 4.6 Where to report problems, bugs, or enhancements

## 5. Just a little bit of Programming

- 5.1 The one-minute program in Tcl

## 6. Scripting Language: pros and cons

- 6.1 Some of the most common complaints about Tcl
- 6.2 Some of the most pros about Tcl

## 7. Most Famous Programs using Tcl/Tk

## 8. References

- 8.1 Books
- 8.2 Manual and On-line Tutorials
- 8.3 World Wide Web sites
- 8.4 Other documents & Frequently Asked Questions
- 8.5 Newsgroup

## 9. Tcl/Tk License Terms

Next Previous Contents