109 lines
4.0 KiB
HTML
109 lines
4.0 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
|
|
<TITLE>The Linux Tcl and Tk HOWTO</TITLE>
|
|
<LINK HREF="TclTk-HOWTO-1.html" REL=next>
|
|
|
|
|
|
</HEAD>
|
|
<BODY>
|
|
<A HREF="TclTk-HOWTO-1.html">Next</A>
|
|
Previous
|
|
Contents
|
|
<HR>
|
|
<H1>The Linux Tcl and Tk HOWTO</H1>
|
|
|
|
<H2>Luca Rossetti
|
|
<A HREF="mailto:lukaros@tin.it">lukaros@tin.it</A></H2>v0.2, 07 November 1998
|
|
<P><HR>
|
|
<EM>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.</EM>
|
|
<HR>
|
|
<P>
|
|
<H2><A NAME="toc1">1.</A> <A HREF="TclTk-HOWTO-1.html">Introduction</A></H2>
|
|
|
|
<UL>
|
|
<LI><A HREF="TclTk-HOWTO-1.html#ss1.1">1.1 Purpose of this document</A>
|
|
<LI><A HREF="TclTk-HOWTO-1.html#ss1.2">1.2 What you should know before reading</A>
|
|
<LI><A HREF="TclTk-HOWTO-1.html#ss1.3">1.3 New versions of this document</A>
|
|
<LI><A HREF="TclTk-HOWTO-1.html#ss1.4">1.4 Revision History</A>
|
|
<LI><A HREF="TclTk-HOWTO-1.html#ss1.5">1.5 Feedback and other stuff</A>
|
|
<LI><A HREF="TclTk-HOWTO-1.html#ss1.6">1.6 Credits</A>
|
|
<LI><A HREF="TclTk-HOWTO-1.html#ss1.7">1.7 Distribution Policy</A>
|
|
</UL>
|
|
<P>
|
|
<H2><A NAME="toc2">2.</A> <A HREF="TclTk-HOWTO-2.html">Tcl/Tk History</A></H2>
|
|
|
|
<UL>
|
|
<LI><A HREF="TclTk-HOWTO-2.html#ss2.1">2.1 Cronology</A>
|
|
</UL>
|
|
<P>
|
|
<H2><A NAME="toc3">3.</A> <A HREF="TclTk-HOWTO-3.html">What is Tcl/Tk</A></H2>
|
|
|
|
<UL>
|
|
<LI><A HREF="TclTk-HOWTO-3.html#ss3.1">3.1 What is Tcl?</A>
|
|
<LI><A HREF="TclTk-HOWTO-3.html#ss3.2">3.2 What is Tk?</A>
|
|
<LI><A HREF="TclTk-HOWTO-3.html#ss3.3">3.3 Extensions</A>
|
|
<LI><A HREF="TclTk-HOWTO-3.html#ss3.4">3.4 Supported Platforms</A>
|
|
</UL>
|
|
<P>
|
|
<H2><A NAME="toc4">4.</A> <A HREF="TclTk-HOWTO-4.html">Installing and getting started with Tcl and Tk</A></H2>
|
|
|
|
<UL>
|
|
<LI><A HREF="TclTk-HOWTO-4.html#ss4.1">4.1 Downloading the Core Distributions</A>
|
|
<LI><A HREF="TclTk-HOWTO-4.html#ss4.2">4.2 Installation</A>
|
|
<LI><A HREF="TclTk-HOWTO-4.html#ss4.3">4.3 The Contributed Archive</A>
|
|
<LI><A HREF="TclTk-HOWTO-4.html#ss4.4">4.4 Mirror Sites</A>
|
|
<LI><A HREF="TclTk-HOWTO-4.html#ss4.5">4.5 Which Releases to Use</A>
|
|
<LI><A HREF="TclTk-HOWTO-4.html#ss4.6">4.6 Where to report problems, bugs, or enhancements</A>
|
|
</UL>
|
|
<P>
|
|
<H2><A NAME="toc5">5.</A> <A HREF="TclTk-HOWTO-5.html">Just a little bit of Programming</A></H2>
|
|
|
|
<UL>
|
|
<LI><A HREF="TclTk-HOWTO-5.html#ss5.1">5.1 The one-minute program in Tcl</A>
|
|
</UL>
|
|
<P>
|
|
<H2><A NAME="toc6">6.</A> <A HREF="TclTk-HOWTO-6.html">Scripting Language: pros and cons</A></H2>
|
|
|
|
<UL>
|
|
<LI><A HREF="TclTk-HOWTO-6.html#ss6.1">6.1 Some of the most common complaints about Tcl</A>
|
|
<LI><A HREF="TclTk-HOWTO-6.html#ss6.2">6.2 Some of the most pros about Tcl</A>
|
|
</UL>
|
|
<P>
|
|
<H2><A NAME="toc7">7.</A> <A HREF="TclTk-HOWTO-7.html">Most Famous Programs using Tcl/Tk</A></H2>
|
|
|
|
<P>
|
|
<H2><A NAME="toc8">8.</A> <A HREF="TclTk-HOWTO-8.html">References</A></H2>
|
|
|
|
<UL>
|
|
<LI><A HREF="TclTk-HOWTO-8.html#ss8.1">8.1 Books</A>
|
|
<LI><A HREF="TclTk-HOWTO-8.html#ss8.2">8.2 Manual and On-line Tutorials</A>
|
|
<LI><A HREF="TclTk-HOWTO-8.html#ss8.3">8.3 World Wide Web sites</A>
|
|
<LI><A HREF="TclTk-HOWTO-8.html#ss8.4">8.4 Other documents & Frequently Asked Questions</A>
|
|
<LI><A HREF="TclTk-HOWTO-8.html#ss8.5">8.5 Newsgroup</A>
|
|
</UL>
|
|
<P>
|
|
<H2><A NAME="toc9">9.</A> <A HREF="TclTk-HOWTO-9.html">Tcl/Tk License Terms</A></H2>
|
|
|
|
<HR>
|
|
<A HREF="TclTk-HOWTO-1.html">Next</A>
|
|
Previous
|
|
Contents
|
|
</BODY>
|
|
</HTML>
|