comp.lang.tcl Frequently Asked Questions (May 31, 1996) (1/5) 
Author Message
 comp.lang.tcl Frequently Asked Questions (May 31, 1996) (1/5)

Comp-lang-tcl-archive-name: tcl-faq.part01
Version: 7.000
Last-modified: May 31, 1996

        For more information concerning Tcl (see "tcl-faq/part2"),
(see "tcl-faq/part3"), (see "tcl-faq/part4"), or (see "tcl-faq/part5").
Also (see "tcl-faq/commercial-uses/part1"),
(see "tcl-faq/bibliography/part1"), (see "tcl-faq/usage"),
(see "tk/part1"), or (see "tcl-faq/windows").

Index of questions:

I.   Origin of comp.lang.tcl, the FAQ information, and
        to whom do I contact for more information about the FAQ?
II.  What is Tcl?  Tk?  Extended Tcl?  Rush?  What is Tcl _not_?
III. Do these packages run on my machine?
        A. Unix
        B. MacOS
        C. INTEL DOS-like systems
        D. VMS
        E. AmigaDOS
        F. NeXT
        G. Other
IV.  Other than C, What languages can talk to tcl/tk?
        A. Shell
        B. C++
        C. Modula-3
        D. Eiffel
        E. Ada
        F. Perl
        G. Prolog
        H. Other
V.   What training material is available?
        A. Books, Training courses, etc.
        B. Time-related seminars, conferences, sessions.
VI.  Where do I report problems, bugs, or enhancements about Tcl - or -
        what is comp.lang.tcl?

End of FAQ Index

----------------------------------------------------------------------

------------------------------

From: FAQ General information
Subject: -I- Origin of comp.lang.tcl, the FAQ information, and
        to whom do I contact for more information about the FAQ?

        What is comp.lang.tcl?

        First, let me assure you what it is not.

are NOT bulletin boards.  They are not innately mailing lists.  Some
users may experience the messages in those manners, but these
communities of users are what is known as USENET newsgroups.  While
Dr.  John Ousterhout was the creator of the original, unmoderated

often referenced) has no moderator, no owner, no authority to whom one can
appeal when one feels slighted, offended, libeled, etc.  On the other hand,
there are a group of moderators associated with

postings there remain 'on charter'.


access the postings in English, and seem to prefer plain text postings
formatted to 78 or less characters per line, as opposed to HTML, postscript,
MIME base64, Macintosh special character sets, etc..  They also prefer to
have postings which specify a working email address in the From or Reply-To
header (or at least in the body of the msg somewhere).  While
alternatives to that are certainly possible, you decrease the chance of
getting a timely relevant answer by choosing alternatives to these.
These rules are not unique to clt, but are the typical USENET netiquette
that posters are asked to respect.

        One question that comes up fairly often concerning

in traffic, but I have seen as many as 45 messages a day
(counting current cross postings, etc.)
Currently, many have come
forward with ideas on how a split could be handled, but no concensus
has been reached.  Also, no moderators have stepped forward to take
over moderation of a split group.  During January, 1996,

announcements of new software, doc, etc. relating to Tcl, was created.
So as of right now, asking to split the newsgroup only adds to the existing
traffic, without resolving any problems.

        The information in this set of FAQs comes from several sources.  The
primary source of information is the group itself - I spend (much too
much) time each month culling through what I feel are some of the best
answers, gathering up new information on ports, etc. and adding it
here.  I also gather new application information and add it as
best I can.  The next most pre{*filter*} source of information comes from
the authors of the various software packages.  Finally, a small amount
comes from my personal experiences.  You can find my general
Tcl FAQs at either <URL:ftp://mirror.neosoft.com/pub/tcl/alcatel/docs/tcl-faq.part01.gz>
<URL:ftp://mirror.neosoft.com/pub/tcl/alcatel/docs/tcl-faq.part02.gz>,
<URL:ftp://mirror.neosoft.com/pub/tcl/alcatel/docs/tcl-faq.part03.gz>,
<URL:ftp://mirror.neosoft.com/pub/tcl/alcatel/docs/tcl-faq.part04.gz>,
<URL:ftp://mirror.neosoft.com/pub/tcl/alcatel/docs/tcl-faq.part05.gz>, or
<URL: http://www.*-*-*.com/ %7Elvirden/tcl-faq/>.

        The primary location for the commercial use of Tcl FAQ is
<URL:ftp://mirror.neosoft.com/pub/tcl/alcatel/docs/tcl-commercial-faq.gz> as well
as <URL: http://www.*-*-*.com/ ;.

contains information either about commercial products which incorporate
Tcl as a part of them, firms which teach classes about Tcl and Tk in some
manner, and other commercial ventures.  Please be sure to contact
the maintainer for all relevant material about _your_ product!

        The next FAQ contains a bibliography of published material

(Glenn Vanderburg).  (See "tcl-faq/bibliography/part1") or ftp it at
<URL:ftp://mirror.neosoft.com/pub/tcl/alcatel/docs/tcl-faq-bib.gz>.

        The second FAQ contains a series of Tcl-related questions

(See "tcl-faq/usage"), <URL: http://www.*-*-*.com/ ;,
<URL: http://www.*-*-*.com/ %7Ejoem/tcl/faq.html> or find it at
<URL:ftp://mirror.neosoft.com/pub/tcl/alcatel/docs/tcl-faq-usage.gz>.

        The third contains Tk-related questions and answers and

(see "tcl-faq/tk/part1") or find it
at <URL:ftp://mirror.neosoft.com/pub/tcl/alcatel/docs/tcl-faq-tk-usage.gz>

        FAQs are also available for the Windows port of Tcl
<URL: http://www.*-*-*.com/ ;
and perl/Tk <URL: http://www.*-*-*.com/ %7Epvhp/ptk/ptkFAQ.html>.

        The Japanese translation of the five part FAQ can be
located at <URL:ftp://mirror.neosoft.com/pub/tcl/alcatel/docs/tcl-faq-j5.3.tar.gz>.
This file contains Japanese EUC-Kanji codes.  Contact

        If you have corrections, enhancements, modifications,
clarifications, suggestions, ideas, new questions, new answers to
questions which have never been asked, or something else that I have

------------------------------

From: FAQ General information
Subject: -II- What is Tcl?  Tk?  Extended Tcl?

o Highlights of Tcl based languages

        Tcl and Tk originated with Dr. John Ousterhout (OH'-stir-howt)
from the University of California, Berkeley, California.  A quip about


Quote:
> `It's pronounced Oh-stir-howt
>     without a doubt!
>  Not Oh-stir-hoot;
>     he's not a brute.'

        Dr. Ousterhout got the idea for Tcl while on sabbatical leave
at DEC's Western Research Laboratory in the fall of 1987.  He started
actually implementing it when he got back to Berkeley in the spring of
1988; by summer of that year it was in use in some internal
applications, but there was no Tk.  The first external releases of Tcl
were in 1989.  Tk implemention began in 1989, and the first release of
Tk was in 1991.

        Tcl (current release version 7.5) stands for ``tool command
language'' and is pronounced ``tickle.'' The author's home ftp site for
the Tcl source code is <URL:ftp://ftp.sunlabs.com/pub/tcl/>.
Tcl is actually two things: a language and a library.  First, Tcl is a
simple textual language, intended primarily for issuing commands to
interactive programs such as text editors, de{*filter*}s, illustrators, and
shells.  It has a simple syntax and is also programmable, so Tcl users
can write command procedures to provide more powerful commands than
those in the built-in set.

        Second, Tcl is a library package that can be embedded in
application programs.  The Tcl library consists of a parser for the Tcl
language, routines to implement the Tcl built-in commands, and
procedures that allow each application to extend Tcl with additional
commands specific to that application.  The application program
generates Tcl commands and passes them to the Tcl parser for
execution.  Commands may be generated by reading characters from an
input source, or by associating command strings with elements of the
application's user interface, such as menu entries, buttons, or
keystrokes.  When the Tcl library receives commands it parses them into
component fields and executes built-in commands directly.  For commands
implemented by the application, Tcl calls back to the application to
execute the commands.  In many cases commands will invoke recursive
invocations of the Tcl interpreter by passing in additional strings to
execute (procedures, looping commands, and conditional commands all
work in this way).

        An application program gains several advantages by using Tcl for
its command language.  First, Tcl provides a standard syntax: once
users know Tcl, they will be able to issue commands easily to any
Tcl-based application.  Second, Tcl provides programmability.  All a
Tcl application needs to do is to implement a few application-specific
low-level commands.  Tcl provides many utility commands plus a general
programming interface for building up complex command procedures.  By
using Tcl, applications need not re-implement these features.  Third,
extensions to Tcl, such as the Tk toolkit, provide mechanisms for
communicating between applications by sending Tcl commands back and
forth.  The common Tcl language framework makes it easier for
applications to communicate with one another.

        Note that Tcl was designed with the philosophy that one should
actually use two or more languages when designing large software
systems.  One for manipulating complex
...

read more »



Thu, 19 Nov 1998 03:00:00 GMT  
 comp.lang.tcl Frequently Asked Questions (May 31, 1996) (1/5)

Comp-lang-tcl-archive-name: tcl-faq.part03
Version: 7.000
Last-modified: May 31, 1996

        For more information concerning Tcl (see "tcl-faq/part1"),
(see "tcl-faq/part2"), (see "tcl-faq/part4") or (see "tcl-faq/part5").

Index of questions:

XI. Where can I get these packages?
        A. Tcl and Tk
        B. The Tcl/Tk User Contributions Archive
        C. Expect available via e-mail.
        D. EMACS modes for Tcl
        E. The tk toolbox project (obsolete)
        F. [tv]grind definitions for tcl/tk/expect
        G. BNF style notation for Tcl
        H. Tcl/Tk Quick Reference Cards
        I. Hilit 19 Tcl mode
        J. HTML versions of Tcl man pages and FAQ.
        K. Japanese translation of Tk 3.6 manuals
        L.{*filter*}styles for the Tcl/Tk Workshop 94.
        M. Tcl References for various platforms
        N. The "How do I speed up a Tcl/Tk application" doc
        O. http files without a WWW client
        P. The patch command
        Q. Source code from published books
        R. Documentation relating to Perl's Tk interface
        S. Tutorials on various subjects

End of FAQ Index

----------------------------------------------------------------------

------------------------------

From: FAQ Tcl/Tk Package Catalog
Subject: -XI- Where can I get these packages?

Tcl and Extended Tcl have been posted to comp.sources.misc in the past,
appearing In volume 25 and then Tcl appeared again in volume 26 and can
be found at most comp.sources.misc archive sites in the tcl and tclx
directories.  These are quite old versions actually, but are still usable.

A few of the sites which either mirror the Tcl/Tk submissions or have special
versions are:

<URL:ftp://ftp.sunlabs.com/pub/tcl/> :- official home of Tcl/Tk base code
<URL:ftp://ftp.neosoft.com/pub/tcl/> :- official home for comp.lang.tcl
                                        contributed sources archive

<URL:ftp://syd.dit.csiro.au/pub/tk/> :- shadow of the user contrib and base

<URL:ftp://iskut.ucs.ubc.ca/pub/X11/tcl/>

<URL:ftp://ftp.switch.ch/mirror/tcl/>

<URL:ftp://ftp.cs.tu-berlin.de/pub/tcl/> :- Does not seem to be answering
<URL:ftp://ftp.Germany.EU.net/pub/programming/tools/tcl/>
<URL:ftp://ftp.hrz.uni-kassel.de/pub/tcl/> :- base
<URL:ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/tcl/>
<URL:ftp://ftp.mpi-sb.mpg.de/pub/tcl/>
<URL:ftp://ftp.tu-bs.de/pub/languages/tcl/>
<URL:ftp://ftp.uni-paderborn.de/unix/tcl/>

<URL:ftp://ftp.funet.fi/pub/languages/tcl/> :- user archive

<URL:ftp://ftp.ibp.fr/pub/tcl/> :- shadow of base,user,expect,
        ak, tkwin, and comp.lang.tcl archive
<URL:ftp://ftp.jussieu.fr/pub/tcl/>

<URL:ftp://ftphost.comp.vuw.ac.nz/> :- VUW

<URL:ftp://ftp.sra.co.jp/pub/lang/tcl/>
<URL:ftp://oskgate0.mei.co.jp/free/X/toolkits/tcl/> :- shadow of ftp.cs only

<URL:ftp://ftp.ncc.up.pt/pub/tcl/code/> :- some code mirrored

<URL:ftp://ftp.luth.se/pub/languages/tcl/> :- some code mirrored
<URL:ftp://ftp.sunet.se/pub/lang/tcl/> :- some code mirrored

<URL:ftp://src.doc.ic.ac.uk/packages/tcl/tcl-archive/> :- shadow of user archive
<URL:ftp://src.doc.ic.ac.uk/usenet/news.answers/comp.lang.tcl/> :- shadow of
        FAQs
<URL:ftp://unix.hensa.ac.uk/pub/yggdrasil/usr/lib/xf-2.3/>

<URL:ftp://mirror.neosoft.com/pub/tcl/alcatel/> :- the original home of user
                                                contribution archive
<URL:ftp://ftp.cs.columbia.edu/pub/archives/tcl/> :- shadow of user, etc.
<URL:ftp://ftp.neosoft.com/pub/tcl/distrib/> :- original home of TclX
<URL:ftp://ftp.sterling.com/programming/languages/tcl/>
<URL:ftp://ftp.uu.net/languages/tcl/> :- shadow of base code only
<URL:ftp://gatekeeper.dec.com/pub/UCB/tcl/sprite/> :- shadow of base only

<URL:ftp://sunsite.unc.edu/pub/Linux/> :- contains port of extended Tcl and
                                        extended Tk to this OS.
<URL:ftp://sunsite.unc.edu/pub/languages/tcl/>

<URL:ftp://ftp.cs.uoregon.edu/pub/tcl/> :- shadow of ftp.sunlabs.com/pub/tcl

<URL:ftp://ftp.rge.com/pub/tcl/>

Note also that there are a number of CD-ROMs now available with a snapshot
of various Tcl archive sites on them.  (See "tcl-faq/bibliography/part1")
for details.

------------------------------

From: -XI- Where can I get these packages?
Subject: -A- Tcl and Tk

Quote:
>From <URL:ftp://ftp.sunlabs.com/pub/tcl/README>:

This directory contains a collection of files related to Tcl and
Tk, all of which are available for anonymous FTP.  Below is a
description of what is in the various files in this directory:

vcmakes.a2.tar.Z -      This file contains the Visual C++ makefiles for
                        Tcl 7.5a2 and Tk 4.1a2.

vcmakes.a2.tar.gz -     Same as vcmakes.a2.tar.Z except compressed with gzip
                        instead of compress.

tk4.1a2.tar.Z -         This is the most recent release of Tk.  It is
                        the second alpha release of Tk 4.1, which supports
                        Windows and Mac platforms.  It was released on
                        October 6, 1995, and includes the sources for the
                        Tk library and the "wish" windowing shell, plus
                        reference manual entries and a number of demonstration
                        scripts.

tk4.1a2.tar.gz -        Same as tk4.1a2.tar.Z except compressed with gzip
                        instead of compress.

tk4.1a2.patch.gz -      Compressed patch file that will upgrade from Tk 4.1a1
                        to Tk 4.1a2.  For instructions on applying, see
                        <URL: http://www.*-*-*.com/ ;.

tcl7.5a2.tar.Z -        This is the most recent release of Tcl.  It is
                        the second alpha release of Tcl 7.5, which supports
                        Windows and Mac platforms.  It was released on
                        October 6, 1995, and includes the sources for the
                        Tcl library and the "tclsh" application, plus
                        reference manual entries.

tcl7.5a2.tar.gz -       Same as tcl7.5a2.tar.Z except compressed with gzip
                        instead of compress.

tcl7.5a2.patch.gz -     Compressed patch file that will upgrade from Tcl 7.5a1
                        to Tcl 7.5a2.  For instructions on applying, see
                        <URL: http://www.*-*-*.com/ ;.

win41a2.exe -           Pre-compiled binaries of Tk 4.1a2 and Tcl 7.5a2
                        for Windows (Win32s, Windows 95, or Windows NT).
                        Execute this file on a PC and it runs an
                        installation script to extract and install the
                        Tcl and Tk libraries, wish, plus library files
                        and documentation.

w32s125.exe -           This self-extracting archive contains the
                        setup files for Win32s v1.25, which is needed when
                        running Tcl and Tk on PCs under Windows 3.1.
                        Execute this file on a Windows 3.1 PC to extract
                        the Win32s setup files.  Once this is done, run
                        the new setup.exe file to install the Win32s system.

win31-sample-ext.tar.Z  This file contains a sample Tcl extension for
                        Borland C++ 4.5.

vcmakes.a2.tar.Z -      This file contains the Visual C++ makefiles for
                        Tcl 7.5a2 and Tk 4.1a2.

mactk4.1a2.sea.hqx -    Pre-compiled binaries of Tk 4.1a2 and Tcl 7.5a2
                        for the Macintosh (both 68k & PowerPC platforms).
                        The file is in binhex format, which is understood
                        by Fetch, StuffIt, and many other Mac utilities.
                        The unpacked file is a self-installing archive:
                        double-click on it and it will create a folder
                        containing all you need to run Tcl/Tk on a Macintosh.

mac -                   This subdirectory contains several other useful
                        things for the Macintosh, such as source releases
                        organized for easy installation on Macs.

tk4.0.tar.Z -           This is the newest stable release of the Tk
                        toolkit, released in July 1995.  It includes
                        the sources or the Tk library and the "wish"
                        windowing shell, plus reference manual entries
                        and a number of demonstration scripts.

tk4.0.tar.gz -          Same as tk4.0.tar.Z except compressed with gzip
                        instead of compress.

tk4.0p1.patch.gz -      Compressed patch file that fixes several bugs
                        found in Tk 4.0.  Released July 29, 1995.  See
                        <URL: http://www.*-*-*.com/ ;
                        for instructions on applying.

tk4.0p2.patch.gz -      Compressed patch file that fixes several bugs
                        found in Tk 4.0.  Released September 19, 1995.
                        See <URL: http://www.*-*-*.com/ ;
                        for instructions on applying.

tcl7.4.tar.Z -          This is the newest stable release of the Tcl
                        scripting language, released in July 1995.  It
                        includes the sources for the Tcl library and the
                        "tclsh" application, plus reference manual entries.

tcl7.4.tar.gz -         Same as tcl7.4.tar.Z except compressed with gzip
                        instead of compress.

tcl7.4p1.patch.gz -     Compressed patch file that fixes several bugs
                        found in Tcl 7.4.  Released July 29, 1995.  See
                        <URL: http://www.*-*-*.com/ ;
                        for instructions on applying.

tcl7.4p2.patch.gz -     Compressed patch file that fixes several bugs
                        found in Tcl 7.4.  Released September 19, 1995.
                        See <URL: http://www.*-*-*.com/ ;
                        for instructions on applying.

SpecTcl-0.1a.tar.Z
SpecTcl-0.1a.tar.gz     These files contain the alpha release of SpecTcl,
                        a graphical user interface builder for TK.  SpecTcl
                        requires TK4.1a2 to run, as well as a modified
                        version of the BLT blt_table geometry manager, which
                        is included in the release.  The releases without the
                        "a" were missing a couple of files and have been
                        withdrawn.

SpecTcl-0.1_patch_a.gz This is a gzipped patch file to upgrade
                        SpecTcl-0.1.tar.gz to SpecTcl-0.1a.tar.gz.  cd to
                        SpecTcl-0.1, and pipe the patch file to
                        gunzip | patch -p1

html_library-0.3.tar.gz Enhanced version of html_library-0.1.tar.gz
                        Supports all HTML/2.0 features, including
                        forms.

mx.tar.Z -              Sources and documentation for a mouse-based text
                        editor (mx) and terminal emulator (tx) based on
                        Tcl.  This is a very old release: it uses an old
                        version of Tcl (which is included) and doesn't
                        even use Tk; it uses an ancient toolkit called
                        "Sx".  These tools will eventually be replaced
                        with new tools based on Tk and the newest Tcl.

mx-2.5.tar.Z -          Newer version of mx (see above) that uses the
                        standard X selection mechanism rather than the
                        homegrown mechanism used by previous versions.
                        Version 2.5 is not backwards compatible with
                        previous versions (you can't cut and paste between
                        the two). Still uses sx and an old version of
                        Tcl (both of which are included).

mx-2.5.patch.Z -        Patch file for converting mx 2.4 sources into 2.5.
                        Invoke patch in the top-level mx directory
                        with the "-p1" switch and an
...

read more »



Thu, 19 Nov 1998 03:00:00 GMT  
 comp.lang.tcl Frequently Asked Questions (May 31, 1996) (1/5)

Comp-lang-tcl-archive-name: tcl-faq.part04
Version: 7.000
Last-modified: May 31, 1996

        For more information concerning Tcl (see "tcl-faq/part1"),
(see "tcl-faq/part2"), (see "tcl-faq/part3") or (see "tcl-faq/part5").

        Note that a URL or Contact address with ??? at the end means that
I was unable to verify the address.  Also, Contacts without addresses or
marked as Unknown mean that I had limited to no information about the contact
person.

Index of questions:

XII. What are some examples of applications using Tcl and/or Tk?
        o Absence - an in/out board
        o aclock
        o ADDD (A Depository of Development Documents)
        o addressbook
        o AddressManager
        o Agent Tcl
        o Alpha
        o Amiga OS Tcl 3.x port
        o Amiga NetBSD Tcl 3.x port
        o annoy
        o APRL
        o arswm
        o arTCLs
        o artts
        o AVB (Amazing Virtual Burrito Gooey)
        o aXe
        o bclock
        o beast
        o Beholder
        o BETH
        o biff clock
        o bitmap browser
        o Bowling
        o brClient
        o browse.tcl
        o BSVC
        o budge
        o bulletin board
        o cal.tcl
        o calculator (Booth)
        o calculator (Herron)
        o calculator (Shen)
        o Calendar / Rolodex
        o Caml Light
        o canvas_ui - a Tk sketcher
        o CACTVS
        o cbb - check book balancer
        o ccitcl
        o CEdit
        o CGI to Tcl and/or Tk
        o CGI Forms based mailing (Ivler)
        o CGI Forms based mailing (Knight)
        o CGI Tcl commands
        o chichot
        o cklist
        o classifyMail
        o Clock (Analog)
        o CmdLine
        o CML
        o CODA
        o CODE
        o coloredit
        o Compare Manifest
        o Configureth
        o Convert
        o C{*filter*}
        o CoST
        o costwish
        o cpp2itcl
        o cpumon
        o cron interface
        o CUTE
        o Datascope
        o datavision
        o dateicon
        o DCSE
        o DejaGnu
        o DGC Tools
        o Dialer
        o DiET
        o directory browser (Hughes)
        o directory browser (Khattra)
        o Directory User Agent interface
        o dogsbody
        o Dontspace
        o Dotfile Generator
        o Drag and Drop file browser
        o DumpExts
        o e93
        o ECLiPSe
        o echo server
        o Edge
        o Editor's Assistant
        o edit-html
        o Elementary School Mathematics Drill
        o Elsbeth
        o Emacsclient alternative
        o Email CGI form script
        o Emil
        o Embedded Tk (ET)
        o Tcl etags program
        o EVA
        o evaluate_parameters
        o Expect
        o expecTerm
        o exmh
        o Fish Tank
        o floater
        o folderbiff
        o Font selector program
        o fn and ForumNet
        o FreeBSD shared library Tcl/Tk
        o Fresco CORBA interpreter
        o Frink
        o FSP client
        o ftp-inband
        o FVWM wish
        o GAGS
        o GDB Tk interface (Cygnus)
        o GDB Tk interface (tgdb)
        o Generalized Screen Printing
        o GENERIC 3D Kernel
        o getcons - get console
        o getname
        o geturl2
        o Ginko
        o GOOD
        o Grail
        o Graph editor
        o Graphical Interface to CVS (Chan)
        o Graphical Interface to CVS (Marwood)
        o Grapher-3D
        o groupie
        o guest_book
        o Guile
        o gzip
        o Hdrug
        o Hierarchical Help System (HLP)
        o HLO
        o Home Librarian
        o Host Monitoring (hm)
        o hot2list
        o hp-tcl-cdplay
        o HP/UX binary version of Tk
        o HTCLtoTCL
        o html2mif
        o html2tk
        o HTML viewer
        o HTML2text
        o HTTP CGI example of calling Tcl
        o HTTP get program
        o Hypertext Help system
        o ical - a calendar manager
        o idiff
        o IDEA
        o IDL/Pvwave/Matlab to Tk
        o IEEE 488 GPIB board driver
        o Illustra ORDBMS to WWW CGI gateway
        o IMAGE
        o [incr tcl] class browser
        o Inter-Language unification (ILU)
        o Iplace - interactively place widgets on a frame
        o IPX ping
        o IVS
        o Jargon file interface
        o Java interface to Tcl (avh)
        o Java interface to Tcl (Corey)
        o js tools
        o Jungle
        o Karel the Robot
        o KIS
        o Klondike
        o KosherDill
        o l2x
        o Laserjet Manager
        o Lassen
        o{*filter*}to HTML
        o{*filter*}to Tk Help
        o Libsearch
        o Lightwave
        o lily
        o Linux port of Tcl/Tk
        o Linux port of Tcl/Tk 4.0
        o lookup
        o Machete
        o MacTcl, 7.3
        o man.tk
        o Mankala
        o Map_Marker
        o Marpa
        o Math Teaching Aid
        o maze
        o MazeMan
        o Me
        o memory allocation package
        o Menu Edit tool
        o mercurius
        o mg
        o mghello
        o MGGHAT
        o mib browser
        o mickey mouse clock
        o MiniHelp
        o mmm
        o Mobal
        o modometer
        o Modula-3 interface
        o Modules
        o Monitor files
        o Moog
        o mosaicRC
        o MS-DOS Tcl, 6.0a
        o MS-DOS Tcl, 6.2
        o MS-DOS Tcl, 6.7
        o MS-DOS Tcl, 7.x
        o MS-DOS Tk/Tcl
        o MS-DOS Windows Tcl
        o MS-DOS Windows Tcl/Tk via GNU-Win32 (Lantinga)
        o MS-DOS Windows Tcl/Tk via GNU-Win32 (Schumacher)
        o MS-DOS Windows DLL for Tcl
        o MS-DOS Windows TkWin Tcl/Tk (Alexin)
        o MS-DOS Windows TkWin Tcl/Tk (Kubota)
        o MS-DOS Windows twin Tcl/tk
        o MS-DOS Windows NT winnt Tcl/Tk
        o MS-DOS Windows NT winnt Tcl/Tk Japanese
        o msessmon
        o music
        o Mx
        o Mxedit
        o Nanny
        o Nautilus
        o Ned
        o NeoScript
        o Netrek Metaserver Monitor
        o newsflash
        o Newsspy
        o 99 bottles of beer on the wall
        o NMRView
        o nn-tk
        o Non-blocking Tcl interpreter
        o NR
        o nv
        o oa
        o Obeah
        o Objectify
        o ObjectiveBrowser
        o Objective-Framework
        o OBST
        o ODDIS (Oracle Data Dictionary Information System)
        o OmniMoni
        o Operator
        o Oracle wrap for Tk/Tcl
        o OS/2 port of Tcl 7.3
        o OS/2 port of Tcl 7.4
        o OS/2 port of Tk 4.1
        o OS/9 Tcl
        o OSAtcl
        o Oscilloscope
        o ot
        o Oz
        o PADE
        o Palm
        o Parallel Processor Simulator
        o ParseArgs
        o Patch
        o PathFinder
        o Patience
        o PencilTCLClient
        o pgbrowse
        o Phantom
        o Phoenix
        o PhoneStation
        o Picasso
        o pixmap
        o planit
        o plop
        o PLPLOT
        o Point
        o Point repulsion demonstration
        o PostgresBrowswer
        o printop
        o ProTcl
        o ProTcXl
        o protoTcl
        o pTk Miscellaneous programs
        o ptkmotd
        o ptk ping
        o Ptolemy
        o Purchase
        o Qba
        o Qddb
        o Quiver
        o RAD/CVS
        o RasMol
        o rcsview
        o rech
        o Remote control of Tk apps
        o Reservation system
        o reversi
        o Rivet
        o Roger's Interface Language (RIL)
        o Role Playing DB
        o rolodex
        o RosettaMan
        o router-stats
        o Rmth
        o Runner's Diary
        o ruptool
        o Rush
        o Tcl interface to Sather
        o S-LVQ
        o Scheme-based Tk
        o schmod
        o sclock
        o SCOP
        o ScriptAce
        o sd_launch
        o sender
        o ServiceMail(TM) Toolkit
        o ServiceMail extras
        o setter
        o SGI Tcl/Tk binaries
        o SGI GL interpreter
        o Shiva
        o showaudio.tk
        o Show keycodes
        o Sift-Mail
        o sim68k
        o SimCity
        o SIMON
        o Simple database interface
        o Simple Order Form generator
        o skim
        o tkslrn
        o smaillog
        o CMU SMTP
        o SNMP Test Suite
        o SOAR
        o SSA interface
        o stetris
        o stprof
        o Tk Sound Editor (aedit)
        o SpecTcl/SpecJava
        o Spice interface
        o STEAD
        o subtile
        o Subway Navigator
        o SurfIt!
        o Swedish/English dictionary
        o Symbolic derivations
        o Tch
        o Tcl compiler (Koski)
        o Tcl compiler (Tromey)
        o Tcl
        o Tcl / Tk install softlink
        o Tcl shells
        o Tcl-my-fancy
        o tcl_cruncher
        o tcl2c
        o tcl2c for HP compilers
        o tcl2dos
        o tcl2html
        o tcl++
        o tclbot
        o tclc
        o ICE Tcl/Tk Compiler (tclc)
        o tclCheck
        o Tcl Edit
        o tcllex
        o Tcl-NEST
        o Tcl/Tk Perl 5 (Beattie)
        o TclRobots
        o tcltags (Hoegeman)
        o tcltags (LoVerso)
        o tcltags (Tromey)
        o tcltkgrass
        o Tcl to C compiler (brannon)
        o tcl to c process
        o tcltools
        o tcltrim
        o tcltt, v1
        o TCLtt (TCL-TinyTalk)
        o TclTutor
        o TclYasp
        o tcshql
        o tdcad
        o Teapot
        o {*filter*}yMUD
        o term_expert
        o tess
        o testApp
        o TH
        o Threading Analyst
        o tickle
        o TickleServices
        o TIGER
        o timeclocks
        o timesheet
        o Tk
        o Tk patch to window raising
        o Tk to TkPerl converter
        o Tk Dylan
        o Tk extensions via imake
        o Tk Perl 4 (Schreiner)
        o Tk Perl 4 (Grobgeld)
        o Perl/Tk (pTk)
        o Tk python (Ahlstrom)
        o Tk Python (Lumholt)
        o Tk without Tcl
        o tk WWW interface
        o Tk xworld
        o tkAtaxx
        o TkBabyNames
        o TkBible
        o tkbiff
        o tkbuttons
        o TkCD plus CDplayer
        o tkcdctl
        o tkchrom
        o tkCVS
        o tk-debug
        o tkDCSE
        o TkDesk
        o tkdiff
        o tkDIP
        o tkdir
        o TkDispCalc
        o tkdraw
        o tkdvi
        o tkedit
        o tkelm
        o TkFibs
        o tkfire
        o tkfonts
        o tkgnats
        o tkgoodstuff
        o tkgoph (Wade)
        o tkgopher
        o tkgrabber
        o Tk GUI builder
        o tkHelloWorld
        o TkHelp
        o tkhistory
        o TkHolWorkbench
        o tkHTML
        o tkhylafax
        o tkined
        o tkinfo
        o tkinspect
        o TkIspell
        o TkJdic
        o tkkids
        o TkLayers
        o tklayout
        o tklogger
        o tklsfonts
        o TkMail
        o tkmaillist
        o Tkmailto
        o TkMan
        o TkMapedit
        o tkmess
        o TkMH
        o TkMHn
        o tkmines
        o TkMix
        o tkmotd
        o tkmr
        o Tk mpeg_play
        o tkncaa
        o tknet
        o tknews
        o tknote
        o tkodo
        o Tkolumns
        o tkpb
        o tkpbiff
        o tkpiechart
        o tkping
        o TkPlanet
        o tkpostage
        o TkPostit
        o tkppp
        o tkprompt
        o tkps
        o tkrecord
        o tkreq
        o TkRolo
        o tkSather
        o tksccs
        o tkSketch
        o TkSol
        o tksquare
        o tk_stattab
        o tktail
        o tktar
        o tkTelnet (Hobbs)
        o tkTelnet (Patel)
        o tkterm
        o TkTetris
        o tktex
        o tktiles
        o tkview
        o TkVP
        o tkweb
        o tkwfd
        o Tkwm
        o tkwool
        o tkxpilots
        o tm
        o tmusic
        o tooltips
        o Towers of Hanoi
        o tpp
        o trad
        o trajectory
        o trajedit
        o trax
        o TreeLink
        o Trellis
        o ts (TeX)
        o TS (Console shell)
        o TUA
        o tupact
        o twoClocks
        o Tx
        o tyacc
        o typebreak
        o ui2perl
        o umake
        o uncgi (Demailly)
        o uncgi (Koreth)
        o unix.tk
        o URL to Tcl array decoder
        o USE
        o Usenet gateways for Compuserve and GEnie
        o User-Maint
        o user-setup
        o vat
        o vic
        o VIM
        o VMD
        o VMS port of Tcl/Tk (Angel Li)
        o VMS port of Tcl/Tk (Kimball)
        o VMS port of Tcl subset (Lester)
        o VROOM
        o VT100 emulator
        o VxWorks port of Tcl 7.0
        o w3cli
        o Wafe
        o Wafe graphical cross-reference browser
        o Wafeperl
        o Wafepython
        o widget server
        o wish child
        o wish compiler (Buckingham)
        o wish compiler (Thomas)
        o wish compiler (Uhler)
        o wish Perl extension
        o word10
        o Workspace
        o wt, a 3D game engine
        o wtour
        o wwwtools
        o xalias
        o xbible
        o XBrowse
        o xcal
        o Xdig
        o X-Directory
        o xdrum
        o xe
        o xelem
        o XESS Tk interface
        o xf
        o xf, Japanization version
        o xgpl
        o xibc
        o Xisrdisplay
        o xka
        o xkeysyms
        o xmotd
        o xmpeg
        o xnearest
        o xnet
        o Xnetlib
        o xnewscan
        o xpel
        o xphone
        o Xpilots interface
        o xpole
        o Xprint
        o XPVM
        o xreconfirm
        o X-Ref words
        o xscript
        o xstatus
        o XTeXShell
        o YART
        o YART/VR
        o yh2a
        o Zap Interpreters
        o Zircon
        o Zorro

End of FAQ Index

----------------------------------------------------------------------

------------------------------

From: FAQ Tcl/Tk Package Catalog
Subject: -XII- What are some examples of applications using Tcl and Tk?

What: Absence - an in/out board
Where: <URL:ftp://mirror.neosoft.com/pub/tcl/alcatel/potpourri/absence_v2.1.tar.gz>
Description: A simple in/out board based on reserve.

What: ...

read more »



Thu, 19 Nov 1998 03:00:00 GMT  
 comp.lang.tcl Frequently Asked Questions (May 31, 1996) (1/5)

Comp-lang-tcl-archive-name: tcl-faq.part05
Version: 7.000
Last-modified: May 31, 1996

        For more information concerning Tcl (see "tcl-faq/part1"),
(see "tcl-faq/part2"), (see "tcl-faq/part3"), or (see "tcl-faq/part4").

        Note that a Contact address with ??? at the end means that I was
unable to verify the address.  Also, Contacts without addresses or marked
as Unknown mean that I had limited to no information about the contact
person.

Index of questions:

XIII. Since Tcl/Tk appear to be extensible, are there any common extensions?
        o adatcl
        o addinput
        o after command extended
        o Ak extension
        o argument processing for Tcl
        o argument parsing with defaults
        o array name string matching extension
        o ask
        o Assign using equals
        o AXL
        o base 64 encoding
        o beast
        o Berkeley DB library interface (Dunning)
        o Berkeley DB library interface (eijk)
        o Berkeley DB library interface (Rosen)
        o big integer to floating enhancement to Tcl
        o bioTkperl
        o binary data (Demailly)
        o binary data streams (Dunning)
        o binary I/O (LoVerso)
        o binary I/O (Moss)
        o Blinking widgets
        o Tcl-BLOBs (Binary Large Objects)
        o BLT toolkit
        o BLT toolkit port to STk
        o BLT toolkit port to Windows 95
        o BLT toolkit extension for bitmap rotation
        o recursive blt_busy
        o recursive directory names
        o BOS
        o Bumgarner misc Tcl functions
        o C or C++ function called from Tcl
        o C++ compilation of Tk
        o C++ Tcl class
        o Calc_Object
        o calendar
        o camltk
        o canvas bitmap mask extension (Earls)
        o canvas bitmap mask extension (Fine)
        o canvas clipping speedup
        o canvas coordinates to screen coordinates
        o canvas crosshair
        o canvas image Postscript support
        o canvas object copying
        o canvas postscript output color change
        o canvas scaling example
        o canvas support of dashed items (Mangin)
        o canvas support of dashed items (Nijtmans)
        o canvas support of dashed items (Schotanus)
        o canvas support of icons, edges and graphs
        o canvas support of open Tcl file
        o canvas support of polygon outlines and Hermite smoothing
        o canvas support of printing umlaut
        o canvas support of rectangles, ovals, arcs and lines
        o canvas table organizer
        o canvas transparency support
        o canvas visitor
        o CASTE
        o cgiget
        o CCI extension (Ball)
        o CCI extension (Newmarch)
        o CLIPS Windows extension
        o colorfocus replacement system
        o color settings
        o color approximation matching
        o commas added to numbers
        o command line bindings for entry widget
        o ComboBox (Fellows)
        o ComboBox (Hobbs)
        o ComboBox (jay)
        o ComboBox (Joglekar)
        o composite widget with horizontal and vertical scrollbars
        o Connect to TCP/IP socket
        o CMT (Continuous Media Toolkit)
        o Convert strings to and from WWW escape notation
        o Tcl crypt
        o cshrc processing
        o ctaxt
        o CTk
        o cursor setting procedures
        o dashproc
        o database (Otto)
        o Date library
        o DBM 1.6 interface
        o define bitmaps in Tk scripts
        o deck.tk
        o Dialog box maker
        o Diehard
        o Directed Acyclic Graph (DAG) widgets
        o Directory Tree Widget
        o Disjoint listbox selections (Ewing)
        o Disjoint listbox selections (Ewing/Lutz)
        o Disjoint listbox selections (Raines)
        o Dpack
        o Drag and Drop in Tcl (Fellows)
        o Drag and Drop in Tcl (Flores)
        o droplist
        o dualmove
        o dumpcanvas
        o dumpImage
        o dumptcl
        o Windows Dynamic Data Exchange DLL for Tk 4.1
        o Dynamic loading extension (De Rijk)
        o Dynamic loading extension (Desai)
        o Dynamic loading extension (Kenny)
        o Dynamic loading wish
        o eiftcl
        o email-www
        o Enabled Mail (aka Safe-Tcl)
        o entry widget bindings
        o entry widget numeric edit
        o entry widget validation
        o event dispatching library, non-X based
        o every command
        o Fcl
        o ffGraph
        o file filter and sort
        o file I/O as events
        o file name completion
        o file name expander
        o file select (da Silva)
        o file select (Fellows)
        o file select (Grochowski)
        o file select (Rice)
        o file select (Sherman)
        o file select (Silva)
        o find center of X display
        o font settings
        o foreach additional list enhancement (Andrews)
        o foreach additional list enhancement (Christopher)
        o Frame Box
        o FreeBSD math fix
        o French keyboard bindings
        o FSBox - file selection box
        o fumx
        o tkfvwm
        o gdtcl
        o GDBM Tcl interface (Doan)
        o GDBM Tcl interface (Lindig)
        o getdate
        o getsome
        o GIMME
        o GLXAux bindings
        o gnuplot canvas commands
        o tkgnuplot
        o GRASS GIS widget
        o grid-based blt_table
        o GroupKit
        o Hanzi Tcl/Tk to support Chinese fonts
        o help by widget
        o hierarchy class
        o hierarchy
        o Hilbert curves
        o HLM
        o HPL
        o htext
        o HTML display
        o HTML for Alpha
        o Hush
        o iconbutton
        o import namespace package
        o Informix extension for Windows
        o [incr Tcl]
        o [incr Tcl] animated cursor
        o [incr Tcl] Application FrameWork
        o [incr Tcl] canvas arrow parameter sample
        o [incr Tcl] Compound widget class
        o [incr Tcl] dynamic objects
        o [incr Tcl] file reading class
        o [incr Tcl] file selection dialog
        o [incr Tcl] Lannet Widgets
        o [incr Tcl] Message Box
        o [incr Tcl] Modifications/Enhancements
        o [incr Tcl] Paned Window
        o [incr Tcl] Panner Window
        o [incr Tcl] Photo Images
        o [incr Tcl] spreadsheet/table widget
        o [incr Tcl] stacks and queues
        o [incr Tcl] table widget
        o [incr Tcl] table listbox widget
        o [incr Tcl] tree widget (Brighton)
        o [incr Tcl] Transportable Objects
        o [incr Tcl] [incr Widgets]
        o [incr Tcl] widget base class (Pryce)
        o [incr Tcl] widget base class (Sterin)
        o [incr Tcl] wigwam
        o Informix interface
        o ISR3 extension
        o ir-tcl
        o itemOrder
        o Java support
        o JPEG support for Tk (mikko)
        o Kerberos-authenticated safe RPC
        o Key List printing procedures
        o Key symbol dynamic support
        o Key symbols enhanced support
        o Lamda functions (Demailly)
        o Lamda pure Tcl functions (Noble)
        o Lamda anonymous procedures (Thomas)
        o Lamda functions (Tromey)
        o Lamda functions (Wallach)
        o Large numbers of listbox entries workaround
        o lassign
        o Linear sort on list of lists
        o linked list procedures
        o lisp2wish (Kaye)
        o lisp2wish (Kramer)
        o lisp2wish (Lindner)
        o list extract into variables
        o list select
        o list remove empty elements
        o list quicksort
        o list unique
        o listbox replace command
        o listbox with dragging selection of elements
        o lmatch
        o Load File DLL
        o Logical Font names
        o Tk login window
        o lparse
        o Tcl memory management modification
        o MacFsbox
        o MacGoodies
        o major/minor Tcl command extension
        o mdw_lib
        o Menu help
        o Menu item enable/disable
        o Common Menu support
        o Metacanvas
        o Metalbase interface
        o miniSQL database interface (Blackbourn)
        o miniSQL database interface (Pepers)
        o miniSQL database interface (Soderstrom)
        o mkImagesPane
        o Moat/TclMotif (Newmarch)
        o Modula 3 interface to Tcl/Tk
        o moreButtons
        o Motif entry widget behavior
        o TCLMOTIF (Barlow)
        o mouse button release command
        o MPEG widget
        o Multibyte Support for Tk
        o Multi-column menus for Tk 3.6
        o Multiple Extensions Management and Dynamic Linking
        o Multiple interpreter support
        o Multiple linked listboxes
        o namespace extension
        o NDBM extension (Ellson)
        o NDBM extension (Stringer)
        o NeoSoft Tcl
        o net CDF
        o Netscape Remote
        o Network Management / SNMP
        o New Menu widget
        o NextStep / Tcl interface (Johnson)
        o NextStep / Tcl MAB
        o niceString
        o NIS+ interface library
        o NLI Tcl extension
        o Non blocking Tcl interpreter
        o Non blocking Tcl pipes
        o Notifier object
        o Numeric Array extension to Tcl
        o Numeric string comparison
        o Objective C / Tcl library
        o Object Tcl
        o ObjectiveTcl
        o obTcl
        o OglTk
        o OOP
        o Open Scripting Architecture (Apple) Extension (Darley)
        o Open Scripting Architecture (Apple) Extension (Endres)
        o OpenGL context Tk widget
        o OpenWindows tkBind mod
        o Oracle extension to Tcl.
        o OSE C++ tools
        o MIT otcl
        o MIT otcl extensions and patches
        o MIT otcl mega-widget system
        o Pacco (Pavia Active-Component Compound Objects)
        o Pack widget with no shrink option
        o package extension
        o Pad++
        o parser
        o Password widget (Ivler)
        o Password widget (Kenny)
        o Pathname expansion
        o Pathname resolution
        o Patparse extension
        o Perl script invocation sample
        o PBM library suitable for use in Tk
        o PCCTS parser extension
        o Photo widget
        o Photo widget GIF file handler
        o Pie menus
        o Pixel position of a character
        o Pixmap support (Albrecht)
        o Pixmap support (Delmas)
        o Plotting widget for Tk
        o Popup menu support (Bonfield)
        o Popup menu support (Noble)
        o Portable Tk
        o PortBox
        o Postgres extensions
        o Tcl prompt 2 fix
        o pTk BLT Table
        o pTk dial widget
        o pTk EVA
        o pTk FileSelect widget
        o pTk menu cascade demos
        o pTk RefListbox widget
        o pTk ScrolledListbox widget
        o pTk subcommand
        o pTk Tcl bindings
        o procedure tracing
        o Prolog / Tcl interface
        o Profile Tcl code
        o programatically set window fonts
        o Progress Bar
        o pset
        o PV-WAVE interface (Visual Numerics)
        o New puts command
        o random numbers (Dunning)
        o random numbers (Eichin)
        o random numbers (Libes)
        o random numbers (Salmon)
        o random numbers (Schoenwaelder)
        o random numbers (Shiono)
        o readline-like function support for Tcl (West)
        o readline-like function support for Tk (Miguel)
        o Rectmap
        o RenderMan bindings
        o Reregister interpreter name
        o Tcl RPC (Roseman)
        o Tcl RPC (Shorter)
        o Safe Tcl Interpreter (NeoSoft)
        o Save Tcl variables and procedures
        o Save Tk widgets
        o Save Variables
        o Scheme extension
        o scotty
        o scrollbar color fix
        o scrollbar overflow fix
        o scrollgraph
        o scwoop
        o sdb
        o searchbox
        o secure Tcl
        o send with timeout subcommand
        o shell widget
        o showproc.tcl
        o SIMEX
        o SIPP extensions
        o UW Skyblue software interface
        o sneaky_eval
        o SNMP extension (Rose)
        o SNTL
        o Tcl 7.5 socket code
        o Speed Up for widgets with text in Tk 3.6
        o SplitList
        o Spreadsheet
        o SQL (INFORMIX) support
        o Stack procedures
        o static variables (Bolik)
        o static variables (Lehenbauer)
        o STcl
        o stdio to Windows
        o Tk "sticker" canvas item type
        o state sensitive buttons
        o stdout and stderr merged into one output pipeline
        o STOOOP
        o String handling routines in Tcl
        o String search starting at an offset
        o string translate
...

read more »



Thu, 19 Nov 1998 03:00:00 GMT  
 
 [ 9 post ] 

 Relevant Pages 

1. comp.lang.tcl Frequently Asked Questions (July 31, 1996) (3/5)

2. comp.lang.tcl Frequently Asked Questions (July 31, 1996) (1/5)

3. comp.lang.tcl Frequently Asked Questions (July 31, 1996) (4/5)

4. comp.lang.tcl Frequently Asked Questions (July 31, 1996) (5/5)

5. comp.lang.tcl Frequently Asked Questions (November 25, 1996) (1/5)

6. comp.lang.tcl Frequently Asked Questions (October 25, 1996) (1/5)

7. comp.lang.tcl Frequently Asked Questions (October 25, 1996) (3/5)

8. comp.lang.tcl Frequently Asked Questions (September 27, 1996) (1/5)

9. comp.lang.tcl Frequently Asked Questions (August 27, 1996) (1/5)

10. comp.lang.tcl Frequently Asked Questions (April 29, 1996) (3/5)

11. comp.lang.tcl Frequently Asked Questions (April 29, 1996) (1/5)

 

 
Powered by phpBB® Forum Software