From ankh.iia.org!babbage.ece.uc.edu!news.kei.com!hookup!news.moneng.mei.com!uwm.edu!math.ohio-state.edu!caen!malgudi.oar.net!chemabs!lvirden Sat Nov 26 21:46:36 1994
Newsgroups: comp.lang.tcl,comp.answers,news.answers
Path: ankh.iia.org!babbage.ece.uc.edu!news.kei.com!hookup!news.moneng.mei.com!uwm.edu!math.ohio-state.edu!caen!malgudi.oar.net!chemabs!lvirden
From: lvirden@cas.org (Larry W. Virden)
Subject: FAQ: comp.lang.tcl Frequently Asked Questions (1/5)
	(Last updated: Oct 28, 1994)
Message-ID: <tcl.p1_783432818@cas.org>
Followup-To: comp.lang.tcl
Summary: A regular posting of the comp.lang.tcl Frequently Asked Questions 
	(FAQ) and their answers.  This is the first of five parts.
	This part introduces Tcl and Tk and discusses documentation, etc.
Originator: lvirden@cas.org
Keywords: tcl, extended tcl, tk, expect
Sender: lvirden@cas.org
Supersedes: <tcl.p1_780761786@cas.org>
Reply-To: lvirden@cas.org (Larry W. Virden)
Organization: Chemical Abstracts Service
Date: Sat, 29 Oct 1994 12:13:43 GMT
Approved: news-answers-request@MIT.Edu
Expires: Sat, 10 Dec 1994 12:13:38 GMT
X-Url: http://www.cis.ohio-state.edu/hypertext/faq/usenet/tcl-faq/part1/faq.html
Lines: 873
Xref: ankh.iia.org comp.lang.tcl:10626 comp.answers:4426 news.answers:13687

Archive-name: tcl-faq/part1
Comp-lang-tcl-archive-name: tcl-faq.part01
Version: 6.2
Last-modified: Oct 28, 1994


	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"), (see "tcl-faq/usage"), 
(see "tcl-faq/bibliography/part1").

Index of questions:

I.   Origin of the comp.lang.tcl 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. Training courses, materials, 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 the comp.lang.tcl FAQ information.

	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 predominant source of information comes from
the authors of the various software packages.  Finally, a small amount
comes from my personal experiences.

	The primary location for the commercial use of Tcl FAQ is 
<URL:ftp://ftp.aud.alcatel.com/tcl/docs/tcl-commercial-faq.gz>.
The author is gwl@cpu.com (Gerald W. Lester).  This FAQ contains information
either about commercial products which incorporate Tcl as a part of
them or firms which teach about Tcl and Tk in some manner.

	The Japanese translation of the comp.lang.tcl FAQ can be
located at
<URL:ftp://ftp.aud.alcatel.com/tcl/docs/tcl-faq-j5.3.tar.gz>.
This file contains Japanese EUC-Kanji codes.  Contact
taguchi@fox.aic.co.jp (Taguchi Takeshi - Father of Japanese translation of FAQ)
for more information.

	Three new general FAQs are in progress.  These are spin-offs
from this original source document.  The first will contain a bibliography
of published material related to Tcl, and will be managed by
glv@utdallas.edu (Glenn Vanderburg).  (See "tcl-faq/bibliography/part1")
or ftp it at <URL:ftp://ftp.aud.alcatel.com/tcl/docs/tcl-faq-bib.gz>.

	The second FAQ will contain the series of Tcl-related questions 
and answers and is managed by joe@morton.rain.com (Joe Moss). 
(See "tcl-faq/usage") or find it at
<URL:ftp://ftp.aud.alcatel.com/tcl/docs/tcl-faq-Q-and-A.gz>.

	The third will contain Tk-related questions and answers and 
is managed by tja@cpu.com (Thomas J. Accardo).  You can
(see "tcl-faq/tk/part1") or find it
at <URL:ftp://ftp.aud.alcatel.com/tcl/docs/tcl-faq-tk-usage.gz>

	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
not covered above, contact me at lvirden@cas.org.

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

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-hout -
last syllable rhymes with rout, not root) from the University of California,
Berkeley, California.

	Tcl (current release version 7.3) stands for ``tool command
language'' and is pronounced ``tickle.'' The author's home ftp site for
the Tcl source code is <URL:ftp://ftp.cs.berkeley.edu/ucb/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, debuggers, 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 three 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 internal data structures, or
where performance is key, and another, such as Tcl, for writting
smallish scripts that tie together the C pieces and provide hooks for
others to extend.  For the Tcl scripts, ease of learning, ease of
programming and ease of glue-ing are more important than performance or
facilities for complex data structures and algorithms.  Tcl was
designed to make it easy to drop into a lower language when you come
across tasks that make more sense at a lower level.  In this way,
the basic core functionality can remain small and one need only bring
along pieces that one particular wants or needs.

	Tk (current release 3.6) is an extension to Tcl which provides
the programmer with an interface to the X11 windowing system.  Note
that Tk has been successfully compiled under X11 R4, X11 R5, X11 R6,
as well as Sun's NeWS/X11 environments.

The author's home ftp site for the Tk source is the directory
<URL:ftp://ftp.cs.berkeley.edu/ucb/tcl/>.
Note that many users will encounter Tk via the ``wish'' command.  Wish
is a simple windowing shell which permits the user to write Tcl
applications in a prototyping environment.  Tk 4.0 is in the works.
It is expected to appear by first quarter 95.  Some of the changes to
expect are:

- A major overhaul of text widgets (embedded windows, horizontal
  scrolling, better vertical scrolling, more display options such as
  vertical spacing, margins, justification, and baseline offsets).
- An overhaul of bindings, including the binding tags discussed at
  last year's workshop and  a change in the evaluation mechanism to make
  bindings more composable.
- A few other changes to event handling, including a new "fileevent"
  command (similar to Mark Diekhans' "addinput") and the ability to
  cancel "after" handlers.
- A general-purpose and user-extensible mechanism for images, intended to
  handle things like color icons, full-color images, and video.
- Improvements to colormap and visual handling.
- A solution to the X resource id wrap-around problem that tends to cause
  errors in long-running applications.
- A bunch of improvements to widgets, including justification in entries and
  the ability to have multi-line text in widgets like buttons and labels.

Other things which may appear are:

- support for Motif keyboard traversal highlight rings and
  completely overhaul the widget bindings to bring them into better Motif
  compliance.  Emacs-like bindings will also be provided for entries and
  texts where they don't conflict with Motif bindings.
- Application embedding (like Sven Delmas' "tksteal" stuff, I think).
- Overhauls of the send command, the selection, and the input focus
  mechanism.

Early beta release of Tk 4.0 is expected before fourth quarter 1994.

	The future of Tcl and Tk is quite bright.  This year Dr. Ousterhout
announced that he has been employed by Sun Microcomputer, Inc. to do
some further development of Tcl / Tk.  Some of the short term (within the
next 12 months or so) plans that Dr. O has mentioned are:


- Ports of Tcl and Tk to both the PC and Mac, so scripts written on one
  platform will run on any of the others, presenting their UI in the look
  and feel of the platform on which they run.
- A commercial-quality graphical interface designer like Visual Basic or
  NextStep.
- Dynamic loading of C code in Tcl.
- Incorporating Nathaniel Borenstein's Safe-Tcl back into the Tcl core,
  so that there is a safe mechanism for executing untrusted scripts that
  arrive via the Internet.

John has given me permission to add this quote as well:

From: ouster@tcl.eng.sun.com (John Ousterhout)
Newsgroups: comp.lang.tcl
Subject: Re: The future of TcL/Tk's Copyright Terms
Date: 31 Aug 1994 20:08:19 GMT
Organization: Sun Microsystems, Inc.
Message-ID: <342nvj$6e9@engnews2.Eng.Sun.COM>

> I discussed the status of the Tcl and Tk libraries with people at Sun
> as part of my pre-hire negotiations, and we're in agreement that they
> will remain free and unrestricted just as they have always been.  Future
> enhancements made to Tcl and Tk by my group at Sun, including the ports
> to Macs and PCs, will be made freely available to anyone to use for
> any purpose.  My view, and that of the people I report to at Sun, is
> that it wouldn't work for Sun to try to take Tcl and Tk proprietary
> anyway:  someone (probably me, in a new job) would just pick up the
> last free release and start an independent development path.  This
> would be a terrible thing for everyone since it would result in
> incompatible versions.

> Of course, Sun does need to make money from the work of my team or else
> they won't be able to continue to support us.  Our current plan is to
> charge for development tools and interesting extensions and applications.
> Balancing the public and the profitable will be an ongoing challenge for
> us, but it is very important both to me and to Sun to keep the support
> of the existing Tcl community.  I imagine this discussion will repeat
> from time to time over the next few years, but I think we can make things
> work out well for everyone.


	Extended Tcl (tclX) (Version 7.3b) - This is an extended set of
commands for Tcl developed by Karl Lehenbauer and Mark Diekhans.  The
authors' home ftp site for Extended Tcl is ftp.neosoft.com.  Extended
Tcl is oriented towards system programming tasks, with many additional
interfaces to the Unix operating system along with other useful
utilities.

	Rush is a Tcl-like extension language announced at the Tcl'94
Workshop.  Its syntax and semantics are very similar to Tcl's, but it
additionally offers an optimizing compiler and a new feature called rules.
Its primary advantage over Tcl is performance within a factor of 100 of C,
whereas a Tcl compiler is unlikely to do better than a factor of 1000 of
C.  Rush is not yet publicly available, though ambitious alpha testers
are encouraged to inquire.  Mail can be sent to either asah@cs.berkeley.edu
or blojo@cs.berkeley.edu.  For more information, see the paper
<URL:ftp://ginsberg.cs.berkeley.edu/pub/asah/papers/rush-tcl94.ps.gz>.


o General information about Tcl and Tk by glv@utdallas.edu (Glenn Vanderburg)

Tcl (Tool command language) is a freely distributable simple,
interpreted language designed to be used as a common extension and
customization language for applications.  It was designed and
implemented by Dr. John Ousterhout in the hope that application
designers could spend more of their time on applications and less on
scripting languages, and in the hope that users could spend less time
learning new scripting languages for each new application.  Many useful
applications, some of them sold commercially, use Tcl as their
scripting language.

Tcl is clean and regular, and relatively easy for non-hackers to
learn.  It is command-oriented, and commands added by applications and
users exist on an equal footing with the built-in Tcl commands.  Tcl
has both simple variables and associative arrays (tables), and all
values (including procedure bodies) are represented as strings.
Simple customization scripts (such as preference initialization
scripts) usually look much like novice users expect them to: a series
of simple commands which set options.

Tcl is implemented as a C library, which can be embedded in an
application.  The application can add its own commands to the
interpreter (using a clean C interface).  It is distributed under a
license which allows use for any purpose with no royalties.

The Tk toolkit is a Tcl extension (a group of new Tcl commands) which
provides a Tcl interface to the X Window System.  Tk is one of the
easiest ways to build a graphical interface to an application, and due
to the interpreted nature of Tcl, Tk-based 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 number
of interesting X applications are implemented entirely in Tk, with no
new application-specific commands at all.  Tk also provides a
mechanism by which one application can send Tcl scripts to other
Tk-based applications running on the same display, for easy
cooperation between tools.

Tcl and Tk are mature, and quite stable, but they are not static:
Dr. Ousterhout has moved from Berkeley to Sun Microsystems, where his
group is pursuing such projects as a commercial-quality Tk
graphical interface designer, an on-the-fly Tcl compiler, and
Macintosh and Microsoft Windows ports of Tk.  He has said that the
copyright status and licensing provisions of Tcl and Tk will not change.


As to what Tcl is not - in the context of the discussion in
comp.lang.tcl, it is not related directly to the Think C Library (TCL)
available on the Mac.  Confusingly enough, the language concerned with
here _is_ available on the Mac, and someone in fact may have used Think C
to compile it there.  Just one of those universal 'coincidences' that
set the stage for Vogon interstellar highway construction crews.

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

From: FAQ General information
Subject: -III- Do these packages run on my machine?


A. Unix

	Tcl runs on Sun 3s and 4s running SunOS 4 and SunOS 5 (Solaris
1.x and 2.x), DECstations running Ultrix, DEC VAXen running Ultrix or
BSD, DEC Alphas running OSF/1, 386s running SCO Unix, Xenix, Bell-Tech,
Silicon Graphics running IRIX, HPs running HP-UX as well as HP Snakes
running OSF/1 and HP-UX.  Intel [34]86 systems running
386bsd, netbsd, freebsd, BSDI, and Linux have Tcl ported.  Various CPUs
running System V.4 report having ported Tcl.  Tcl also appears to be
running on Sequent Symmetry running Dynix as well as OSF/1.  It also
has been reported to run fine on IBM RS6000 under AIX 3.x as well as
IBM ES/9000 and AIX/ESA.  There were few problems getting it running
under Mt. Xinu Mach.  It also has been ported to Encore 91's running
UMAX V (an 88k based System V with BSD extension Unix).  It also runs
on Apollos running BSD/SYSV.  Tcl runs on a Cray running Unicos.  Folks
have ported Tcl to a Mac (IIfx) running A/UX v3.  Someone ported Tcl to
a Sony NeWS machine running NEWS-OS 4.2.  A port to a Convex 3220 and
3880 was also reported.

	Tk (being based on Tcl) generally requires X11R4 or better as
the only additional software requirement.  It runs on any of the above
Unix systems with that base of software.  It also runs on VMS and
OSF/1.

	For information on Tcl/Tk/TclX availability (see "tcl-faq/part4").


B. MacOS

	(See "tcl-faq/part2") for details of a Macintosh Tcl Mailing list.

	Ray Johnson <rjohnson@aic.lockheed.com> has a package called
MacTcl.  This is a fairly straight port of Tcl to the Macintosh.  It is
designed to be used as libraries to be embedded into other
applications.  A basic shell is included.  Most Tcl features are
present, including many Unix-like features.  Additional features
include supporting the env variable and sourcing Tcl code from a 
resource.  The current version is available at
<URL:ftp://ftp.aud.alcatel.com/tcl/distrib/MacTcl7.3.sea.hqx>.

	As of this time, I have no leads on anyone porting Tk to MacOS.
I also have not heard of anyone porting Tcl/Tk to a Apple PowerMac.

	Also (see "tcl-faq/part4"), the Tcl programs/packages catalog,
for the latest port locations and versions.


C. INTEL DOS-like systems

	Numerous ports to DOS are available.  One unsupported port to
MS-DOS of Tcl and Extended Tcl V6.0a, done by
Karl@NeoSoft.com (Karl Lehenbauer), is available on
<URL:ftp://ftp.aud.alcatel.com/tcl/distrib/dostcl.zoo> for binaries and
<URL:ftp://ftp.aud.alcatel.com/tcl/distrib/dostcl60.zoo> for source.

	A port of Tcl V6.2 to MS-DOS was done by 
johnm@cajal.uoregon.edu (John Martin) and is available via FTP from
<URL:ftp://cajal.uoregon.edu/pub/tcl.dos.port/> and
<URL:ftp://ftp.aud.alcatel.com/tcl/distrib/tcl62.dos.tar.Z>.

	A source code only port of Tcl V6.7 to MS-DOS, done by 
PSPRENG@CIPVAX.BIOLAN.UNI-KOELN.DE (Peter Sprenger), is available from
him, somewhere on wuarchive.wustl.edu
or as
<URL:ftp://ftp.aud.alcatel.com/tcl/distrib/tcl67dos.zip>.

	A port of Tcl, version 7.3, to MS-DOS, done by
tpoind@advtech.uswest.com (Tom Poindexter), is available as
<URL:ftp://ftp.aud.alcatel.com/tcl/distrib/mstcl73*.zip>.  This
also includes TclX 7.3a and Tk ported to Desqview/X libraries.

	A port of Tcl, V6.1 ?, done by unknown, to MS-DOS Windows
V 3.1 ?, is available as binary at
<URL:ftp://ftp.aud.alcatel.com/tcl/distrib/w_tclbin.zip> and as source at
<URL:ftp://ftp.aud.alcatel.com/tcl/distrib/w_tclsrc.zip>.

	A package to take a Tcl source distribution and port it cleanly
to MS-DOS, so that it can be compiled has been written by 
Bob Yennaco (byennaco@east.sun.com).  It is available as
<URL:ftp://ftp.aud.alcatel.com/tcl/distrib/tcl2dos.sh.gz>

	An MS-DOS Windows DLL instance of Tcl 6.2 was generated by
Ugo Cei <ugo@oliver.sublink.org>.  Contact him for more details.

	A Windows DLL was made by ekki@prakinf.tu-ilmenau.de (Ekkehard Beier)
by slightly modifying a DOS 6.2 Tcl port.  There are still problems
with the system/WinExec command.  A very rudimentary Debugger User Interface
using Borland's Classlib is part of the zip-file, too.
The source was used also with BC3.1++/AF on MS W3.1.  You can get a copy from
<URL:ftp://metallica.prakinf.tu-ilmenau.de/pub/DOS/wintcl.zip>
via anonymous ftp.  Unfortunately Ekki doesn't have time currently to
finish the Windows port and user Interface.

	haga@sra.co.jp (Toshihiko Haga) and miyata@sra.co.jp (Shigeaki Miyata)
announced twin (tcl/tk for MS-Windows), which does not support exec and
send, but supports a -bitmap for Windows .bmp files.  A few other
modifications or special exceptions are noted.  This package's files
can be found at
<URL:ftp://ftp.sra.co.jp/pub/lang/tcl/{twinesrc,twinebin}.zip> and
<URL:ftp://ftp.sra.co.jp/pub/lang/tcl/{twinesrc,twinebin}.doc>.

	Professor Ken K. Kubota <ken@ms.uky.edu> has announced a port
of Tcl 7.3 and Tk3.6a to MS DOS Windows using Borland C++ 4.0.  Fetch
the README files from the ftp sites
<URL:ftp://ftp.ms.uky.edu/pub/tk-win/{tkwinbin,tkwin,fedloc}.zip>
for more information.

	Omar Stanford <omar@fcm.missouri.edu> reported in March of 1994
that he had almost completed his port of Tcl 7.3 to MS-Windows 3.1.
He had incorporated extensions for networking (including NetWare),
Windows Sockets, and many Windows API functions.  He also was working on
a facility for dynamically allocating commands to the Tcl environment.
If there are other extensions that one would like to see under Windows 3.1,
or if you are interested in beta testing, drop him a line.

	Also, Simon Kenyon <simon@news.itc.icl.ie> of the Information
Technology Centre, Dublin, IRELAND, mentions that they are starting to
port Tk to MS-Windows.  There is a mailing list (see below) for
folk who are interested.

	Steve Furr <furr@qnx.com> reports getting Tcl ported to QNX
without a lot of trouble.  He mentions that QNX users who have the
beta X should have gotten a CD-ROM update with Tcl and Tk on the CD.

	A port of Tcl 7.3, except for glob or command pipelines, to OS/2 2.x
using C Set++ has been done by wwb@wwa.com (Bud Bach).  As of this date, I
have no leads on anyone porting Tk to any version of OS/2.  There is some
OS/2 X client support kits available for purchase, which might make it
easier to port Tk.

	Also (see "tcl-faq/part4"), the Tcl programs/packages catalog,
for the latest port locations.


D. VMS

	A port of Tcl 7.3 and Tk 3.6 to VMS was done by Angel Li
<angel@flipper.rsmas.miami.edu>.  The files are at
<URL:ftp://mango.rsmas.miami.edu/pub/VMS-tcl/tcl73-tk36-itcl13.tar.Z>
and were compressed with the Unix compress command.  The pathname may
be subject to change as I have seen notes from Angel Li mentioning that
BLT 1.6 and the photo widget have also been ported.  These were compiled
on an Alpha running OpenVMS T6.1.

	A port of Tcl 6.3 onto VMS 5.5 was done by Wolfgang Kechel
<wolfgang@pr-wiesbaden.de> and Till Imanuel Panzschke.  Contact them
directly for assistance.

	A port of most of Tcl 6.7 and Tk 3.2 was done by John Kimball
<jkimball@src.honeywell.com> to VMS 5.5.  The files are on
<URL:ftp://src.honeywell.com/pub/tcl67-tk32-on-vms55.tar.Z>.

	A port of Tcl 7.0 and Tk 3.3 has being done to VMS on the
VAX and Alpha.  These are available as:
<URL:ftp://src.honeywell.com/pub/vms-tcl/tcl70-tk33-on-vms55.tar.Z>
or
<URL:ftp://src.honeywell.com/pub/tcl70-tk33-on-vms55.tar.Z>.

	Gerald W. Lester (gwlester@cpu.com) says the following _should_ work.
If you installed the POSIX package on VMS (its free), then you should be 
able to configure and make tcl.  To access tcl you would have to do one 
of the following: 1) Use the POSIX shell, or 2) do a "psx tcl".
Tcl scripts would not execute directly from DCL; to execute a script foo.tcl
from DCL you would have to do "psx foo.tcl".
DISCLAIMER: I have not built any version of tcl under VMS POSIX, these
comments are based on other work I've done with VMS POSIX.
<URL:ftp://ftp.aud.alcatel.com/tcl/distrib/vms-sharable-binaries.tar.gz>
is a version of Tcl/Tk for VMS built as a sharable library.  It includes a
dynamic module loading command.  Otherwise, it matches the src.honeywell.com
version.

	Also (see "tcl-faq/part4"), the Tcl programs/packages catalog,
for the latest port locations.


E. AmigaDOS

	Karl Lehbauer <karl@sugar.NeoSoft.com> has indicated that
he started a port of Tcl 3.x to the Amiga.  He has a working
version, but is no longer working on it.  His version uses the
Amiga's shared libraries and implements the "send" command.
He wrote a MIDI file loader and player as well.  Contact him for
further details.  

	Ty Sarna <tsarna@endicor.com> has ported Tcl 6.x to the Amiga.  
He says:
> I've ported 3.3 and several 6.x versions to the Amiga, and it can be
> done in under and hour if you leave out the "Unix" functionality.
> However, "Unix" functionality includes things like file I/O!

	Another Amiga user, colas@opossum.inria.fr (Colas Nahaboo), mentioned
that using Amiga gcc and the PD X server DaggeX and Xlibs that a port of
Tk might be possible.

	hnm@hermes.bouw.tno.nl (Marco van der Heiden) has completed a port
to the Amiga, and suggests Amiga developers contact him by email.  

	wulf@hotdog.ping.de (Berndt Wulf) reports building Tcl and
Tk on an Amiga system running NetBSD1.0b2, using the sources on the
Walnut Creek Tcl/Tk CD-ROM.

	Also (see "tcl-faq/part4"), the Tcl programs/packages catalog,
for the latest port locations.


F. NeXT

	Gianmaria Bertanzon <gm@itnsun4.lii.unitn.it> reports:
We are using tk3.2 on NeXT ( Motorola ) under NextStep 3.0 under X.
The compilation was easy. (we do not remember precisely all the steps)

	Also (see "tcl-faq/part4"), the Tcl programs/packages catalog,
for the latest port locations.


G. Other

	A port to the Apple IIgs and GNO 1.1/GSOS environment is underway.

	A beta port of Tcl 7 has been done to VxWorks.
	You can find it at
<URL:ftp://thor.atd.ucar.edu/pub/vx/tclvx7.0.v2.tar.gz>
or a name similar (if updates have occurred).

	Also (see "tcl-faq/part4"), the Tcl programs/packages catalog,
for the latest port locations.


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

From: FAQ General information
Subject: -IV- Other than C, what languages can talk to tcl/tk?


A. Shell

	There are at least two interfaces which are shell-like.  The
first is wish, which is a windowing shell like interface that is a part
of the Tk package.  The second is tcl, a line command interpreter that
is part of the Extended Tcl package.

B. C++

	There is a package called Objectify which can be used to assist
one in turning C++ classes into Tcl object types.

	If you wish to use C++ with Tcl then you must have your main()
in a source file that is compiled with a C++ compiler; this will
ensure that the necessary C++ pre-main initialization code is
executed.

	You can call tcl and tk routines (or other C code) routines from C++ 
provided that the function prototypes avoid C++ name mangling by using
the C++ linkage specification :

    extern "C"  ... prototype ...

	Fortunately, tcl.h and tk.h will provide these specifications when
compiled with a C++ compiler and so you can just use them directly.

	You can construct your main using normal tcl and tk routines, or
use tkMain.c and tkAppInit.c with minor modifications. Ken Yap's
patches obtainable from ... 


	<URL:ftp://ftp.aud.alcatel.com/tcl/distrib/tk3.2forC++.patch>
is a patch that allows tk 3.2 main.c and other extension routines
to be compiled with a C++ compiler.  Thanks to Ken Yap <ken@syd.dit.csiro.au>
for this code.

	C++ functions and static class member functions can be used to
create Tcl command using Tcl_CreateCommand in the normal way. 
Non-static member functions cannot be used so simply, Tcl would
have to supply a "this" pointer. 

	Check out tcl++.h in Extended Tcl.  Based on an original
implementation by Parag Patel, it defines a Tcl interpreter class by
which Tcl interpreters can be created as objects under C++.

	Mark Diekhans and Karl Lehenbauer have used this, in
combination with the handle facility in Extended Tcl, to build Tcl
commands around C++ classes.

	The Tcl handle facility provides a way to manage table entries
that can be referenced by a textual handle from Tcl code.  This is
provided for applications that need to create data structures in one
command, return a reference (i.e. pointer) to that particular data
structure and then access that data structure in other commands.  An
example application is file handles.

	A handle table was built containing pointers to the instances
of a class that were to be accessed from Tcl, say a class `foo_cl', and
then a "new" command defined that created an instance of that class and
returned a Tcl handle to it.  The handle could then passed among Tcl
commands that accessed each member function.  The handle is in effect
an explicit `this' pointer.

	For example:

     set obj [foo_cl::new]
     foo_cl::baz $obj "Hello world"
     foo_cl::delete $obj

It's not totally object-oriented, but it's still very usable.


C. Modula-3

	Norman Ramsey <elan.uucp!nr> says:
	A long time back, Eric Muller posted a Modula-3 interface to
the C Tcl library.  I wrote down a Modula-3/Tcl interface that used
Modula-3 types rather than C types, and that used objects to build
closures for commands.  I wrote part of the implementation but never
finished it.  I have mailed copies to carroll@udel.edu, who asked the
question, and I will post them if there seems to be general interest.

	Also, there is an interface between Tk and Modula-3 that is a part
of the Modula-3 archives on gatekeeper.dec.com, and Tcl-DP and
Modula-3 have been merged.


D. Eiffel

	stephan@cs.tu-berlin.de (Stephan Herrmann) says:
	... [the tclish package provides] the marriage of two very different
principles by means of combining two programming languages into a
hybrid program architecture.  

	There are three classes for the user - tcl interpretor, tk application,
and tk window.  See <URL:ftp://hepunx.rl.ac.uk/pub/eiffel/tclish> for
details.


E. Ada

	dennis@dennis.cs.colorado.edu (Dennis Heimbigner) introduced
an adatcl package which gives Ada programmers access to Tcl interpreters.
See the catalog for details of the package.

F. Perl

	Two different projects are underway - see comp.lang.perl
for discussions on adding a Tk like interface to Perl version 4 as well
as Perl version 5.  This is more an interface based on Tk ideas
than to actual Tcl code from what I understand.

G. Prolog

	The package ProTcl is an interface between Prolog and Tcl/Tk.
It works best with ECLiPSe, but the foreign interface of SICStus and Quintus
is also provided. The interface is dynamically loaded into a Prolog process
and it gives access to Tcl commands and to handling Tk events. It is also
possible to call Prolog from Tcl, handle Tk events in Prolog and to
pass Prolog variables back to Tcl. See
<URL:http://www.ecrc.de/eclipse/html/protcl.html> for more details.

H. Other

	Work at consolidating Python and Tk is underway - discussion
is proceeding in comp.lang.python on this front as the code is primarily
Python.

	Some work relating to the Fresco CORBA interpreter has resulted in a
Tcl-based interpreter which interacts with that environment. 

	Some work on Tk bindings for the Dylan language are being investigated
as well as Tk bindings for Sather.

	Duncan Sinclair <sinclair@dcs.gla.ac.uk> has details of a hack
into wish.c some hooks for a Tk <-> any language system, and has been using 
it for communication with functional languages such as Haskell and Lazy ML.
A paper, plus sample code, is available by ftp from
<URL:ftp://ftp.dcs.gla.ac.uk/pub/glasgow-fp/authors/Duncan_Sinclair/fumx.*>.

	The InterLanguage Unification project is a system that promotes
software interoperability via interfaces.  It has the ability to allow
Common Lisp, ANSI C, C++, Modula 3 to interact and plans to add Python,
Tcl, and GNU Emacs-Lisp shortly.

	Of course the Wafe application environment is designed to make
it easier to do X like applications from within several languages using
Tk as a basis.

	There are several interfaces to allow one to interface with SQL
though some are specific to a database such as Oracle. 

	There is an interpretor for Silicon Graphics machines for SGI's
GL language. 

	There is an interface to WOOL.

	For more details on the above efforts, (see also "tcl-faq/part04").


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

From: FAQ General information
Subject: -V- What training material is available?


A. Training courses, materials, etc.

1. A text book by John K. Ousterhout is available from Addison Wesley.
It's title is _Tcl and the Tk Toolkit_ and has an ISBN of 0-201-63337-X.
The first printing was in April of 1994.  I believe that the third printing
is now available.  The book primarily covers Tcl 7.3 and Tk 3.6.

2. A physical copy of the Tcl / Tk distributed documentation is
available at the Northside Copy Central in Berkeley under the name "TCL" and
is titled "Tcl/Tk Documents".  Northside Copy Central is at 1862 Euclid 
with a phone of (510) 849-9600.  It costs approx. $15-$20 for the book in
a spiral bound, pink cover, clear plastic front and back format.

3. A tutorial by Don Libes is in the works.  Here is a blurb from the author
himself:

Title: Exploring Expect
Subtitle: A Tcl-Based Toolkit for Automating Interactive Applications
Publisher: O'Reilly and Associates, Inc
ISBN: 1-56592-089-9
Pages: 575
Expected Date: October-November '94

For all of you who thought that the Expect man page was too long and too
terse at the same time, this book provides relief.  "Exploring Expect"
is an introduction and comprehensive tutorial to Expect.  Numerous
examples are provided and explained, demonstrating how to save you time
and money.  Example topics include how to write patterns, do signal
handling, use Expect as a telnetable daemon, and use Expect with Tk and
other Tcl extensions.

The book also includes an innovative introduction to Tcl - if you've
had trouble using Tcl before, all of a sudden, it will make a lot more
sense.  And while Exploring Expect concentrates primarily on using
Expect with Tcl, programmers attempting to automate interactive
programs using C, Perl, Python, or any other language will find this
book helpful because many of the concepts underlying Expect-like
programming are common to all languages.

4. Additional books specifically dealing with Tcl are in the process of
being written. For instance, by Brent Welch, _Practical Programming in
TCL and TK_ to be published by Prentice Hall.

5. Computerized Processes Unlimited has a combined Tcl/Tclx reference
manual for sale.  They also offer courses on Tcl.
(See also "tcl-commercial-faq") for more information.

6. NeoSoft Communications Services teaches introductory and advanced
Tcl courses on site or at their location in Houston, Texas.
(See also "tcl-commercial-faq") for more information.


(See "tcl-faq/bibliography/part1") for details of more books magazine
and journal articles, proceedings papers, and thesises relating to the
Tcl family of languages.

B.  Time-related seminars, conferences, sessions.

1. There have been, in the past, seminars at Usenix and an MIT X
conference taught by John Ousterhout (and sometimes by others) on Tcl and Tk.
(See also "tcl-faq/part02") for the URL to the slides from the most recent 
of these presentations.

2. An upcoming USENIX symposium will be dealing with Perl, Tcl and other
similar languages.  Here is the information I have to date.

Symposium on Very High Level Languages
October 26-28, 1994
El Dorado Hotel
Santa Fe, New Mexico
Program Chair: Tom Christiansen (tchrist@usenix.org)
Extended abstracts due June 30, 1994

3. University of Maryland Baltimore County is offering
CMSC491C - Special Topics in Computer Science - Scripting Languages.
This is an intro to scripting languages with an emphasis on Perl and
Tcl, but also mentioning sed, awk, etc.  Taught by Bob Tarr, Tuesdays
and Thursdays from 5:30-6:45pm.  Call (410) 455-2336 (Continuing
Education Department) to sign up as a special non-degree candidate.
Info provided by finin@cs.umbc.edu (Tim Finin).

4. The UC Berkeley Extension program is offering a 10 week course on
"Developing User Interfaces with X Windows and C++"taught by
Sriram Srinivasan. This course is being conducted on the
UC Berkeley (Berkeley, CA, USA) campus from Sep 15 thru Nov 17, every
Thursday, from 7-10 p.m.  It includes Tcl, Fresco, ET++, as well as
many other UI development choices. For course details, please contact
      Mark Palermo
      Continuing Education in Engg.
      (510)642-4151, course@garnet.berkeley.edu

Course EDP number: EDP 308684
Course Fees : $335


5. On October 4, 1994, the First International Obfuscated Tcl Code Contest
was announced by karrels@sol.acs.uwosh.edu (Edward L. Karrels).  The
rules, judges, dates, etc. remain to be determined.  Contact Mr. Karrels
for more details.


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

From: FAQ General information
Subject: -VI- Where do I report problems, bugs, or enhancements - or -
		What is comp.lang.tcl?

	There are two alternatives for reporting bugs and problems.
The first is the Usenet news group <URL:news:comp.lang.tcl>, an unmoderated 
Usenet newsgroup, created for the discussion of the Tcl programming language
and tools that use some form of Tcl, such as: the Tk toolkit for the X window
system, Extended Tcl, and expect.  Please note that postings of source
code to comp.lang.tcl does not automatically get archived on
ftp.aud.alcatel.com (the User Contributions archive site) - if you want
your code to be available, you will need to make arrangements with the
folks there to have it added.  See elsewhere in the FAQ for more details on
the user contrib archive site.

	The second would be to report problems, suggestions, new
ideas, etc. directly to the author.  Email to

John.Ousterhout@eng.sun.com (John Ousterhout)

will reach the author of Tcl and Tk - to find the email
address of the authors of other Tcl/Tk based programs,
(see "tcl-faq/part4"), and (see "tcl-faq/part5").

	One question that comes up fairly often concerning comp.lang.tcl
is why it isn't split.  The newsgroup varies in traffic, but recently
I have seen it as much as 45 messages a day (counting current cross
postings, etc.)  Dr. Ousterhout was the created of the unmoderated
comp.lang.tcl.  Currently, no one has come forward with the time and
resources to run a discussion of how a split could be handled, nor
have any moderators stepped forward to take over moderation of a group
such as comp.lang.tcl.announce for instance.  So to date, such a question
is good for adding to the existing traffic, but that is about all the
farther things go.

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

End of comp.lang.tcl Frequently Asked Questions (1/5)
*****************************************************
-- 
:s Great net resources sought...
:s Larry W. Virden                 INET: lvirden@cas.org
:s <URL:http://www.mps.ohio-state.edu/cgi-bin/hpp?lvirden_sig.html>
The task of an educator should be to irrigate the desert not clear the forest.
-- 
:s Great net resources sought...
:s Larry W. Virden                 INET: lvirden@cas.org
:s <URL:http://www.mps.ohio-state.edu/cgi-bin/hpp?lvirden_sig.html>
The task of an educator should be to irrigate the desert not clear the forest.

From ankh.iia.org!babbage.ece.uc.edu!news.kei.com!yeshua.marcam.com!zip.eecs.umich.edu!newsxfer.itd.umich.edu!gatech!howland.reston.ans.net!news.sprintlink.net!malgudi.oar.net!chemabs!lvirden Sat Nov 26 21:46:37 1994
Newsgroups: comp.lang.tcl,comp.answers,news.answers
Path: ankh.iia.org!babbage.ece.uc.edu!news.kei.com!yeshua.marcam.com!zip.eecs.umich.edu!newsxfer.itd.umich.edu!gatech!howland.reston.ans.net!news.sprintlink.net!malgudi.oar.net!chemabs!lvirden
From: lvirden@cas.org (Larry W. Virden)
Subject: FAQ: comp.lang.tcl Frequently Asked Questions (2/5)
	(Last updated: Oct 28, 1994)
Message-ID: <tcl.p2_783432818@cas.org>
Followup-To: comp.lang.tcl
Summary: A regular posting of the comp.lang.tcl Frequently Asked Questions
	(FAQ) and their answers.  This is the second of five parts.
	This part covers Internet resources.
Originator: lvirden@cas.org
Keywords: tcl, expect, extended tcl, wish, tk
Sender: lvirden@cas.org
Supersedes: <tcl.p2_780761786@cas.org>
Reply-To: lvirden@cas.org (Larry W. Virden)
Organization: Chemical Abstracts Service
References: <tcl.p1_783432818@cas.org>
Date: Sat, 29 Oct 1994 12:13:44 GMT
Approved: news-answers-request@MIT.Edu
Expires: Sat, 10 Dec 1994 12:13:38 GMT
X-Url: http://www.cis.ohio-state.edu/hypertext/faq/usenet/tcl-faq/part2/faq.html
Lines: 1136
Xref: ankh.iia.org comp.lang.tcl:10630 comp.answers:4430 news.answers:13691

Archive-name: tcl-faq/part2
Comp-lang-tcl-archive-name: tcl-faq.part02
Version: 6.2
Last-modified: Oct 28, 1994

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

Index of questions:

VII.  Where can I find information relating to Tcl on the Internet?
VIII. Are there any mailing lists covering topics related to Tcl/Tk?
IX.   On what sites can I find the FAQ?
X.    On what sites can I find archives for comp.lang.tcl?

End of FAQ Index

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

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

From: FAQ General information
Subject: -VII-  Where can I find information relating to Tcl on the Internet?


1. The introductory papers on Tcl and Tk by Dr. J. Ousterhout are available
at

<URL:ftp://ftp.cs.berkeley.edu/ucb/tcl/tclUsenix90.ps>
<URL:ftp://ftp.cs.berkeley.edu/ucb/tcl/tkUsenix91.ps>
<URL:ftp://ftp.cs.berkeley.edu/ucb/tcl/tkF10.ps>

(The last of these files is the contents of Figure 10 of the Tk paper)

2. PostScript versions of published papers by libes@nist.gov (Don Libes)
relating to Expect can be found on the net.  
(See "tcl-faq/bibliography/part1") for details about the published papers.

<URL:ftp://ftp.cme.nist.gov/pub/expect/expectk-talk.ps.Z>
<URL:ftp://ftp.cme.nist.gov/pub/expect/expectk.ps.Z>
<URL:ftp://ftp.cme.nist.gov/pub/expect/kibitz.ps.Z>
<URL:ftp://ftp.cme.nist.gov/pub/expect/regress-talk.ps.Z>
<URL:ftp://ftp.cme.nist.gov/pub/expect/regress.ps.Z>
<URL:ftp://ftp.cme.nist.gov/pub/expect/scripts.ps.Z>
<URL:ftp://ftp.cme.nist.gov/pub/expect/seminal.ps.Z>
<URL:ftp://ftp.cme.nist.gov/pub/expect/seminal-talk.ps.Z>
<URL:ftp://ftp.cme.nist.gov/pub/expect/sysadm.ps.Z>
<URL:ftp://ftp.cme.nist.gov/pub/expect/sysadm-talk.ps.Z>
<URL:ftp://ftp.cme.nist.gov/pub/expect/tcl-debug.ps.Z>
<URL:ftp://ftp.cme.nist.gov/pub/expect/tcl-debug-talk.ps.Z>

3. An early draft of the Ousterhout text book was available on the net.

	The section dealing with writing Tcl scripts is:
<URL:ftp://ftp.cs.berkeley.edu/ucb/tcl/book.p1.ps.Z>

	The section dealing with writing Tcl scripts for Tk is:
<URL:ftp://ftp.cs.berkeley.edu/ucb/tcl/book.p2.ps.Z>

	The section dealing with writing Tcl applications in C is:
<URL:ftp://ftp.cs.berkeley.edu/ucb/tcl/book.p3.ps.Z>

	The section dealing with writing Tk widgets and managers in C is:
<URL:ftp://ftp.cs.berkeley.edu/ucb/tcl/book.p4.ps.Z>

The first two parts are about 130 pages in length and the third and fourth
parts are less than 70 pages in length each.  This is ONLY a draft and is not
permitted to be redistributed.  It is less up to date than the published
book, and does not contain the indexes.  Buy the book for the best information.

4. A series of PostScript slides used in a tutorial on Tcl and Tk at
the 1993 X Conference are available as:

<URL:ftp://ftp.cs.berkeley.edu/ucb/tcl/tut.tar.Z>

5. A set of PostScript files collected for the Tcl 93 workshop proceedings
is available as
<URL:ftp://ftp.aud.alcatel.com/tcl/workshop/tcl93-proceedings.tar.Z>
and contains the PostScript for a number of the papers and slides
presented at this workshop.

6. A second set of PostScript files consisting primarily of overhead slides
is available as:

<URL:ftp://ftp.aud.alcatel.com/tcl/workshop/tcl93-proceedings2.tar.Z>

	This file contains the following slides:

a. "Cooperating Applications through Tcl/Tk and DCE", by David Richardson,
University of Michigan.

b. "Ak An Audio Toolkit for Tcl & Tk", by Andrew Payne, formerly of
Digital Equipment Corporation, Cambridge Research Laboratory, currently of
OpenMarket.

c. "Tcl Distributed Programming", by Brian C. Smith, Lawrence A. Rowe,
Stephen C. Yen, University of California at Berkeley.

d. "Supervisory Control Language - Applying Tcl to the Realtime Arena"
presentation by Computerized Processes Unlimited, Inc.

e. "Tcl / Tk as a Basis for Groupware" by Mark Roseman

	This file (tcl93-proceedings2) contains the PostScript for the paper:

f. "A Table Manager for Tk", by G. A. Howlett <George.A.Howlett@att.com>,
ATT.

	This file (tcl93-proceedings2) also contains Usenet postings 
concerning the workshop by:

h.	/* ???? */
i.	/* ???? */
j.	/* ???? */
k.	/* ???? */

7. The Tcl Compiler (TC) Frequently Asked Questions by Adam Sah
<asah@cs.Berkeley.EDU> is a document describing TC, which is a work
in progress.  Contact Adam for details.

8. A compact yet detailed overview of Tcl, Tk and Xf is available thanks
to the graciousness of theobald@fzi.de (Dietmar Theobald) at:

<URL:ftp://ftp.fzi.de/pub/OBST/current/compress/psfiles/TclTk_notes.ps.Z>
(compressed format)
and
<URL:ftp://ftp.fzi.de/pub/OBST/current/gzip/psfiles/TclTk_notes.ps.gz>
(gzip format)

It is called Tcl/Tk in a Nutshell, was last updated in July of 1993,
and is part of the STONE structured open environment.

9. Softcopy of an article about PhoneStation, a tool using Tk and Tcl
presented at the 1993 Winter USENIX Conference is available as
<URL:ftp://bellcore.com/pub/PhoneStation/USENIX.ps>

10. A paper on Radar Control software which uses Tcl, by J. H. VanAndel is
available in PostScript form via the
experimental web server
<URL:http://www.atd.<URL:ucar.edu/jva/RadarControl.AMS.ps>

11. Mark A. Harrison <mharriso@utdallas.edu>  has written a Tk/Tcl
information sheet, providing an introductory look at why one might want to
use Tcl and Tk.  Version 1.0 was posted to comp.lang.tcl as
<278ml0$457@news.utdallas.edu>.  Contact him for a copy.

12. Cedric Beust <beust@modja.inria.fr> has written a short article
giving guidelines on where to start when writing a Tcl extension.  You
may find it at
<URL:ftp://avahi.inria.fr/tcl/writing-a-tcl-extension.ps>.
It is titled "Writing a Tcl extension: the Toocl example" and describes
the work done on the Tooltalk extension.  The paper is dated August 10, 1993.

13. Douglas Pan and Mark Linton <linton@marktwain.rad.sgi.com> have
written the paper ``Dish: A Dynamic Invocation Shell for Fresco''.
It is available at
<URL:ftp://sgi.com/graphics/fresco/dish.ps.Z>.  The FAQ
as well as some other papers are in
<URL:ftp://sgi.com/graphics/fresco/>.
Fresco is an X Consortium project - non-members interested in contributing
to the effort should contact Mark Linton.

14. Michael Jipping, Hope College , (1993) ``Using Tcl as a Tool Talk
Encapsulation'', in the Sun User Group Eleventh Annual Conference and
Exhibition PROCEEDINGS, pp 161-174.  This details work done writing an
abstract extension to Tcl which enables one to encapsulate tools to
make them ToolTalk aware.

15. A WorldWideWeb (WWW) resource for Ada Tcl is available as:
<URL:http://www.cs.colorado.edu/homes/arcadia/public_html/adatcl.html>

16. A WWW resource for the MBV Lab's Tcl/Tk support is:

<URL:http://cornea.mbvlab.wpafb.af.mil/tcl.html>
and
<URL:http://cornea.mbvlab.wpafb.af.mil/tcl/access.html>.
Note that the server does not seem to be answering at this time.

17. A WWW resource for what appears to be a German tutorial on Tcl and Tk
is at:
<URL:http://www.tu-chemnitz.de/home/stb/tcl_tk/tcl_tk.html>.

18. A WWW resource describing the HTML to Tcl preprocessor is
available at:

<URL:http://www.lbl.gov/%7Eclarsen/projects/htcl.html>

19. A WWW resource for describing the set of extra ServiceMail
Tcl scripts is available at:

<URL:http://keck.tamu.edu/cgi/staff/emailserver.html>

20. A WWW resource discussing Tk/Tcl style issues is available at:

<URL:http://www.atd.ucar.edu/jva/TCL.style.html>

21. A WWW resource discussing Visual Numerics PV-Wave with Tk/Tcl is
available at:

<URL:http://www.atd.ucar.edu/jva/rds/wave_tk.html>

22. A set of WWW resources discussing the Fermilab's use of Tcl within
a massive data manipulation package can be found at:

<URL:http://fndauh.fnal.gov:8000/spectro/doc/www/spectro.home.html>
<URL:http://fndauh.fnal.gov:8000/shiva/doc/www/shiva.home.html>
<URL:http://fndauh.fnal.gov:8000/ftcl/extended/tcllib/help>

as well as various pages underneath this set of homes.
This server does not currently seem to be answering Mosaic requests.

23. A soft file containing notes on Tcl and quoting philosophy can be
found at
<URL:ftp://ftp.aud.alcatel.com/tcl/docs/README.programmer.gz>

24. There are references to Tcl and Tk (and perhaps other Tcl based
interpreters) within the following WWW databases:

The Catalog of Free Compilers and Interpreters:
<URL:http://cui_www.unige.ch/freecomp>

and
The Language List:
<URL:http://cui_www.unige.ch/langlist>

25. The first Tcl 'home page' is now available via the WWW URL:

<URL:http://www.sco.com/IXI/of_interest/tcl/Tcl.html>

Thanks to Mike Hopkirk <hops@sco.com> for the time, energy and resources to
make this available.  Note that this page is also available for those behind a
firewall as:
<URL:ftp://ftp.aud.alcatel.com/tcl/docs/tclhtml.tar.gz>

This WWW link is mirrored at the following locations.  There is no
guarantee that they will be as up to date.

<URL:http://ita.tutkie.tut.ac.jp/tcl/Tcl.html>
<URL:http://www.isu.edu/tcl/Tcl.html>

26. The home page for Jungle - the Tcl-based WWW server - is available
as:

<URL:http://catless.ncl.ac.uk/Programs/Jungle>

27. The home page for Nautilus - the Tcl-based [incr tcl] browser -
is available at:

<URL:http://catless.ncl.ac.uk/Programs/Nautilus/>

28. The home page for Zircon - the Tcl-based Internet Relay Communication
(IRC) browser - is available at:

<URL:http://catless.ncl.ac.uk/Programs/Zircon/>

and a user's page at
<URL:http://shrug.org/pages/irc/zircon.html>

29. Documentation on the Tcl processing of WWW's server Common Gateway
Interface (known as CGI) can be found at:

<URL:http://www.lbl.gov/%7Eclarsen/projects/htcl/http-proc-args.html>

30. Mark Roseman <roseman@edm.isac.ca> has prepared a brief comparison
between Tcl/Tk and the Interviews C++ toolkit.  It is available via
email by contacting him.

31. Information about the SIMON Mosaic hotlist management tool can be
found at <URL:http://web.elec.qmw.ac.uk/simon/>.

32. Information about Fritz Heinrichmeyer's experimental Schematic SPICE
interface is available from
<URL:http://ES-sun2.fernuni-hagen.de/editor.html>

33. Information about ical is now accessible from
<URL:http://clef.lcs.mit.edu/%7Esanjay/ical.html>

34. Wade Holst <wade@cs.ualberta.ca> is providing HyperTcl - a WWW page
providing various views on info available to the Tcl community.
It can be found at the URL
<URL:http://web.cs.ualberta.ca/%7Ewade/HyperTcl/>

Among the many services Wade provides are:

   1) hypertext descriptions of EVERY Tcl application archived at
      the user contribution archive site.
   2) hypertext version of the Tcl FAQ
   3) different views of the Tcl applications:
       a) Sorted by name    - every Tcl application known to me.
       b) Sorted by subject - a list of Tcl applications falling under
            general subject headers, like "graphics packages", or
            "unix utilities"
       c) Descriptions of Non-archived Tcl applications.
       d) View by changes
       e) View PostScript documentation
       f) View interesting ftp sites
       g) View man pages and FAQs
   4) list of new archived applications as they appear.  For example,
       you can find out what new applications have been archived in
       the last 8 days (BLT-1.7, beth4.0, zircon-1.15p4, tkmkf-3.6,
       sybtcl-2.11 and oratcl-2.11).

35. The URL for a page describing threaded tknews is
<URL:http://www.cis.ohio-state.edu/hypertext/people/mdm/tknews.html>
showing what the next release should be like.

36. The URL for a Tk-based Karel the Robot project is
<URL:http://www.cis.ohio-state.edu/hypertext/people/mdm/karel.html>

37. A Tk reference card can be found at:
<URL:ftp://ftp.aud.alcatel.com/tcl/docs/tkrefcard.tar.gz>
This TeX and PostScript version of a Tk 3.3 card was provided by
Paul Raines <raines@bohr.physics.upenn.edu>.

38. A good document on Xauth is available at:
<URL:ftp://ph-meter.beckman.uiuc.edu/security/xsecurity.ps>
or
<URL:ftp://ph-meter.beckman.uiuc.edu/security/xsecurity.txt>

39. The documentation for the Xf command is available in European page format
as:
<URL:ftp://ftp.aud.alcatel.com/tcl/docs/xf-doc.ps.gz>
as well as United States page format as:
<URL:ftp://ftp.aud.alcatel.com/tcl/docs/xf-doc-us.ps.gz>

40. Vivek Khera <khera@cs.duke.edu> has written a primer on setting up your
environment for xauth (by default a requirement under Tk 3.3) in the
document:
<URL:ftp://ftp.aud.alcatel.com/tcl/docs/Xauthority.gz>

41. A list of MPEG animations, done with Tcl scripts using TSIPP can
be found at
<URL:http://www.mcs.csuhayward.edu/tebo/Anims>

42. Project DA-CLOD (Distributedly Administered Categorical List of Documents)
allows the Web participants to set up organizational pages.  So a Tcl
page has been set up.  Check out the URL
<URL:http://schiller.wustl.edu/DACLOD/daclod>
or go directly to Tcl by way of
<URL:http://schiller.wustl.edu/DACLOD/daclod?id=00024.dcl>

43. A home page for tkmail can be found at
<URL:http://bohr.physics.upenn.edu/%7Eraines/tkmail.html>

44. A home page for a map marking program can be found at
<URL:http://www.dl.ac.uk/CBMT/mapmarker/v02a/doc_html/HOME.html>

45. A simple httpd written in Tk/Tcl can be found at
<URL:http://arsenio.mit.edu:8001/>

46. A demo of images generated using Tk based tools can be found at
<URL:http://arsenio.mit.edu:8001/html/gscript.html>

47. Documentation for the DART project can be found at
<URL:http://fndaub.fnal.gov:8000/dart_v1_0.html>
There may be some problem with this server.

48. NeoSoft now has a home page - see
<URL:http://www.neosoft.com/tcl/default.html>
for it's Tcl page.

49. A home page for the program currently known as tkWWW is
<URL:http://www.mit.edu:8001/afs/athena.mit.edu/course/other/cdsdev/html/welcome.html>
A status page for tkWWW from CERN is found at
<URL:http://info.cern.ch/hypertext/WWW/TkWWW/Status.html>
Internals information can be found at
<URL:gopher://gopher.slac.stanford.edu/h0/WWW%20Documentation/TkWWWDoc/internals.html>

50. An example of the output from TreeLink can be found at:
<URL:http://aorta.tat.physik.uni-tuebingen.de/%7Egaier/treelink/>
TreeLink is a Tk/Tcl program which draws a hypergraph of links from an
HTML document.

51. The documentation for the ILU software environment, which enables
systems to be written which communicate between many different languages,
including Tcl, can be found at:
<URL:ftp://parcftp.parc.xerox.com/pub/ilu/ilu.html>

52. Huayong YANG <yang@twain.ucs.umass.edu> in
<URL:news:2q1iko$8cj@nic.umass.edu> wrote a review of Tcl and the Tk Toolkit.

53. A page to locate the various versions of Wafe can be found at
<URL:http://www.es.net/pub/public-domain/wafe/.INDEX.html>

54. A draft paper titled "Kidnapping X Applications" is available as a
part of the TkSteal tar file.  It is authored by
Sven Delmas <garfield@cs.tu-berlin.de> and discusses the use of the TkSteal
package to integrate existing X applications into a Tcl/Tk based program
without having to make changes to the X application.

55. A page dedicated to the new HTML editor tkHTML can be found at:
<URL:http://alfred1.u.washington.edu:8080/%7Eroland/tkHTML/tkHTML.html>

56. A WWW section for Hdrug , an environment to develop logic grammars
for natural languages, is available at

<URL:http://tyr.let.rug.nl/%7Evannoord/prolog-app/Hdrug/>

It uses ProTcl and TkSteal.

57. The HTML slides and demo pictures for Patrick Duval's talk in New Orleans
titled ``Tcl-Me, a Tcl Multimedia Extension'' can be viewed at:
<URL:ftp://ftp.inria.fr/scratch/made/www/tcl-me/slide.1.html>
and are available as a tar file at
<URL:ftp://ftp.aud.alcatel.com/tcl/workshop/1994/tcl-me.tar.gz>

58. A set of HTML pages for the scotty and tkined applications have been
created.  They can be found at:
<URL:http://www.ibr.cs.tu-bs.de/projects/nm/tkined/welcome.html>
<URL:http://www.ibr.cs.tu-bs.de/projects/nm/scotty/welcome.html>

59. An archive for the distributed processing incr tcl discussion may
be found at
<URL:gopher://nisp.ncl.ac.uk/11/lists-a-e/distinct/>

60. A copy of the paper Kevin B. Kenny <kennykb@dssv01.crd.ge.com>
presented at the Tcl 94 workshop is accessible on WWW as
<URL:http://crdis1.ge.com/papers/gecrd/mtl/mdip/tcl94/00header.html>

61. Terry Evans <tevans@cs.utah.edu> is coordinating work on a
tcl/tk interface to gdb.  Send him email if you would like to help out.

62. The HTML home page of Jonathan Kaye <kaye@linc.cis.upenn.edu>
<URL:http://www.cis.upenn.edu/%7Ekaye/home.html> contains a pointer to
lisp2wish, a package that allows a Tcl/Tk process and LISP process
to synchronously communicate.

63. The following are a series of references to papers
relating to the Safe TCL package.
<URL:ftp://thumper.bellcore.com/pub/nsb/st/safe-tcl.ps>
<URL:ftp://thumper.bellcore.com/pub/nsb/st/safe-tcl.txt>
<URL:ftp://thumper.bellcore.com/pub/nsb/st/em-model.txt>

64. A review of Tcl and the Tk Toolkit appeared in misc.books.technical
on May 2, 1994 as Message-ID: <2q1iko$8cj@nic.umass.edu> by
yang@twain.ucs.umass.edu (Huayong YANG) who recommended the book to
X programmers.

65. Mark Eichin <eichin@cygnus.com> has a HTML page in which he describes
a Tcl random number generator.  See
<URL:http://www.cygnus.com/%7Eeichin/random-tcl.html>
for details.  See <URL:http://www.cygnus.com/%7Eeichin/> for pointers
to a graph editor and a dialog box set of routines.

66. The ftp address for a Quick Reference TeX guide, updated recently
to Tcl 7.3 is:

<URL:ftp://ftp.aud.alcatel.com/tcl/docs/QuickRef.tar.gz>

Many thanks to Jeff.Tranter@software.mitel.com (Jeff Tranter) for
contributing it.

67. PostScript versions of the man pages were provided by
adrianho@nii.ncb.gov.sg (Adrian Ho).  The addresses for these are:

<URL:ftp://ftp.aud.alcatel.com/tcl/docs/tcl6.3.manps.tar.Z>
<URL:ftp://ftp.aud.alcatel.com/tcl/docs/tclX6.2b.manps.tar.Z>
<URL:ftp://ftp.aud.alcatel.com/tcl/docs/tk2.1.manps.tar.Z>

68. A series of papers concerning GroupKit are available as
<URL:ftp://ftp.cpsc.ucalgary/papers/groupkit.CSCW92.tar.Z>
<URL:ftp://ftp.cpsc.ucalgary/papers/tclgk.TCLWorkshop93.ps.Z>
<URL:ftp://ftp.cpsc.ucalgary/papers/roseman.msc.thesis.ps.Z>

69. Documentation concerning the DejaGnu Testing Framework can be found
at <URL:http://www.cygnus.com/doc/dejagnu/dejagnu_toc.html>.

70. A very elementary introduction to Tcl can be found at
<URL:http://http2.brunel.ac.uk:8080/%7Ecsstddm/TCL2/TCL2.html>.  It is being
written by David.Martland@brunel.ac.uk (Dr. David_Martland).

71. A WWW page for the Tix Tk widgets can be found at
<URL:http://www.cis.upenn.edu/%7Eioi/tix/tix.html>, maintained by
ioi@eniac.seas.upenn.edu (Ioi Kim Lam).  A page for the beta version of Tix
can be found at off of this page.

72. The documentation for the Object Oriented Graphics package GOOD
can be viewed at <URL:http://metallica.prakinf.tu-ilmenau.de/GOOD.html>.

73. A demo of the NArray (numeric array) extension can be seen by pointing
a forms-capable WWW browser at <URL:http://www.lbl.gov/%7Esls/narray/>.
This page is managed by slshen@lbl.gov (Sam Shen).

74. The source code from the article "A Tutorial Introduction to Tcl and
Tk" by gam@lanl.gov (Graham Mark) in Issue 11 (July, 1994) of
_The X Resource_, can be found at
<URL:ftp://ftp.ora.com/pub/examples/xresource/issue11/TclTk.tar.Z>
or on one of the ftp.ora.com mirrors.

75. The PostScript for the start of a Tcl/Tk book being written by
welch@parc.xerox.com (Brent Welch) is available at
<URL:ftp://parcftp.xerox.com/pub/sprite/welch/tclbook2.1.ps.Z>
to be published by Prentice-Hall.  It is also available at
<URL:ftp://ftp.aud.alcatel.com/tcl/docs/welchbook2.1.ps.gz>.

76. The code from the article comparing MetaCard, dtksh and Tcl/Tk
from Issue 11 (July, 1994) of _The X Resource_ can be found at
<URL:ftp://ftp.ora.com/pub/examples/xresource/issue11/Interactive.tar.Z>.

77. A WWW home page for Collaborative Biomolecular Tools (CBMT)
can be found at <URL:http://www.dl.ac.uk/CBMT/HOME.html>.  These
tools consist at a minimum of a Biomolecular C++ class library,
a library of filters and scripts in many languages, including Tcl,
GUI components in Tk and possibly other GUI languages, as well as other
data.  Read the page for more details.

78. The first Internet TclRobots Challenge was held on September 30,
1994.  tpoind@advtech.uswest.com (Tom Poindexter) was the official
judge.  The winner was Jack Hsu <jh@cs.umd.edu> with Honorable Mention
going to Lionel Mallet <Lionel.Mallet@sophia.inria.fr>, Stephen O.
Lidie <lusol@Lehigh.EDU>, and Motonori Hirano <m-hirano@sra.co.jp>.
The results can be seen at
<URL:ftp://ftp.aud.alcatel.com/tcl/code/challenge-1.tar.gz>.

79. A WWW page for tksketch can be found at
<URL:http://es-sun2.fernuni-hagen.de/editor/editor/editor.html>.

80. The WWW NNTP page for comp.lang.tcl is found at:
<URL:http://ecsdg.lu.se/cgi-bin/wwwnntp?comp.lang.tcl>.

81. The WWW home page for the AudioFile package, which has a number of
Tcl based clients, can be found at
<URL:http://orbit.cs.engr.latech.edu/AF/>.

82. Dr. Ousterhout has written a style guide that describes the
coding, documentation, and testing conventions that will be used at Sun
and has graciously made it available to other Tcl/Tk developers.  It
is located at <URL:ftp://ftp.cs.berkeley.edu/ucb/tcl/engManual.ps>.  Feedback
is welcome, but specifices concerning actual conventions are unlikely to 
change.  Primarily there is room for changes on the presentation itself,
as well as additional conventions which should be present but are not.  Notes
pointing to a conflict between a stated convention and Tcl or Tk
base code are actual of interest.  Send comments to Dr. Ousterhout.

83. A technical report describing the use and implementation of
tkSather is available as
<URL:ftp://csis.dit.csiro.au/pub/sather/papers/tkSather.ps.Z>.

84. A home page for the Teaching Hypertools series of tools is now available
at <URL:http://www.ece.cmu.edu/afs/ece/usr/svoboda/www/th/homepage.html>.  This
series of tools is intended to be used to add new features to existing
running Tk tools.

85. The home page for the Tcl question and answers FAQ can be found at:
<URL:http://route.psg.com/tcl.html>.  It is maintained by 
joe@morton.rain.com (Joe V. Moss).

86. A WWW page about the Tcl/Tk commercial program SimCity can be found
at <URL:http://web.kaleida.com/u/hopkins/simcity/>.

87. A ProTCL WWW page (describing the Prolog to Tcl/Tk interface) can be
found by browsing <URL:http://www.ecrc.de/eclipse/html/protcl.html>.

88. A Work In Progress report from SAGE-AU'94 concerning cpumon can be found at
<URL:ftp://bilby.cs.uwa.oz.au/pub/glenn/sage-au94.ps>.  Note that at
one point, there were some missing screen dumps from the paper, but
it should be updated when the author replaces the images.

89. WWW documentation for the Portable Tk project can be found at:
<URL:http://www.cs.hut.fi/%7Ekjk/porttk.html>.  This project's goal
is to provide proof of concept to the idea of creating a version of Tk
which is portable between X, Windows, MacOS, AmigaDOS, and OS/2.

90. A WWW input form for feedback on Jon Knight's TCL-DP with Multicast
IP can be found at <URL:http://hill.lut.ac.uk/cgi-bin/tdpmfeedback>.

91. The SCOP command is a program which drives Mosaic and rasMol.  See
<URL:http://www.bio.cam.ac.uk/scop/> for details.

92. An article as to why one programmer believes that Tcl use does not
scale to larger projects, see
<URL:http://www.hal.com/users/connolly/drafts/why-tcl-doesnt-scale.html>.

93. A WWW page which describes a Tcl frontend for processing WWW queries
and formas can be found at <URL:http://www.hyperion.com/~koreth/uncgi.html>.

94. A WWW page describing an [incr tcl] widget base class can be found
at <URL:http://scorch.doc.ic.ac.uk/~np2/itcl_widgets>.  It is by
np2@doc.ic.ac.uk (Nat Pryce).

95. dpgerdes@europa.ftc.scs.ag.gov (David Gerdes) has made available a
set of black and white slides that he used to teach a course on Tcl and
Tk, with an emphasis on Tk.  They can be found at
<URL:ftp://moon.cecer.army.mil/tcl/dpg/class/SLIDES4.ps>. They are
packed 4 per page.  If anyone wants the originals he has offered to put
them there also.  There are also some trivial scripts designed to get
people started.

96. wayne@icemcfd.com (Wayne A. Christopher) has begun a WWW page
with pointers to usenet and other articles comparing Tcl and it's
extensions to other language systems.  You can find this at
<URL:http://icemcfd.com/tcl/comparison.html>.  At this time, there are
comparisons between tcl/lisp/python, a discussion of perl versus tcl,
articles by Stallman, Ousterhout and Throop regarding the use of Tcl in
the FSF, and a critical review of stk.  More articles will be added as
folk make contributions.

97. The author of Tcl, ouster@tcl.eng.sun.com (Dr. John Ousterhout), has
created the WWW page <URL:http://playground.sun.com/%7Eouster/> for
holding answers to Tcl questions , pointers to the software distributions,
current status of Tcl/Tk development, expected release date for Tk 4.0,
and pointers to a few other places on the Web with Tcl/Tk info.

98. A WWW page to the tcl archives at luth.se can be found at
<URL:http://ftp.luth.se/pub/languages/tcl/>.

99. A WWW page describing the interface between perl 4.x and Tk can be
found at <URL:http://www.ira.uka.de/IRA/SMILE/tkperl/>.

100. While not directly supporting Tcl, the WWW page at
<URL:http://WWW.thp.Uni-Duisburg.DE/Ygl/ReadMe.html> describes an X11
version of a simulation of SGI's GL under X11.  You might try this with
the Tcl/Tk OpenGL interfaces.

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

From: FAQ General information
Subject: -VIII- Are there any mailing lists covering topics related to Tcl/Tk?

	There are quite a number of mailing lists which cover topics
relating to the Tcl community.  As you begin one, if you will send
me information relating to the mailing list, I will add it below.

o	Basic Object Systems (BOS)

	BOS is a SELF-like objects extension to Tcl.

	To join, send email to snl+bos-requests@cmu.edu and then
	send messages to snl+box@cmu.edu .

o	Comp.Lang.Tcl by email

		For those Usenet-deprived individuals who are thus unable
	to read comp.lang.tcl, an email alternative is available.
	If you get comp.lang.tcl you do not need to sign up for this list.

		A service called "listserv" is being run out of CERN to forward
	comp.lang.tcl postings via e-mail to people who don't have direct
	access to the newsgroup.  In addition, they are archiving the newsgroup
	so you can retrieve old postings from them.  Here is some more
	information about the service:

	1) send a mail to listserv@cernvm.cern.ch with one line in the body:

	subscribe tcltk

	2) see how it works (you will receive the mail with instructions from
	   listserv);

	3) unsubscribe by a mail to listserv@cernvm.cern.ch with one line
	   in the body:

	signoff tcltk

	4) again, signing off will be confirmed by listserv

o	Copenhagen SGML Tool (CoST) mailing list

	CoST is a beta level tool designed to enhance sgmls so as to
	add additional flexibility in processing SGML documents.

	To join, send email to Klaus.Harbo@euromath.dk .  Actual messages
	apparently go to cost-list@math.ku.dk.

o	Dejagnu

	This set of mailing lists are NOT maintained by Cygnus, the
	developers of Dejagnu.

	Dejagnu is an expect 5.x based package designed to be a framework
	for testing other software.  Test suites exist for various GNU
	products such as GDB and binutils.

	3 mailing lists - dejagnu-bugs, dejagnu-developers, and
	dejagnu-questions - have been created as a part of the
	yggdrasil.com listserv.

	To subscribe, send the line:

	subscribe dejagnu-bugs yourname@yoursite.com

	to the email address listserv@yggdrasil.com where you put your
	own email address in place of yourname@yoursite.com and you put
	the name of the mailing list you wish to join after subscribe.

o	Exmh

	exmh is a GUI for MH mail.  It is available at
	<URL:ftp://parcftp.xerox.com/pub/exmh/>

	There are 3 mailing lists:

	To subscribe and unsubscribe to:

	o the release and patch notice mailing list, send email to:
	exmh-announce-release@parc.xerox.com .

	o the release/patch notices, as well as discussions among
	  exmh users, send mail to
	exmh-users-request@parc.xerox.com

	o the release/patch notices, user discussion and programmer
	  discussions, send mail to
	exmh-workers-request@parc.xerox.com

	Be sure to include the word subscribe or unsubscribe as
	appropriate.  Include your preferred email address if you
	want to be sure it is used.

o	ical

	Two mailing lists have been set up for ical-related information.
	Ical is a calendar application written using the Tk toolkit.


	Send mail to one of the two addresses below to be added to the
	mailing lists.

        ical-announce-request@lcs.mit.edu
        ical-request@lcs.mit.edu

	*** Do not forget the "-request" part!!! ***

	The two mailings lists are:

	o ical-announce@lcs.mit.edu
            This list will get announcements about releases of ical
        (including beta releases), and other announcements of
        high interest to ical installers/users/hackers.  The
        traffic on this list should be fairly low.

	o ical@lcs.mit.edu
            This list will be used for general discussion about ical.
        Mail sent to "ical-announce" will be automatically
        forwarded here, so you do not have to subscribe to
        both lists.

o	incr tcl - distributed version

	This is a mailing list for discussion of a distributed processing
	version of incr tcl.

	To join send a message to

	mailbase@mailbase.ac.uk

	where the body contains the line

	join distinct firstname lastname

	To send to the list, mail :

	distinct@mailbase.ac.uk

o	KIS - Kernel Information Services

	The KIS interpreter is a shareware package which provides access
	to the UNIX administrator to various kernel information.

	Parallelograms has setup a mailing list for discussion of KIS.  To
	subscribe, send the message "subscribe kis <your-e-mail-address>"
	to majordomo@pgrams.com.  For more information, send the message
	"help" to majordomo@pgrams.com.

o	Macintosh Tcl

		This Mailing List is devoted to the issues of Tcl on
	the Macintosh.  This includes (but is not limited to) such
	topics as ports of Tcl to the Mac (MacTcl), Tcl questions
	relating only to the Mac (file I/O etc.), and porting of Tk to
	the Mac.  It is also a good forum for issues concerning Tcl based
	applications such as Alpha and Tickle.

		A previous mailing list was supported by W. Ross Brown.
	Ross, however, had to manage the list by hand.  This list will
	be managed by listserv software and will hopefully be more
	active.

		To get more information about the listserv server, send
	a message to "listserv@aic.lockheed.com" with the word "help" in
	the body of the message.

		To get more information about the mailing list, send a
	message to "listserv@aic.lockheed.com" with the line
	"information mactcl" in the body of the message.

		To subscribe to the mailing list, send a message to
	"listserv@aic.lockheed.com" with the line
	"subscribe mactcl First_name Last_name"
	in the body of the message.  Substitute your real first and last name
	for First_name and Last_name.

		To have yourself removed from the mailing list, send a
	message to "listserv@aic.lockheed.com" with the line
	"unsubscribe mactcl" in the body of the message.

		Otherwise, all posting of articles to the mailing list
	should be sent to mactcl@aic.lockheed.com.

		If you have problems or comments about the administration
	of the mailing list, please mail them to rjohnson@aic.lockheed.com.

o	Microsoft Windows port of Tk

		Simon Kenyon <simon@news.itc.icl.ie> announced in early
	April 1994 that the Information Technology Centre of Dublin, IRELAND
	was undertaking the port of Tk to MS-Windows.  He has set up the
	mstk mailing list for those interested in discussing it.

		If interested, send mail to mstk-list-request@itc.icl.ie
	to join the list and send comments and code to mstk@itc.icl.ie .

o	Modules

		Richard Elling and XXX have set up a mailing list for
	discussion of the use of the Modules tcl package, as well as
	related packages such as user-setup.  If you would like to be added
	to the modules-interest mailing list, send email to
	majordomo@eng.auburn.edu with the line

	subscribe modules-interest

o	MS-DOS Windows Tk Users

	A mailing list for the users of TkWin, the Univ. of Kentucky's
	port of Tcl 7.3 and Tk 3.6a to MS-DOS Windows is available at

	tk-win-users-request@ms.uky.edu

	and msgs to tk-win-users@ms.uky.edu

o	Nanny

	Parallelograms has setup a mailing list for discussion of Nanny.  To
	subscribe, send the message "subscribe kis <your-e-mail-address>" to
	majordomo@pgrams.com.  For more information, send the message "help"
	to majordomo@pgrams.com.  This mailing list is also used to discuss
	our Kernel Information System (KIS).

o	PLPLOT

	This is a mailing list in support of the plotting system called
	PLPLOT.  To subscribe, send a request to

	plplot-request@dino.ph.utexas.edu

o	Ptolemy

	Ptolemy is a simulation and prototyping system which uses tcl.
	To join the mailing list, send email to
	ptolemy-request@ohm.eecs.berkeley.edu .

o	Qddb

	Qddb is a Quick and Dirty Database package.  It uses Tcl as
	a configuration language and has a Tk interface.  To join
	the mailing list, send email to qddb-users-request@ms.uky.edu .

o	safe-tcl

	Safe-tcl is an extension to Tcl which one can use to process
	incoming email msgs as tcl scripts.

	To subscribe, send a msg to safe-tcl-request@uunet.uu.net and
	then further email msgs to safe-tcl@uunet.uu.net .

o	ServiceMail Toolkit

	ServiceMail is a stand-alone email server written in C and Tcl.
	It takes incoming email requests and can perform tasks for the
	sender.

	To join the mailing list, send email to servicemail-help@eitech.com
	or subscribe to servicemail-help mailing list by sending a message
	to the "listserv subscribe servicemail-help your-real-name" service at
	"services@eitech.com".

o	tclMIDI mailing list

	tclMIDI is a Tcl extension to generate MIDI music information.

	To subscribe, send mail to majordomo@advtech.uswest.com and
	include the phrase

	subscribe tclmidi

	in the body of the message.  The subject is ignored.

o	tclMotif

	tclMotif is an extension which provides true Motif access to a
	Tcl program.

	This mailing list is maintained by listserv@ise.canberra.edu.au .
	To subscript, send mail to this address with the request

	subscribe tclMotif <your name>

	and you will receive a mail message acknowledging this.  From then
	on, send mail to tclMotif@ise.canberra.edu.au and it will be
	distributed.

o	TeenyMUD

	TeenyMUD is a multi-user dungeon program - allows multiple users
	to role play and converse in 'real time'.  It uses Tcl.

	To join the mailing list, contact
	teeny-list-request@fido.econlab.arizona.edu and then send your
	mail to teeny-list@fido.econlab.arizona.edu .

o	tkgdb
	A mailing list to discuss a graphical interface to gdb can be
	joined by sending a subscription request to 

	tkgdb-request@busco.lanl.gov

o	tknews

	tknews is a Usenet news reader, capable of either direct or NNTP
	news reading.  To be added to the general discussion mailing
	list (tknews) or the bug reports list (tknews-bugs) contact
	mdm@cis.ohio-state.edu and ask to be added.

o	tkWWW

	tkWWW is a tk-based WorldWideWeb client.  Contact
	tk-www-request@athena.mit.edu to join the mailing list and send
	your messages to tk-www@athena.mit.edu .

o	VMS Tcl/Tk

	Folks interested in Tcl on VMS in general can sign up to the
	vms-tcl@src.honeywell.com mailing list for more details.
	An archive for the mailing list is available at:
	<URL:ftp://src.honeywell.com/pub/vms-tcl/mailinglist.archive>

o	WAFE

	WAFE is a Athena Widget front end which uses Tcl.  To join
	the wafe mailing list, contact wafe@wu-wien.ac.at .

o	XF

	XF is a Graphical User Interface builder which generates Tk and
	Tcl code.  To subscribe to the xf mailing list,
	send a "sub xf-l Your Name" line to listserv@tubvm.cs.tu-berlin.de

o	X Protocol Engine Library (XPEL)

	To join, send email to xpel-request@cs.unc.edu .

	XPEL uses Tcl for an embedded interpretor as well as uses
	safe-tcl in external monitor programs.


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

From: FAQ General information
Subject: -IX- Where can I find the FAQ and who do I contact for more
		information about it?

	I am going to attempt to keep a copy of this file up to date on
<URL:ftp://ftp.aud.alcatel.com/tcl/docs/tcl-faq.part0[1-5].gz>.  There
are mirrors of the user contribution archive site maintained elsewhere - for
instance, it appears that cs.huji.il, ftp.denet.dk, ftp.luth.se,
hplyot.obspm.fr, rs3.hrz.th-darmstadt.de, sunsite.unc.edu,
swdsrv.edvz.univie.ac.at all have some portion of the user contrib archives
available.  Also, I will be posting it on a regular basis to at least
comp.lang.tcl, news.answers, and comp.answers.

	Many FAQs, including this one, are available on the archive
site <URL:ftp://rtfm.mit.edu/pub/usenet/news/answers/>.  The subdirectory and
name under which a FAQ is archived appears in the Archive-name line at
the top of the article.  For example, this part of the comp.lang.tcl
FAQ is archived as
<URL:ftp://rtfm.mit.edu/pub/usenet/news/answers/tcl-faq/part1.Z>.
There is a Northern European archive for the FAQ at
<URL:ftp://src.doc.ic.ac.uk/usenet/news.answers/comp.lang.tcl/>
as well as a French location for the FAQ at
<URL:ftp://hplyot.obspm.fr/tcl/tcl.FAQ.gz>.

	There is also a mail server from which you can obtain a copy of
the FAQ.  Send an email message to mail-server@rtfm.mit.edu or
archive-server@nic.switch.ch) with the word help in the body of the
message to find out how to use it.

	Also, this FAQ is available from within gopher (by looking at
any one of the gopher holes presenting news.answers or FAQ lists), from
WAIS servers (such as the comp.lang.tcl.src), from a number of sites
which have available via ftp archives of news.answers and comp.answers
(use archie to locate one of these sites available around the world),
and probably other resources as well.

	Other news.answers/FAQ archives (which carry some or all of the FAQs
in the rtfm.mit.edu archive), sorted by country, are:

Belgium
-------

<URL:gopher://cc1.kuleuven.ac.be/>
<URL:ftp://cc1.kuleuven.ac.be/anonymous.202/>

  mail-server           listserv@cc1.kuleuven.ac.be  get avail FAQs

Canada
------

<URL:gopher://jupiter.sun.csd.unb.ca/>

France
------

<URL:ftp://cnam.cnam.fr/pub/FAQ/>
<URL:ftp://grasp1.univ-lyon1.fr/pub/faq/>
<URL:ftp://grasp1.univ-lyon1.fr/pub/faq-by-newsgroup/>
<URL:gopher://gopher.univ-lyon1.fr/>

  mail server		listserver@grasp1.univ-lyon1.fr

Germany
-------

<URL:ftp://ftp.Germany.EU.net/pub/newsarchive/news.answers/>
<URL:ftp://ftp.informatik.uni-muenchen.de/pub/comp/usenet/news.answers/>
<URL:ftp://ftp.uni-paderborn.de/doc/FAQ/>
<URL:gopher://gopher.Germany.EU.net/>
<URL:gopher://gopher.uni-paderborn.de/>
<URL:http://www.Germany.EU.net/>

  FSP			ftp.Germany.EU.net, port 2001
  mail server		archive-server@Germany.EU.net
			ftp-mailer@informatik.tu-muenchen.de
			ftp-mail@uni-paderborn.de

The Netherlands
---------------

<URL:ftp://ftp.cs.ruu.nl/pub/NEWS.ANSWERS/tcl-faq/>
<URL:ftp://ftp.win.tue.nl/pub/usenet/news.answers/tcl-faq/>
<URL:gopher://gopher.win.tue.nl/>
<URL:http://www.cs.ruu.nl/pub/NEWS.ANSWERS/tcl-faq/part[1-5]>

  mail server		mail-server@cs.ruu.nl

Switzerland
-----------

<URL:ftp://nic.switch.ch/info_service/usenet/periodic-postings/>
<URL:telnet://info@nic.switch.ch>

  anonymous UUCP	chx400:ftp/info_service/Usenet/periodic-postings
  mail server		archiver-server@nic.switch.ch


Taiwan
------

<URL:ftp://nctuccca.edu.tw/USENET/FAQ/>

United States
-------------

<URL:ftp://ftp.uu.net/usenet/>
<URL:http://www.cis.ohio-state.edu/hypertext/faq/usenet/top.html>

	The Uniform Resource Locator (URL) id for the comp.lang.tcl FAQ is:

<URL:http://www.cis.ohio-state.edu/hypertext/faq/usenet/tcl-faq/top.html>

The user can use a WorldWideWeb client to access the FAQ from this point.

	A WWW URL for the FAQ, where the FAQ is treated simply as one
long scrollable document (suitable for doing a search against, for
instance) is:

<URL:http://realsoon.wpi.edu:8080/faqs/tcl.FAQ>

though there are reports that this server is not responding to HTTP
requests.

	A complete archive of the newsgroup is available from:

<URL:ftp://ftp.neosoft.com/pub/archive/usenet/comp/lang/tcl/>

A good place to start looking through this archive is:
<URL:ftp://ftp.neosoft.com/pub/usenet-archives/comp/lang/tcl/+Index>
which contains a list of all the filenames and subject lines of each of the
articles.  Another archive available is

<URL:ftp://olive.kek.jp/pub/tcl/News/>

where the archive is organized by collecting each month's worth of postings
into it's own file.  This archive has been kept since January 1993.

	A new source of the FAQ!  Thanks to
Taguchi Takeshi <taguchi@fox.aic.co.jp> we now have the comp.lang.tcl FAQ
translated into Japanese.  It may even be readable using the Japanized version
of Tk.  You may find it at:
<URL:ftp://ftp.aud.alcatel.com/tcl/docs/tcl-faq-j5.1.tar.gz> as well as
<URL:http://tanaka-www.cs.titech.ac.jp/~kumano/Tcl-FAQs/tcl-faq.html>.

As new versions are translated, the version number will change (obviously).

	Let me know when you find the FAQ in new and unusual locations
so I can update this resource guide!


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


From: FAQ General information
Subject: -X-    On what sites can I find archives for comp.lang.tcl?

	One ftp archive of comp.lang.tcl is available from
<URL:ftp://csc.canberra.edu.au/pub/motif/comp.lang.tcl/>.  
jan@ise.canberra.edu.au (Jan Newmarch) maintains it.

	Another archive is available as <URL:ftp://olive.kek.jp/pub/tcl/News/>
and is stored as a series of monthly archives.  It is maintained by
kusano@maple.kek.jp (Kazuro Furukawa).

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

End of comp.lang.tcl Frequently Asked Questions (2/5)
*****************************************************
-- 
:s Great net resources sought...
:s Larry W. Virden                 INET: lvirden@cas.org
:s <URL:http://www.mps.ohio-state.edu/cgi-bin/hpp?lvirden_sig.html>
The task of an educator should be to irrigate the desert not clear the forest.
-- 
:s Great net resources sought...
:s Larry W. Virden                 INET: lvirden@cas.org
:s <URL:http://www.mps.ohio-state.edu/cgi-bin/hpp?lvirden_sig.html>
The task of an educator should be to irrigate the desert not clear the forest.

From ankh.iia.org!babbage.ece.uc.edu!news.kei.com!sol.ctr.columbia.edu!howland.reston.ans.net!news.sprintlink.net!malgudi.oar.net!chemabs!lvirden Sat Nov 26 21:46:37 1994
Newsgroups: comp.lang.tcl,comp.answers,news.answers
Path: ankh.iia.org!babbage.ece.uc.edu!news.kei.com!sol.ctr.columbia.edu!howland.reston.ans.net!news.sprintlink.net!malgudi.oar.net!chemabs!lvirden
From: lvirden@cas.org (Larry W. Virden)
Subject: FAQ: comp.lang.tcl Frequently Asked Questions (3/5)
	(Last updated: Oct 28, 1994)
Message-ID: <tcl.p3_783432818@cas.org>
Followup-To: comp.lang.tcl
Summary: A regular posting of the comp.lang.tcl Frequently Asked Questions
	(FAQ) and their answers.  This is the third of five parts.
	This part is a catalog of miscellaneous Tcl-based items.
Originator: lvirden@cas.org
Keywords: tcl, expect, extended tcl, wish, tk
Sender: lvirden@cas.org
Supersedes: <tcl.p3_780761786@cas.org>
Reply-To: lvirden@cas.org (Larry W. Virden)
Organization: Chemical Abstracts Service
References: <tcl.p2_783432818@cas.org>
Date: Sat, 29 Oct 1994 12:13:47 GMT
Approved: news-answers-request@MIT.Edu
Expires: Sat, 10 Dec 1994 12:13:38 GMT
X-Url: http://www.cis.ohio-state.edu/hypertext/faq/usenet/tcl-faq/part3/faq.html
Lines: 564
Xref: ankh.iia.org comp.lang.tcl:10627 comp.answers:4427 news.answers:13688

Archive-name: tcl-faq/part3
Comp-lang-tcl-archive-name: tcl-faq.part03
Version: 6.2
Last-modified: Oct 28, 1994

	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. Retrieving Tcl and Tk
	B. Accessing the Tcl/Tk User Contributions Archive
	C. Expect available via e-mail.
	D. EMACS modes for Tcl
	E. The tk toolbox project
	F. [tv]grind definitions for tcl/tk/expect
	G. BNF style notation for Tcl
	H. Tk Quick Reference Card
	I. Hilit 19 Tcl mode
	J. HTML versions of Tcl man pages and FAQ.
	K. Japanese translation of Tk 3.6 manuals
	L. Latex styles for the Tcl/Tk Workshop 94.
	M. Tcl 7.3 Quick Reference card
	N. "How do I speed up a Tcl/Tk application" doc

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://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://ftp.aud.alcatel.com/tcl/> <- the original home of user
						contribution archive
<URL:ftp://ftp.cs.berkeley.edu/ucb/tcl/> <- original home of Tcl/Tk base code
<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/languages/tcl/>
<URL:ftp://sunsite.unc.edu/pub/Linux/> <- contains port of extended Tcl and
					extended Tk to this OS.

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- Retrieving Tcl and Tk


>From: ouster@cs.Berkeley.EDU (John Ousterhout)
>Newsgroups: comp.lang.tcl
>Subject: Obtaining Tcl/Tk sources

For people new to the Tcl/Tk community, here is information on how
to obtain Tcl and Tk sources.  The information below describes what
I distribute; other information is available from other machines
also, such as ftp.aud.alcatel.com.

The sources and documentation for the Tcl command
language library, for the Tk toolkit, and for a few Tcl-based
applications, are in the public FTP area on ftp.cs.berkeley.edu.
All of these files are in the "tcl" subdirectory of the FTP area.
Here is a catalog of what's available.  Most of the files are
compressed tar files ("xxx.tar.Z").  There is some overlap
between the contents of the various packages.


tk3.6.tar.Z -         	This is the latest and most stable release of the
                        Tk toolkit, released in November 1993 (patch level
                        206).  It includes the sources for the Tk library
                        and the "wish" windowing shell, plus reference
                        manual entries and a number of demonstration scripts.

tk3.6p1.patch.Z -       Patch file that fixes bugs in Tk version 3.6.
                        See the beginning of the patch file for information
                        about the bugs it fixes and how to apply it.

tcl7.3.tar.Z -          This is the latest and most stable release of the
                        Tcl library, released in November 1993 (patch level
                        106).  It includes the sources for the Tcl library
                        and the "tclsh" application, plus reference manual
                        entries.

tclX7.3b.tar.Z -        Extended Tcl (or NeoSoft Tcl), created by Mark
                        Diekhans and Karl Lehenbauer, which adds a number
                        of useful facilities to the base Tcl release.
                        Among the things in Extended Tcl are a Tcl shell,
                        many new commands for things like UNIX kernel
                        call access, keyed lists, and time conversion, and an
                        on-line help facility.  This package works with Tcl
                        versions 7.3 or later and Tk versions 3.6 or later.

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
			home-grown 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).

book.p*.ps.Z            Compressed Postscript for an early draft of the
                        book "Tcl and the Tk Toolkit", which was published
                        by Addison-Wesley in April 1994 (ISBN 0-201-63337-X).
                        The draft is in four parts, each in a separate file.
                        You're probably better off with the published version
                        of the book, though;  it has a number of improvements
                        and an index.

book.p1.ps.Z            This part describes the Tcl language and how to write
			scripts in it.  About 130 pages in length.

book.p2.ps.Z            This part of the book describes how to write
			Tcl scripts for Tk.  About 125 pages in length.

book.p3.ps.Z            This part of the book describes how to write Tcl
			applications in C, using the Tcl library procedure.
			64 pages in length.

book.p4.ps.Z            This part of the book describes how to write new
			widgets and geometry managers in C, using the Tk
			library procedures.  About 70 pages in length.

book.examples.Z         Compressed file containing ASCII text for nearly all    
                        of the examples from the Tcl book.

tclUsenix90.ps -	Postscript for a paper on Tcl that appeared in the
			Winter 1990 USENIX Conference.

tkUsenix91.ps -		Postscript for a paper on Tk that appeared in the
			Winter 1991 USENIX Conference.

tkF10.ps -		Postscript for Figure 10 of the Tk paper.

tut.tar.Z -		A collection of materials from a full-day tutorial
			on Tcl and Tk.  Includes viewgraphs from five one-hour
			talks plus a sample widget.

tc-tcl93.ps.gz -        PostScript formatted copy of Tcl Compiler paper
                        presented at the Tcl'93 Workshop.

tc-tcl93.tex.gz -       LaTeX source for the Tcl Compiler paper presented
                        at the Tcl'93 Workshop.


In addition, there may be older releases of some or all of the above
files;  look for files with earlier release numbers.


To retrieve any or all of these packages, use anonymous FTP to
ftp.cs.berkeley.edu (Internet address 128.32.149.78).  Use user
"anonymous"; when asked for a password, type your email address.  Then
retrieve the relevant file(s) with the commands like the following:
		type image (try "type binary" if this command is rejected)
		cd tcl
		get tk3.6.tar.Z

Be sure to retrieve files in image mode (type "type image" to FTP)
in order to make sure that you end up with a corrupted file.

Any file with a .Z extension is a compressed file, which means you must
use the "uncompress" program to get back a normal file.  For example, for
the file tk3.6.tar.Z, you should type

	uncompress tk3.6.tar.Z

once you've retrieved the file.  This will produce a file named "tk3.6.tar".
Then you will need to use tar to extract the members.  Typically one
would use a command such as:

	tar xv tk3.6.tar

to extract the pieces.

Any file with a .gz extension is a file compressed with gzip, the gnu
portable compression standard.  To get a copy, ftp to prep.ai.mit.edu and 
look in pub/gnu.  For example, to uncompress tc-tcl93.ps.gz, type

    gunzip tc-tcl93.ps.gz

once you've retrieved the file.  This will produce a file named "tc-tcl93.ps".

Each of the releases has a README file in the top-level directory that
describes how to compile the release, where to find documentation, etc.

Questions or problems about any of these distributions should be directed
to John.Ousterhout@eng.sun.com (John Ousterhout).

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

From: -XI- Where can I get these packages?
Subject: -B- Accessing the Tcl/Tk User Contributions Archive

Contributions to the Tcl/Tk Contrib Archive are most welcome --
please upload them to:

	<URL:ftp://ftp.aud.alcatel.com/tcl/incoming/>

send the archive maintainer <tcl-archive@aur.alcatel.com> a note stating
the names of the files you uploaded and a brief description for the
index.

Users without FTP capability should use one of the following mail-based
FTP services (send mail to the appropriate address with "help" in the
body):

BITNET users:   BITFTP <bitftp@pucc.princeton.edu>
Others:         ftpmail@decwrl.dec.com (DEC ftpmail)
Europe:         ftpmail@grasp1.univ-lyon1.fr
		mail-server@ftp.tu-clausthal.de

WARNING!  The archive maintainer will NOT be automatically archiving anything
posted to comp.lang.tcl or previously to the mailing list.  So if you want
your nifty porting instructions for getting Tcl up on your Seiko wrist watch
or your pen computer to be saved for others benefit, be sure to ftp them into
the archive.

All submissions should be ftp'ed into the above subdirectory.  Please
send tcl-archive@aur.alcatel.com and a short mail message stating
the filename(s) of your contribution and a brief description (for the
Index).  If you've posted some code to comp.lang.tcl or the Tcl mailing
list, and you want it to be archived at this site, please deposit it in
/tcl/incoming or mail it in a suitable form (preferably uuencoded
compressed tar file, but a shar file's OK) to tcl-archive@aur.alcatel.com.

Note: I have noticed that some authors prefer to use plain names rather than
version level type names.  This means that you should a) make note of when
you get a package, and b) check the archive occasionally to see if a newer
version of the package has appeared.

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

From: -XI- Where can I get these packages?
Subject: -C- Expect available via e-mail.

Besides being available via <URL:ftp://ftp.cme.nist.gov/pub/expect/>,
expect can also be received by email by sending the message
"send pub/expect/expect.shar.Z" to library@cme.nist.gov .

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

From: -XI- Where can I get these packages?
Subject: -D- EMACS modes for Tcl

snl+@cs.cmu.edu (Sean Levy) has hacked a version of Emacs's C mode into
a tcl-mode.el.  He mentions that you must use semi-colons at the end
of each statement to get indentation to work right, but he found that
easier than doing without.

The code is on [128.2.214.236]
<URL:ftp://ftp.cs.cmu.edu/afs/cs/user/snl/pub/tcl-mode.el.z>
(don't forget binary mode) as well as
<URL:ftp://ftp.aud.alcatel.com/tcl/distrib/tcl-mode.el.Z>.

jules@kauri.vuw.ac.nz (Julian Anderson) was also working on an Emacs Tcl
minor mode to fundamental.

cjl@lcs.mit.edu (Chris Lindblad) has contributed tcl.el, a Tcl mode for
GNU emacs.  It's address is
<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl.el>.

tromey@cns.caltech.edu (Tom Tromey) has contributed a tcl.el which is
better than his former tcl-help.el.  This is a modified version of
Chris Lindblad's Tcl editing mode.  This new editing mode contains the
help code, a tcl interaction mode, menus, font lock support, etc.  It
is available on the Emacs Lisp Archive at
<URL:ftp://archive.cis.ohio-state.edu/pub/emacs/elisp-archive/modes/tcl.el.Z>

and on

<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl.el.gz>

schmid@fb3-s7.math.TU-Berlin.DE (Gregor Schmid) has written a major mode
for tcl scripts.  He posted tcl-mode 1.1 to gnu.emacs.sources in March and
it should be on archive.cis.ohio-state.edu - but I am not able to 
locate it.

The latest version of xemacs (formerly lemacs) mentions that it has
a tcl-mode built in.


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

From: -XI- Where can I get these packages?
Subject: -E- The tk toolbox project

The Tk Toolbox & Toolchest project.

The Toolchest consists of convenience routines for Tcl and Tk - a kind of a
libc for Tcl.  The toolbox is a collection of commonly used code and
some specialized code such as file selectors, dialogs that take care of
keyboard traversal through items automatically, etc.

The project has currently not yet reached a usable state, but each formal
release will be announced in comp.lang.tcl as well as other newsgroups.

There has been, in the past, a mailing list for discussion of the tk toolbox,
kindly provided by Ari Lemmke.  To subscribe, write a message with the line:
X-Mn-Admin: join tktools

in the body or header of the message.  Send this message to
linux-activists-request@niksula.cs.hut.fi .

To write to the list, send messages to to
linux-activists@niksula.cs.hut.fi
and add the line
X-Mn-Key: TKTOOLS
to the header or the body of the message. Especially remember this when
replying to messages from the list.

For more info about the list server (mailnet), write
an empty message to linux-activists-request@niksula.cs.hut.fi .

The intermediate snapshots are announced on this mailing list.

If you have problems or are willing to donate code or whatever,
you can contact the code maintainer (one of the three main implementors)
at tlukka@snakemail.hut.fi or lukka@helsinki.fi .

Unfortunately, the development effort has currently come to a stop on this
project and it is not yet known when it will be started again.

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

From: -XI- Where can I get these packages?
Subject: -F- [tv]grind definitions for tcl/tk/expect

M.T.Hamilton@lut.ac.uk (Martin Hamilton) has come up with a preliminary
grindcap definition for Tcl, Tk and expect.  These are available as:
<URL:ftp://ftp.aud.alcatel.com/tcl/docs/vgrind.defs>
<URL:ftp://ftp.aud.alcatel.com/tcl/docs/vgrind.defs.README>


andyr@wizzy.com (Andy Rabagliati) has come up with a preliminary grindcap
definition for Tcl.  Contact him for more details.

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

From: -XI- Where can I get these packages?
Subject: -G- BNF style notation for Tcl

tb06@CS2.cc.lehigh.edu (TERRENCE MONROE BRANNON) in July of 1993, posted
some yacc code for a tcl-to-c parser.  This, along with Adam Sah's Tcl
compiler, are a couple of sources with which folk could start.

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

From: -XI- Where can I get these packages?
Subject: -H- Tk Quick Reference Card

raines@bohr.physics.upenn.edu (Paul E. Raines) has uploaded a quick
reference card for Tk 3.3.  You may find it at:

<URL:ftp://ftp.aud.alcatel.com/tcl/docs/tkrefcard.tar.gz>
<URL:ftp://bohr.physics.upenn.edu/pub/tk/tkrefcard.tar.gz>

The tar contains the TeX and PostScript versions of a 3 column listing
of all widget methods and options and summaries of the wm, winfo, pack,
place and bind commands.

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

From: -XI- Where can I get these packages?
Subject: -I- Hilit 19 Tcl mode

AI. Aaron Roydhouse <aaron@comp.vuw.ac.nz> wrote, and
Julian.Anderson@comp.vuw.ac.nz (Julian Anderson) posted, the following:

(hilit-set-mode-patterns
 'tcl-mode
 '(("\\s #.*$" nil comment)
   ("^#.*$" nil comment)
   ("\"[^\\\"]*\\(\\\\\\(.\\|\n\\)[^\\\"]*\\)*\"" nil string)
   ("\\$[-_a-zA-Z]+" nil varref)
   ("^source.*$" nil include)
   ("\\b\\(global\\|upvar\\)\\b" nil decl)
   ("\\b\\(error\\|debug\\)\\b" nil decl)
   ("^\\s *proc\\s +\\(\\w\\|[_']\\)+" nil defun)
   ("\\b\\(set\\|lset\\|list\\|if\\|case\\|while\\|switch\\|then\\|else\\|
for\\|foreach\\|return\\|expr\\|catch\\)\\b" nil keyword)))

Dwight Shih <dwight@crl.com> later posted the following font lock mode:

(defvar tcl-font-lock-keywords
  (list
   (list (concat "\\b\\("
                 (mapconcat 'identity
                            '("set" "lset" "list" "if" "case" "while"
                              "switch" "then" "else" "for" "foreach"
                              "return" "expr" "catch" "puts" "proc"
                              "trace")
                            "\\|")
                 "\\)\\b")
         1 'font-lock-keyword-face t)
   (list (concat "\\b\\("
                 (mapconcat 'identity
                            '("global" "upvar" "uplevel" "error" "debug")
                            "\\|")
                 "\\)\\b")
         1 'font-lock-type-face t)
   (list "^\\s *proc\\s +\\(\\(\\w\\|[_']\\)+\\)" 1 'font-lock-function-name-fac
e t))
  "keywords for tcl-mode")

(defun font-lock-set-defaults ()
  "Set `font-lock-keywords' to something appropriate for this mode."
  (setq font-lock-keywords
        (cond ((eq major-mode 'lisp-mode)       lisp-font-lock-keywords)
              ((eq major-mode 'emacs-lisp-mode) lisp-font-lock-keywords)
              ((eq major-mode 'c-mode)          c-font-lock-keywords)
              ((eq major-mode 'c++-c-mode)      c-font-lock-keywords)
              ((eq major-mode 'c++-mode)        c++-font-lock-keywords)
              ((eq major-mode 'tex-mode)        tex-font-lock-keywords)
              ((eq major-mode 'perl-mode)       perl-font-lock-keywords)
              ((eq major-mode 'tcl-mode)        tcl-font-lock-keywords)
              ((eq major-mode 'texinfo-mode)    texi-font-lock-keywords)
              (t nil))))


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

From: -XI- Where can I get these packages?
Subject: -J- HTML versions of Tcl man pages and FAQ.

Mike Hopkirk <hops@x.co.uk> has provided a tar archive of HyperText Markup 
Language (HTML) versions of the comp.lang.tcl FAQ, the Tcl/Tk man pages,
index pages for the man pages, and a top level access page to tie together
all the above.  It is

<URL:ftp://ftp.aud.alcatel.com/tcl/docs/tclhtml.tar.z>

Note that once these have been untarred, one can use a WorldWideWeb (WWW)
browser such as Mosaic, Lynx, etc. to begin at the Tcl.html page and read
the entire distribution.  The original source of this package can be
examined at:
<URL:http://www.sco.com/IXI/of_interest/tcl/Tcl.html>

Having the package in this way provides a means for those behind a firewall
to examine the docs frozen at this point in time.  There are no commitments
to continue providing updates to this package. 

The man pages provided here were made using a perl script called
man2html originally written by bcutter@paradyne.com (Brooks Cutter)
and slightly post processed.

Note that the Tcl and Tk man pages are also available courtesy of Tom Phelps
<phelps@CS.Berkeley.EDU>, who has made the man pages available
at <URL:ftp://ftp.cs.berkeley.edu/pub/mhgs/tcltk/tcltk-man.html.tar.Z>
where, Tom tells us, they will be deleted later after TkMan has been updated
to generate these pages automatically.


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

From: -XI- Where can I get these packages?
Subject: -K- Japanese translation of Tk 3.6 manuals

Toshiya Kitayama <kitayama@sra.co.jp> and nakaya@sra.co.jp have made
a Japanese translation of Tk 3.6 manual pages except pack-old.n available
at <URL:ftp://ftp.sra.co.jp/pub/lang/tcl/jp/tk3.6jp.man.tar.gz>.  If
you have questions or comments, send them to tcl-jp-bugs@sra.co.jp.

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

From: -XI- Where can I get these packages?
Subject: -L- Latex styles for the Tcl/Tk Workshop 94.

Yasuro Kawata <yasuro@maekawa.is.uec.ac.jp> released the Latex styles as
well as a sample document and sample .dvi file to the news group.  Contact
this user directly for a copy.

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

From: -XI- Where can I get these packages?
Subject: -M- Tcl 7.3 Quick Reference card

Jeff Tranter <Jeff.Tranter@software.mitel.com> has written a Tcl Quick
Reference document in TeX.  A PostScript version of the document is
provided in the file as well.

<URL:ftp://ftp.aud.alcatel.com/tcl/docs/QuickRef.tar.gz>

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

From: -XI- Where can I get these packages?
Subject: -N- "How do I speed up a Tcl/Tk application" doc

<URL:ftp://ftp.aud.alcatel.com/tcl/docs/speedup.doc.gz>

is a text document with examples on how to speed up Tcl/Tk applications.

Thanks to Stephen O. Lidie <lusol@turkey.cc.lehigh.edu> for the work!

------------------------------
End of comp.lang.tcl Frequently Asked Questions (3/5)
*****************************************************
-- 
:s Great net resources sought...
:s Larry W. Virden                 INET: lvirden@cas.org
:s <URL:http://www.mps.ohio-state.edu/cgi-bin/hpp?lvirden_sig.html>
The task of an educator should be to irrigate the desert not clear the forest.
-- 
:s Great net resources sought...
:s Larry W. Virden                 INET: lvirden@cas.org
:s <URL:http://www.mps.ohio-state.edu/cgi-bin/hpp?lvirden_sig.html>
The task of an educator should be to irrigate the desert not clear the forest.

From ankh.iia.org!babbage.ece.uc.edu!news.kei.com!yeshua.marcam.com!zip.eecs.umich.edu!caen!malgudi.oar.net!chemabs!lvirden Sat Nov 26 21:46:37 1994
Newsgroups: comp.lang.tcl,comp.answers,news.answers
Path: ankh.iia.org!babbage.ece.uc.edu!news.kei.com!yeshua.marcam.com!zip.eecs.umich.edu!caen!malgudi.oar.net!chemabs!lvirden
From: lvirden@cas.org (Larry W. Virden)
Subject: FAQ: comp.lang.tcl Frequently Asked Questions (4/5)
	(Last updated: Oct 28, 1994)
Message-ID: <tcl.p4_783432818@cas.org>
Followup-To: comp.lang.tcl
Summary: A regular posting of the comp.lang.tcl Frequently Asked Questions
	(FAQ) and their answers.  This is the fourth of five parts.
	This part is a catalog of Tcl-based programs.
Originator: lvirden@cas.org
Keywords: tcl, expect, extended tcl, wish, tk
Sender: lvirden@cas.org
Supersedes: <tcl.p4_780761786@cas.org>
Reply-To: lvirden@cas.org (Larry W. Virden)
Organization: Chemical Abstracts Service
References: <tcl.p3_783432818@cas.org>
Date: Sat, 29 Oct 1994 12:13:54 GMT
Approved: news-answers-request@MIT.Edu
Expires: Sat, 10 Dec 1994 12:13:38 GMT
X-Url: http://www.cis.ohio-state.edu/hypertext/faq/usenet/tcl-faq/part4/faq.html
Lines: 2583
Xref: ankh.iia.org comp.lang.tcl:10628 comp.answers:4428 news.answers:13689

Archive-name: tcl-faq/part4
Comp-lang-tcl-archive-name: tcl-faq.part04
Version: 6.2
Last-modified: Oct 28, 1994

	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 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 ADDD (A Depository of Development Documents)
	o AddressManager
	o Alpha
	o Amiga OS Tcl 3.x port
	o Amiga NetBSD Tcl 3.x port
	o annoy
	o arswm
	o arTCLs
	o aXe
	o BETH
	o biff clock
	o bitmap browser
	o Bowling
	o browse.tcl
	o BSVC
	o budge
	o bulletin board
	o BYO
	o calc.tk
	o Calendar / Rolodex
	o canvas_ui - a Tk sketcher
	o cbb - check book balancer
	o CGI <-> Tcl and/or Tk
	o CGI Forms based mailing
	o classifyMail
	o Clock (Analog)
	o CmdLine
	o coloredit
	o Compare Manifest
	o Configureth
	o CoST
	o cpumon
	o cron interface
	o CUTE
	o dateicon
	o DCSE
	o DejaGnu
	o DGC Tools
	o directory browser (Hughes)
	o directory browser (Khattra)
	o Directory User Agent interface
	o Dontspace
	o Drag and Drop file browser
	o Edge
	o Editor's Assistant
	o edit-html
	o Emacsclient alternative
	o Email CGI form script
	o Emil
	o Embedded Tk
	o evaluate_parameters
	o Expect
	o Expect (Tcl 7 compatible)
	o expecTerm
	o exmh
	o folderbiff
	o fn and ForumNet
	o FreeBSD shared library Tcl/Tk
	o Fresco CORBA interpreter
	o Frink
	o FSP client
	o ftp-inband
	o Gash - a Galaxy interpreter
	o Extended GDB with Tcl
	o GDB Tk interface
	o getcons - get console
	o GOOD
	o Graph editor
	o Graphical Interface to CVS (Chan)
	o Graphical Interface to CVS (Marwood)
	o Hdrug
	o Hierarchical Help System (HLP)
	o Host Monitoring (hm)
	o hot2list
	o hp-tcl-cdplay
	o HTCLtoTCL
	o html2tk
	o HTTP CGI example of calling Tcl
	o ical - a calendar manager
	o IDL/Pvwave/Matlab <-> Tk
	o IMAGE
	o Inter-Language unification (ILU)
	o Iplace - interactively place widgets on a frame
	o IPX ping
	o js tools
	o Jungle
	o Karel the Robot
	o KIS
	o Klondike
	o KosherDill
	o l2x
	o Lassen
	o Libsearch
	o Lightwave
	o lily
	o Linux port of Tcl/Tk
	o lookup
	o Machete
	o MacOS Tcl, 6.1
	o MacTcl, 7.3
	o Make-A-Wish
	o man.tk
	o Map_Marker
	o Math Teaching Aid
	o mercurius
	o mib browser
	o mickey mouse clock
	o Modula-3 interface
	o Modules
	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 Tk/Tcl
	o MS-DOS Windows Tcl
	o MS-DOS Windows DLL for Tcl
	o MS-DOS Windows TkWin Tcl/Tk
	o MS-DOS Windows twin Tcl/tk
	o MS-DOS Windows NT winnt Tcl/tk
	o Mx
	o Mxedit
	o Nanny
	o Nautilus
	o Ned
	o Netrek Metaserver Monitor
	o Newsspy
	o nn-tk
	o nv
	o Obeah
	o Objectify
	o Oracle wrap for Tk/Tcl
	o OS/2 port of Tcl 7.3
	o ot
	o Palm
	o Parseargs
	o Perl 5 extension to Tcl
	o pgbrowse
	o PhoneStation
	o Picasso
	o pixmap
	o planit
	o PLPLOT
	o Point
	o PostgresBrowswer
	o ProTcl
	o Ptolemy
	o Qddb
	o RasMol
	o Remote control of Tk apps
	o Reservation system
	o reversi
	o Roger's Interface Language (RIL)
	o rolodex
	o RosettaMan
	o Rmth
	o ruptool
	o Rush
	o Scheme-based Tk
	o schmod
	o SCOP
	o scotty
	o sd-launch
	o sender
	o ServiceMail(TM) Toolkit
	o ServiceMail extras
	o SGI GL interpreter
	o Shiva
	o Show keycodes
	o shttpd
	o SimCity 
	o SIMON
	o Simple database interface
	o smaillog
	o CMU SMTP
	o SNMP Test Suite
	o Tk Sound Editor (aedit)
	o Spice interface
	o STEAD
	o Subway Navigator
	o Symbolic derivations
	o Tcl
	o Tcl / Tk install softlink
	o Tcl shells
	o tcl_cruncher
	o tcl2c
	o tcl2dos
	o tcl++
	o tclbot
	o tclCheck
	o Tcl Compiler
	o Tcl to C compiler (brannon)
	o tcl to c process
	o Tcl-NEST
	o TclRobots
	o tcltags (Hoegeman)
	o tcltags (LoVerso)
	o tcltags (Tromey)
	o tcltkgrass
	o tcltools
	o tcltrim
	o tcltt, v1
	o TCLtt (TCL-TinyTalk)
	o tdcad
	o TeenyMUD
	o tess
	o testApp
	o tickle
	o TickleServices
	o timeclocks
	o Tk
	o Tk patch to window raising
	o Tk to TkPerl converter
	o Tk extensions via imake
	o Tk Perl 4
	o Tk Perl 5
	o Tk Python
	o tk WWW interface
	o Tk xworld
	o TkBible
	o TkCD plus CDplayer
	o tkcdctl
	o tkchrom
	o tk-debug
	o tkDCSE
	o TkDispCalc
	o tkdvi
	o tkelm
	o TkFibs
	o tkfire
	o tkflexfax
	o tkfonts
	o tkgnats
	o tkgoph (Wade)
	o tkgopher
	o tkHelloWorld
	o tkHTML
	o tkined
	o tkinfo
	o tkinspect
	o TkIspell
	o TkJdic
	o tkkids
	o TkLayers
	o tklayout
	o TkMail
	o tkmaillist
	o Tkmailto
	o TkMan
	o tkmess
	o TkMH
	o TkMHn
	o tkmines
	o tkmotd
	o tknews
	o tkodo
	o Tkolumns
	o tkpbiff
	o tkping
	o tkpostage
	o TkPostit
	o tkppp
	o tkprompt
	o tkps
	o tkSather
	o tkSketch
	o TkSol
	o tk_stattab
	o tktar
	o tkterm
	o tkview
	o Tkwm
	o tkwool
	o tkxpilots
	o Towers of Hanoi
	o tpp
	o trajectory
	o TreeLink
	o TUA
	o tupact
	o twoClocks
	o Tx
	o uncgi
	o unix.tk
	o USE
	o Usenet gateways for Compuserve and GEnie
	o User-Maint
	o user-setup
	o vat
	o VIM
	o VMS port of Tcl/Tk (Angel Li)
	o VMS port of Tcl/Tk (Kimball)
	o VMS port of Tcl subset (Lester)
	o VxWorks port of Tcl 7.0
	o Wafe
	o Wafe graphical cross-reference browser
	o Wafeperl
	o Wafepython
	o widget server
	o wish compiler (Buckingham)
	o wish compiler (Nicklesen)
	o wish compiler (Thomas)
	o wish compiler (Uhler)
	o wt, a 3D game engine
	o wtour
	o xbible
	o XBrowse
	o xcal
	o Xdig
	o xdrum
	o xelem
	o xf
	o xf, Japanization version
	o xgpl
	o xibc
	o xka
	o xkeysyms
	o xmotd
	o xmpeg
	o Xnetlib
	o xpel
	o Xpilots interface
	o xpole
	o XPVM
	o xreconfirm
	o xscript
	o XTeXShell
	o YART
	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: Simple name of package
Where: ftp site or 'From the contact'
Description: One to two line description of package, including Tk/Tcl version
	requirements.
Contact: Email address for questions, comments, etc.

What: Absence - an in/out board
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/absence.tar.gz>
Description: A simple in/out board based on reserve.
Contact: urban@mfr.dec.com (Ron Urban)

What: ADDD (A Depository of Development Documents)
Where: <URL:ftp://ftp.gmd.de/gmd/addd/>
Description: An object oriented Software Engineering Environment extended using
	Tcl.
Contact: kobialka@gmd.de ,
	meyke@gmd.de

What: AddressManager
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/addressManager0.2.tar.gz>
	<URL:ftp://banff.cssip.edu.au/pub/addressManager0.2.tar.gz>
Description: A GUI for address database management.
Contact: Chunping.Ding@cssip.edu.au (Chunping DING)

What: Alpha
Where: <URL:ftp://cs.rice.edu/public/Alpha/Alpha_5.81.sea.hqx>
Description: Alpha version 5.x is a Macintosh System 7.0 shareware ($25)
	Tcl programmable editor.  The Think C 5.0 Tcl source for the Mac
	is available on cs.rice.edu as well.
Contact: pete@cs.rice.edu

What: Amiga OS Tcl 3.x port
Where: From the contact
Description: A port of Tcl 3.x to the Amiga.  Uses Amiga share libraries
	and implements "send" under the Amiga OS, plus a post.  Includes
	a MIDI file loader and player.  Works, but is not up to the latest
	version of Tcl nor is further work occurring.
Contact: karl@sugar.neosoft.com (Karl Lehenbauer)

What: Amiga NetBSD Tcl 3.x port
Where: From the contact
Description: A port of Tcl and Tk for Amiga NetBSD running X11R5.
Contact: markus@techfak.uni-bielefeld.de (Markus Illenseer)

What: annoy
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/annoy.tk.gz>
Description: Tk Towers of Hanoi application.
Contact: dap@fubar.damon.com (Damon Permezel)

What: arswm
Where: From the contact
Description: Window manager configurable using Tcl.
Contact: burdick@ars.rtp.nc.us (Bill Burdick)

What: arTCLs
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/artcls.tar.gz>
Description: a Wish-based Usenet news reader
Contact: mh@wx.gtegsc.com (Mike Hoegeman)

What: aXe
Where: <URL:ftp://ftp.x.org/contrib/editors/aXe-6.1.2.tar.Z>
	<URL:ftp://arjuna.ncl.ac.uk/pub/aXe/aXe-6.1.2.tar.Z>
Description: An easy to use X11R5 text editor.  Allows user to optionally
	include Tcl as an extension language.
	Does not permit commercial use.
Contact: J.K.Wight@newcastle.ac.uk (J. K. Wight)

What: BETH
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/beth.4.1.tar.gz>
Description: Browsing and Editing Tcl Hypertool (BETH).
Contact: svoboda@ece.cmu.edu (David Svoboda)

What: biff clock
Where: From the contact
Description: Tk example program showing biff and xclock like functions
Contact: karl@NeoSoft.com (Karl Lehenbauer)

What: bitmap browser
Where: From the contact
Description: bmb.tk is a bitmap browser reminiscent of the xbmbrowser.
Contact: robert.bagwill@nist.gov (Bob Bagwill)  

What: Bowling
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/xbowl-1.4.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/xbowl-dist-2.0.tar.gz>
Description: Tk based bowling game, using the core Tcl/Tk.
Contact: grina@fai.com (Peter Grina)

What: browse.tcl
Where: alt.sources archives
Description: Directory browser w/Tcl
Contact: peter@taronga.com (Peter da Silva)

What: BSVC
Where: <URL:ftp://ftp.eos.ncsu.edu/pub/bsvc/bsvc-1.0b1.tar.Z>
Description: A microprocessor simulation framework written in C++ and Tcl/tk.
	Provides a GUI and C++ classes to facilitate the development of
	microprocessor simulators.  Requires gcc, g++ library, wish and
	the addinput extension.
Contact: bwmott@eos.ncsu.edu (Bradford W. Mott)

What: budge
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/budge.tar.gz>
Description: Tk based arcade/puzzle game - a cross between Sokoban, Pac-Man
	and Blind Date (the TV show).
Contact: np2@doc.ic.ac.uk (Nat Pryce)

What: bulletin board
Where: From the contact
Description: Program based on [incr tcl] which can be used to store
	various pieces of info, represented by icons.
Contact: roseman@edm.isac.ca (Mark Roseman)

What: BYO
Where: Locations removed by request of contact
Description: Work is no longer being carried out on BYO and the version
	on the archives is out of date, so it has been removed.
Contact: pwood@comp.vuw.ac.nz (Peter Wood)

What: calc.tk
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/calc.tk.gz>
Description: a simple calculator.
Contact: david@davids.mmdf.com (David Herron)

What: Calendar / Rolodex
Where: From the contact
Description: A calendar/rolodex written in Tk.  Also can browse/edit other
	colon-separated field files.
Contact: mengel@dcdmwm.fnal.gov (Marc Mengel)

What: canvas_ui - a Tk sketcher
Where: From the contact
Description: a Tk sketching program which uses a canvas and creates Postscript
	files.
Contact: welch@parc.xerox.com (Brent Welch)

What: cbb - check book balancer
Where: <URL:ftp://ftp.me.umn.edu/pub/cbb-*.tar.gz>
Description: Perl script with Tcl/Tk graphical front end for a program to
	maintain a check book balance database.  The program requires
	perl 4.036 and Tcl/TclX/Tk.  It can import Quicken export
	files.
Contact: curt@sledge.mn.org (Curtis Olson)

What: CGI <-> Tcl and/or Tk
Where: From the contact
Description: Simple Common Gateway Interface scripts for invoking
	Tcl scripts or Tk scripts.
Contact: sgutfreund@gte.com (Yechezkal-Shimon Gutfreund)

What: CGI Forms based mailing
Where: From the contact
Description: A Tcl script to allow Common Gateway Interface forms-based
	mailing to a specific user.
Contact: J.P.Knight@lut.ac.uk (Jon P. Knight)

What: classifyMail
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tcl-slocal.tcl.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/classifyMail.tcl.gz>
Description: Tcl replacement for MH slocal, providing extended capabilities.
Contact: burdick@ars.rtp.nc.us (Bill Burdick)

What: Clock (Analog)
Where: From the contact
Description: Graphical representation of non-digital clock.
Contact: karl@NeoSoft.com (Karl Lehenbauer)

What: CmdLine
Where: From comp.sources.misc archives
Description: C++ library and driver that is built upon, but an
	improvement to, Parseargs.  Much nicer to use to parse arguments
	than parseargs.
Contact: Unknown

What: coloredit
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/coloredit.tk.gz>
Description: Tk script to edit colors
Contact: slshen@lbl.gov (Sam Shen)

What: Compare Manifest
Where: From the contact
Description: Extended Tcl program that reads a MANIFEST and compares
	directory hierarchy to it.
Contact: karl@NeoSoft.com (Karl Lehenbauer)

What: Configureth
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/configureth.tk.gz>
Description: Tk program to modify widget configurations (colors, font,
	curosrs, etc.) on any currently running Tk program.  
Contact: svoboda@ece.cmu.edu (David Svoboda)

What: CoST
Where: <URL:ftp://euromath.dk/pub/cost/>
Description: The Copenhagen SGML Tool is based on the sgmls parser and
	[incr tcl] and allows you to process SGML flexibly.
	Appears to be based on itcl 1.3 and Tcl 7.0.
Contact: Klaus.Harbo@euromath.dk (Klaus Harbo)

What: cpumon
Where: <URL:ftp://bilby.cs.uwa.oz.au/pub/glenn/cpumon/>
Description: Invokes vmstat processes to monitor CPU metrics and plots
	them in a tri-color graph.
Contact: glenn@fs.com.au (Glenn Huxtable)

What: cron interface
Where: <URL:ftp://avahi.inria.fr/tcl/tkcron>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/tkcron-1.18.tcl.gz>
Description: Tk 3.3 simple interface to crontab creation.
Contact: beust@sophia.inria.fr (Cedric Beust)

What: CUTE
Where: From the contact
Description: Call Unix/Tcl Environment - a serial port 'expect' like
	program.
Contact: karl@NeoSoft.com (Karl Lehenbauer)

What: dateicon
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/dateicon-0.1.tar.gz>
Description: Attach an icon (which displays the current date) to a Tk
	window.
Contact: peterw@archsci.arch.su.edu.au (Peter Williams)

What: DCSE
Where: <URL:ftp://uiam3.uia.ac.be/[.dcse]/TKCDSE-SGI-3_0.TAR_Z>
Description: An X11 multiple sequence alignment editor for
	editing protein, DNA or RNA alignments.
	It is available for Silicon Graphics (IRIX) currently.
Contact: derijkp@reks.uia.ac.be (Peter De Rijk)

What: DejaGnu
Where: <URL:ftp://ftp.cygnus.com/pub/dejagnu/dejagnu-1.2.tar.z>
	and other GNU sites.
Description: an expect 5.x based package designed to be a framework
	for testing other software.  Separate test suites exist for
	GDB and binutils.  Note that the tar includes a complete release
	of Tcl 7.3 and expect 5.x.  Additional test suites are available.
Contact: rob@cygnus.com (Rob Savoye)

What: DGC Tools
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/dgctools-0.2.tar.gz>
Description: Tke, a multi-window X11 text editor and "Tkt" - a
	Terminal Emulator/Command line/Shell window program, and "tkb"
	an experimental C++/C source browser.  Requires TclX/Tk.
Contact: dave_clemans@wv.mentorg.com (Dave Clemans)

What: directory browser (Hughes)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/dirbrowser.gz>
Description: Tk interface to browse directories, not files
Contact: doug@eng.auburn.edu (Doug Hughes)

What: directory browser (Khattra)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/dir.shar.gz>
Description: Simple directory browser behaving similar to NeXT file browser.
Contact: taj@wimsey.com (Taj Khattra)

What: Directory User Agent interface
Where: <URL:ftp://ftp.ics.uci.edu/mrose/fredtcl/fredtcl-sunos4.tar.Z>
	<URL:ftp://ftp.ics.uci.edu/mrose/fredtcl/fredtcl.tar.Z>
Description: A program that interrogates the OSI Directory about information
	objects, people, programs, organizations, etc.
Contact: isode@nic.ddn.mil

What: Dontspace
Where: <URL:ftp://ftp.cs.ucla.edu/pub/ficus/johnh/dontspace-1.0.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/dontspace-1.0.tar.gz>
Description: Extended Tk solitaire game, modeled after the "Free Space"
	game distributed with a certain microcomputer OS windows package.
Contact: johnh@ficus.cs.ucla.edu (John Heidemann)

What: Drag and Drop file browser
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/dragndrop.tk.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/tkfb.shar.gz>
Description: Drag and drop based directory browser (tkfb) and helper 
	programs with a NeXTStep like interface.  Version 2 of
	dragndrop.tk was renamed to tkfb.
Contact: schwartz@cse.psu.edu (Scott Schwartz)

What: Edge
Where: <URL:ftp://ftp.ira.uka.de/pub/graphic/edge.tar.Z>
Description: Xf tool called edge.
Contact: Unknown

What: Editor's Assistant
Where: <URL:ftp://gaia.cs.umass.edu/pub/hgschulz/edas/edas-3.3.tgz>
Description: Manage papers, editors and events in the editorial
	submission process.  Uses Tcl.
Contact: hgs@fokus.gmd.de (Henning Schulzrinne)

What: edit-html
Where: <URL:ftp://ftp.x.org/R5contrib/edit-html.tcl.Z>
Description: Tk wish script for creating HTML-based documents.
Contact: Nathan.Torkington@vuw.ac.nz (Nathan Torkington)

What: Emacsclient alternative
Where: From the contact
Description: A "cheap" variant of the Emacsclient/server model which does 
        not wait for completion, works across a network on the same X
        display, and utilizes xauth security, written in Tk and Emacs Lisp.
Contact: nickel@prz.tu-berlin.de (Juergen Nickelsen)

What: Email CGI form script
Where: From the contact
Description: A tcl script that generates the HTML for an email entry
	page.
Contact: Hubert Halkin <hhalkin@ucsd.edu>

What: Emil
Where: <URL:ftp://ftp.sunet.se/pub/unix/mail/email/>
	<URL:ftp://ftp.uu.se//pub/unix/networking/mail/emil/>
	<URL:ftp://scr.doc.ic.ac.uk/computing/mail/emil/>
Description: A tool for converting between MIME, Eudora, Mailtool,
	PC client, Mac client email formats.  Header handling and conversion
	control configured in Tcl.
Contact: Martin.Wendel@udac.uu.se (Martin Wendel)

What: Embedded Tk
Where: From the contact
Description: Code translator which takes embedded Tk code and translates
	it into C code.
Contact: drh@world.std.com (Richard Hipp)

What: evaluate_parameters
Where: <URL:ftp://ftp.Lehigh.EDU/pub/evap/evap-2.x/evap-2.1.tar.Z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/evap-2.1.tar.gz>
Description: evaluate_parameters is a Perl program that 
	processes command line arguments in a simple consistent manner
	performing type-checking, multi-levels of help, etc. 
	generate_tk_program is an auxiliary program which generates
	a Tcl/Tk GUI wrapper around one's Perl or C program to gather 
	the command line arguments interactively.
Contact: lusol@lehigh.edu (Stephen O. Lidie)

What: Expect
Where: <URL:ftp://ftp.cme.nist.gov/pub/expect/expect.shar.Z>
	<URL:ftp://cmsr3.scm.liv.ac.uk/pub/expect5.9.tar.gz>
Description: a scripting language to talk to interactive programs like ftp,
	telnet, fsck, and others that cannot be automated from a shell script.
	Version 4 is Tcl 6 compatible.  The version on liv.ac.uk while
	not from the author, is a set of source modified to be used with
	TclX, BLT, and TkSteal.
Contact: libes@cme.nist.gov (Don Libes)

What: Expect (Tcl 7 compatible)
Where: <URL:ftp://ftp.cme.nist.gov/pub/expect/expect.tar.gz>
Description: a scripting language to talk to interactive programs like ftp,
	telnet, fsck, and others that cannot be automated from a shell script.
	Version 5 is Tcl 7 compatible.  This package will also build expectk.
Contact: libes@cme.nist.gov (Don Libes)

What: expecTerm
Where: <URL:ftp://ceylon.gte.com/pub/expecterm/expecTerm1.0beta.tar.Z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/expecTerm1.0beta.tar.gz>
Description: expect with terminal emulation
Contact: matheus@gte.com (Christopher J. Matheus) and
	weissman@gte.com (Mark D. Weissman)

What: exmh
Where: <URL:ftp://parcftp.xerox.com/pub/exmh/exmh-1.4.1.tar.Z>
	<URL:ftp://parcftp.xerox.com/pub/exmh/exmh-1.5omega.tar.Z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/exmh-1.4.1.tar.gz>
Description: A Tk based UI to MH.  Supports nested folders, MIME/metamail.
Contact: welch@parc.xerox.com (Brent Welch)

What: folderbiff
Where: From the contact
Description: Tk program to watch MH/slocal folders and, when button clicked,
	start up an exmh session on a folder that gets new mail
Contact: burdick@ars.rtp.nc.us (Bill Burdick)

What: fn and ForumNet
Where: <URL:ftp://f.ms.uky.edu/u/ftp/pub/misc/vms-fn/>
Description: ForumNet - teleconferencing system,
	fn - client to access ForumNet
Contact: sean@ms.uky.edu (Sean Casey) ???
	csc@pilot.njin.net (Sean Casey)???

What: FreeBSD shared library Tcl/Tk
Where: <URL:ftp://freebsd.cdrom.com/pub/FreeBSD/FreeBSD-current/ports/lang/tcl/>
	<URL:ftp://freebsd.cdrom.com/pub/FreeBSD/FreeBSD-current/ports/x11/tk/>
Description: FreeBSD port of Tcl/Tk.  Some extensions may also build
	shared libraries - email the contact for details.
Contact: thomas@ghpc8.ihf.rwth-aachen.de (Thomas Gellekum)

What: Fresco CORBA interpreter
Where: From the contact
Description: As part of Fresco, a Tcl-based interpreter that uses
	CORBA dynamic invocation was developed.
Contact: linton@marktwain.rad.sgi.com (Mark Linton)

What: Frink
Where: <URL:ftp://catless.ncl.ac.uk/pub/>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/frink-1.2p6.tar.gz>
Description: Program to prettify your Tcl program.  Currently only
	supports straightforward Tcl.  Support for other common
	extensions will be added in the future.
	Does not permit commercial use.
Contact: Lindsay.Marshall@newcastle.ac.uk (Lindsay F. Marshall)

What: FSP client
Where: <URL:ftp://genie.lut.ac.uk/murf/>
Description: Wafe/Perl based interface to FSP.
Contact: M.T.Hamilton@lut.ac.uk (Martin Hamilton)

What: ftp-inband
Where: From the contact
Description: An expect script which uses it's own internal protocol to copy
	files over a telnet/rlogin/etc. link.
Contact: libes@nist.gov (Don Libes)

What: Gash - a Galaxy interpreter
Where: From the contact
Description: a Tcl-based interpreter system for the Galaxy Application
	Libraries. Software was not available Jun 29, 1993.  See contact
	for progress.
Contact: bytor@ctt.bellcore.com (Ross Huitt) ???

What: Extended GDB with Tcl
Where: In development by contact
Description: Replacing gdb parser with a Tcl based parser, then putting
	together a Tk interface.
Contact: dwood@cory.EECS.Berkeley.EDU (Daniel Wood)

What: GDB Tk interface
Where: <URL:ftp://sunsite.unc.edu/pub/Linux/devel/debuggers/tgdb-1.0.src.tgz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/tgdb_wish-sunos4.1.3.tar.gz>
        <URL:ftp://ftp.aud.alcatel.com/tcl/code/tgdb-HPUX-bin.tar.gz>
Description: Tcl/Tk based interface to gdb.  Uses Tcl, Tk, expect,
	TclX, BLT, and TkSteal.  This may be a shareware or commercial
	product.
Contact: tgdb@HighTec.saarlink.de (Tgdb questions)
	HighTec@sbusol.rz.uni-sb.de (HighTec EDV-Systeme GmbH)

What: getcons - get console
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/getcons.shar.gz>
Description: Console management tool - a wish based contool so to speak.
Contact: osborn@ae.sps.mot.com (Steve Osborn)

What: GOOD
Where: <URL:ftp://metallica.prakinf.tu-ilmenau.de/pub/PROJECTS/GOOD1.00/>
Description: An object oriented C++/Tcl framework for interactive 3D
	applications running under the X window system, with special
	support to SGI GL, PHIGS, etc.  Features a Tcl shading/
	raytracing/radiosity kernel, a Tk interaction application builder
	and a C++ classlib.  There is also an extension available
	that implements additional objects for scientific 
	visualization.  There is a Tcl set of objects
	for generating interactive 3D graphics included.
	There are other extensions, fonts, etc. available as well.
Contact: yart@prakinf.tu-ilmenau.de (YART mailing list),
	Ekkehard.Beier@prakinf.tu-ilmenau.de (Ekkehard Beier)

What: Graph editor
Where: <URL:http://www.cygnus.com/%7Eeichin/>
Description: A directed-graph editor, with a set of routines to do
	dialog boxes.
Contact: eichin@cygnus.com (Mark Eichin)

What: Graphical Interface to CVS (Chan)
Where: From the contact
Description: Software Engineering Class project.
Contact: tchan@now.CS.Berkeley.EDU (Tony Chan)

What: Graphical Interface to CVS (Marwood)
Where: <URL:ftp://ftp.cpsc.ucalgary.ca/pub/projects/grouplab/software/gic-1.2b1.tar.Z>
Description: GIC is a Tk interface to the Concurrent Version System, a
	revision control system.
Contact: marwood@cpsc.ucalgary.ca (David Marwood) or
	marwood@cuug.ab.ca (David Marwood)
	saul@cpsc.ucalgary.ca

What: Hdrug
Where: <URL:ftp://tyr.let.rug.nl/pub/prolog-app/Hdrug/hdrug*.tar.gz>
	<URL:http://tyr.let.rug.nl/%7Evannoord/prolog-app/Hdrug/>
Description: A set of tar files which together create a GUI environment
	for developing logic grammars for natural languages.
Contact: vannoord@let.rug.nl (Gertjan van Noord)

What: Hierarchical Help System (HLP)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/HLP.tar.gz>
Description: Tk routines that implement a hierarchical menu type help system.
Contact: amaranth@vela.acs.oakland.edu (Paul Amaranth)

What: Host Monitoring (hm)
Where: <URL:ftp://vela.acs.oakland.edu/pub/amaranth/hm0.3-beta.tar.Z>
Description: This Tk program current monitors various threshold values
	for caution and warning levels for things such as system
	load (excluding SYSV), number of users, percent of swap space used,
	etc.
Contact: amaranth@vela.acs.oakland.edu (Paul Amaranth)

What: hot2list
Where: From the contact
Description: Convert Mosaic hotlist into an HTML document.
Contact: sgutfreund@gte.com (Yechezkal-Shimon Gutfreund)

What: hp-tcl-cdplay
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/hp-tcl-cdplay.tar.gz>
Description: a Tk interface to the HP CD-ROM player
Contact: mh@wx.gtegsc.com (Mike Hoegeman)

What: HTCLtoTCL
Where: <URL:ftp://www.lbl.gov/pub/htcl.tar>
	<URL:http://www.lbl.gov/%7Eclarsen/projects/htcl.tar>
	<URL:http://www.lbl.gov/%7Eclarsen/projects/htcl.html>
Description: Extracts Tcl from HTML/Tcl merged file.  Requires itcl.
	Also has contains program which parses arguments passed by httpd
	type server from FORM input.
Contact: clarsen@lbl.gov (Case Larsen)

What: html2tk
Where: From the contact
Description: A Perl script whic converts an HTML file into Tcl code for help
	information.  This allows one to embed HTML info into a Tcl
	application.
Contact: sanjay@lcs.mit.edu (Sanjay Ghemawat)

What: HTTP CGI example of calling Tcl
Where: <URL:ftp://ftp.ncsa.uiuc.edu/Web/ncsa_httpd/cgi/tcl-proc-args.tar.Z>
Description: The NCSA's httpd can invoke tcl scripts.  It appears
	there is a test example called test-cgi.tcl that comes with
	the httpd source.  At least one bug fix was reported
	relating to the content length field.  Contact
	etxmesa@eos.ericsson.se (Michael Salmon) for details.
Contact: robert.bagwill@nist.gov

What: ical - a calendar manager
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/ical-1.8.tar.gz>
	<URL:ftp://ftp.lcs.mit.edu/pub/sanjay/ical-1.9.tar.Z>
	<URL:http://clef.lcs.mit.edu/%7Esanjay/ical/ftp.html>
	<URL:http://clef.lcs.mit.edu/%7Esanjay/ical/interface.ps>
Description: A calendar application - previously required InterViews
	libraries but now uses only tk.  Designed for Tcl 7/Tk 3.3.
	This is implemented as a set of date management extensions and a
	wish interpreter.  The Postscript file documents the Tcl interface
	to date/time.  Also contains a class system with methods for Tcl.
Contact: sanjay@clef.lcs.mit.edu (Sanjay Ghemawat)

What: IDL/Pvwave/Matlab <-> Tk
Where: From the contact
Description: A Modified version of Tk which communicates with a 
	custom RPC interface designed for WAVE and now IDL.
Contact: seiferth@bandelier.cs.unm.edu (Justin Seiferth)

What: IMAGE
Where: <URL:ftp://ftp.cad.gatech.edu/pub/tcl/wraps/>
Description: A Tcl/Tk wrap for the CAD software CATIA GEOmetry interface
	of CATIA(TM).  This is still alpha software.
Contact: mhale@cad.gatech.edu (Mark Hale)

What: Inter-Language unification (ILU)
Where: <URL:ftp://parcftp.parc.xerox.com/pub/ilu/1.6.4/ilu-1.6.4.tar.Z>
Description: A system that promotes software interoperability via
	interfaces.  ILU modules in Common Lisp, ANSI C, C++, Modula-3
	are currently supported and Python, Tcl and GNU Emacs-Lisp support
	is in the works.
Contact: janssen@parc.xerox.com (Bill Janssen)

What: Iplace - interactively place widgets on a frame
Where: From the contact
Description: A poor-man's GUI builder.
Contact: wayne@pmac.com (Wayne A. Christopher)

What: IPX ping
Where: <URL:ftp://ftphost.ee.cit.ac.nz/pub/unix/ipxping.tar.Z>
	<URL:ftp://ftphost.ee.cit.ac.nz/pub/unix/IPX_info.tar.Z>
Description: Extensions to tkined and scotty to allow them to be used
	to check NetWare machines.  This software uses Sun's /dev/nit
	interface, and thus will only run on a Sun.
Contact: h_anders@kai.ee.cit.ac.nz (Hugh Anderson)

What: js tools
Where: <URL:ftp://princeton.edu/pub/js/jstools-tk3.6v2.0.tar.gz>
	<URL:ftp://shore.net/members/js/jstools-snapshot.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/jstools-tk3.6v2.0.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/jstools-tk3.6v2.0.LIBRARIES>
Description: A configurable directory browser (similar to the NeXT browser),
	a extensible text editor, and a multi-font help viewing system.
	Note that there are a large number of useful procedures that come
	as a part of this package including a set of rich text management
	procedures.
Contact: js@bu.edu (Jay Sekora)

What: Jungle
Where: <URL:ftp://catless.ncl.ac.uk/pub/>
Description: The contact is developing a "WWW server" (sic) using
	Tk/Tcl/TclX/Tcl-DP.  Alpha version currently supports simple GET
	directives and can server plaintext, html, gif, jpg, and au file
	formats.  Provides no authentication or access controls, or
	cgi program execution for POST or searching.
Contact: jungle@catless.ncl.ac.uk

What: Karel the Robot
Where: From the contact
Description: This is a program in development by the contact.
Contact: mdm@cis.ohio-state.edu (Michael D. Moore)

What: KIS
Where: <URL:ftp://ftp.wag.caltech.edu/pub/>
Description: A shareware Tcl-based information server providing system 
	admins access to UNIX kernel information via Tcl scripts.
Contact: info@pgrams.com

What: Klondike
Where: <URL:ftp://ftp.cs.ucla.edu/pub/ficus/johnh/klondike.1.2.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/klondike.1.2.tar.gz>
	comp.sources.games archives.
Description: Extended Tcl/Tk based solitaire game.
Contact: johnh@ficus.cs.ucla.edu (John Heidemann)

What: KosherDill
Where: One of the programs in the BLT distribution
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/BLT-1.3.tar.gz>
Description: Tk program to display the largest and oldest files in your
	file system and allow you to look at it, compress it or delete it
	using drag&drop operations.
Contact: george.howlett@att.com (George A. Howlett)

What: l2x
Where: <URL:ftp://gaia.cs.umass.edu/pub/hgschulz/l2x-1.0.tgz>
Description: This gzip'ed tar file contains the beta 1.0 release of a
	LaTeX parser front end which calls Tcl functions for each LaTeX
	construction.  Simple conversions are provided as examples.
Contact: hgs@fokus.gmd.de (Henning Schulzrinne)

What: Lassen
Where: <URL:ftp://s2k-ftp.cs.berkeley.edu/pub/sequoia/src/lassen.tar.Z>
Description: Multimedia/Information Retrieval research project
Contact: Unknown

What: Libsearch
Where: From the contact
Description: expect driven interface to Internet library databases.
Contact: tb06@cs1.cc.lehigh.edu (Terrence Brannon) ???

What: Lightwave
Where: From the contact
Description: An animation program for the Video Toaster
Contact: karl@NeoSoft.com (Karl Lehenbauer)

What: lily
Where: <URL:ftp://ftp.ece.cmu.edu/cad/lily1.4.tar.Z>
Description: A layout editor developed by Dave Svoboda.
Contact: svoboda@ece.cmu.edu (David Svoboda)

What: Linux port of Tcl/Tk
Where: <URL:ftp://sunsite.unc.edu/pub/Linux/devel/tcl/tcl7.3l1-bin.tar.z>
	<URL:ftp://sunsite.unc.edu/pub/Linux/devel/tcl/tcl7.3l1-src.tar.z>
	<URL:ftp://sunsite.unc.edu/pub/Linux/devel/tcl/tk3.6p1l1-bin.tar.z>
	<URL:ftp://sunsite.unc.edu/pub/Linux/devel/tcl/tk3.6p1l1-src.tar.z>
	<URL:ftp://sunsite.unc.edu/pub/Linux/devel/tcl/tclX7.3bl1-bin.tar.z>
	<URL:ftp://sunsite.unc.edu/pub/Linux/devel/tcl/tclX7.3bl1-src.tar.z>
	<URL:ftp://sunsite.unc.edu/pub/Linux/devel/tcl/blt1.7l1-bin.tar.z>
	<URL:ftp://sunsite.unc.edu/pub/Linux/devel/tcl/blt1.7l1-src.tar.z>
	<URL:ftp://sunsite.unc.edu/pub/Linux/devel/tcl/itcl1.5l1-bin.tar.z>
	<URL:ftp://sunsite.unc.edu/pub/Linux/devel/tcl/itcl1.5l1-src.tar.z>
Description: Binary portion of Tcl 7.3 and Tk 3.6.  These will be
	moved into the Linux hierarchy at some point.
	Requires libc-4.4.4 or later and tk/blt and tkX require
	XFree86-2.0 or later.
Contact: david@ods.com (David Engel)

What: lookup
Where: From the contact
Description: Look up words in /usr/dict/word file.
Contact: raines@bohr.physics.upenn.edu (Paul Raines)

What: Machete
Where: From the contact
Description: Simple html editor in tk.
	Does not permit commercial use.
Contact: Lindsay.Marshall@newcastle.ac.uk (Lindsay F. Marshall)

What: MacOS Tcl, 6.1
Where: From the contact
Description: Tcl6.1 Mac port (Think C 5.0.1)
Contact: parag@netcom.com (Parag Patel)

What: MacTcl, 7.3
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/MacTcl7.3.sea.hqx>
	<URL:http://hitchhiker.space.lockheed.com/TCL/MacTcl/MacTcl7.3v2.sea.hqx>
	<URL:http://hitchhiker.space.lockheed.com/TCL/MacTcl/SimpleShell.3v2.sea.hqx>
	<URL:http://hitchhiker.space.lockheed.com/TCL/TclBuiltInRef.sea.hqx>
Description: Tcl 7.3 source ported to the Mac Think C 6.0 and MPW.
	Not that this is _not_ a development environment but a tool
	for embedding Tcl into other applications.  This version 
	includes more robust unix commands and an extended source 
	command.
Contact: rjohnson@aic.lockheed.com (Ray Johnson)

What: Make-A-Wish
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/make-a-wish-1.2.tar.gz>
Description: Set of steps and a simple sh script that tries to aid in
	creating Tcl/Tk interpreters with various extensions.
Contact: tpoind@advtech.uswest.com (Tom Poindexter)
	tpoindex@nyx.cs.du.edu (Tom Poindexter)

What: man.tk
Where: From the contact
Description: Tk based man page browser.
Contact: bowe@osf.org (John Bowe)

What: Map_Marker
Where: <URL:http://www.dl.ac.uk/CBMT/mapmarker/v02a/doc_html/HOME.html>
Description: Aid a user in designing an HTTP imagemap for an HTML page.
	The user can read in an image and imagemap file, manipulate a
	few basic shapes, display these in a number of styles and colors,
	save the file, and test URLs in the file.
Contact: pmr1716@ggr.co.uk (Dr. Peter Murray-Rust)

What: Math Teaching Aid
Where: <URL:ftp://web.cs.ualberta.ca/%7Ewade/Code/mta.tar.gz>
Description: Simple application to graph mathematical functions.
	Allow graphing of arbitrary number of functions at the same time.
	Auto or manual axis range, user control of colors,
	line widths, etc.
Contact: wade@cs.utk.edu (Reed Wade)

What: mercurius
Where: <URL:ftp://ftp.lii.unitn.it/pub/mercurius/mercurius.tar.Z>
Description: Mercurius facilitates composing and reading multimedia electronic
	messages compliant with the Multipurpose Internet Mail Extensions
	(MIME).
Contact: mercurius-bugs@lii.unitn.it

What: mib browser
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/mib-browser.tar.gz>
Description: SNMP gets, walking on selected nodes.  No support for sets
	yet in application.
Contact: snijsure@cisco.com (Subodh Nijsure)

What: mickey mouse clock
Where: From the contact
Description: A simple Tk clock which displays Mickey Mouse.
Contact: sandler@udel.edu (Michael Sandler)

What: Modula-3 interface
Where: <URL:ftp://gatekeeper.dec.com/pub/DEC/Modula-3/release-3.1/m3tk.tar.gz>
Description: Interface between Tk and Modula-3.
	Also contact petersen@parc.xerox.com (Karin Petersen) who
	has succeeded in merging Modula-3 and Tcl-DP.
Contact: Unknown

What: Modules
Where: <URL:ftp://ftp.eng.auburn.edu/pub/Modules/Modules-v2.0.tar.Z>
Description: a dynamic user environment customization package
Contact: john.furlani@east.sun.com (John L. Furlani)

What: Moog
Where: <URL:ftp://genie.lut.ac.uk/moog-0.2.tar.Z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/moog-0.2.tar.gz>
Description: An X Window gopher client for Unix boxes, written using
	Tk and Perl.  This is an Alpha release.
Contact: M.T.Hamilton@lut.ac.uk (Martin Hamilton)

What: mosaicRC
Where: <URL:http://kesser.gte.com:7700/tcl/mosaicRC>
Description: Simple Tk script to open a new URL in Mosaic/X
Contact: sgutfreund@get.com (Yechezkal-Shimon Gutfreund)

What: MS-DOS Tcl, 6.0a
Where: Unknown
Description: Experimental MS-DOS Tcl 6.0a port
Contact: karl@NeoSoft.com (Karl Lehenbauer)

What: MS-DOS Tcl, 6.2
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/tcl62.dos.tar>
	<URL:ftp://Cajal.uoregon.edu/pub/tcl.dos.port/*>
Description: stable port of Tcl 6.2, and extra libraries, ported to MS-DOS
Contact: dos-tcl@cajal.uoregon.edu (John Martin)

What: MS-DOS Tcl, 6.7
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/tcl67dos.zip>
	<URL:ftp://wuarchive.wustl.edu/incoming/>
Description: Port of Tcl 6.7 to MS-DOS.
Contact: PSPRENG@CIPVAX.BIOLAN.UNI-KOELN.DE (Peter Sprenger) ???
	Peter.Sprenger@europa.rs.kp.dlr.de (Peter Sprenger) ???

What: MS-DOS Tk/Tcl
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/mstcl73e.zip>
	<URL:ftp://ftp.aud.alcatel.com/tcl/distrib/mstcl73s.zip>
Description: Standard and Extended Tcl and Tk under MS-DOS, using
	the DJ Delorie's GO32 32 bit extended and linked with
	Quarterdeck's libraries for Desqview/X.  Requires Desqview/X
	to run.
Contact: tpoind@advtech.uswest.com (Tom Poindexter)
	tpoindex@nyx.cs.du.edu (Tom Poindexter)

What: MS-DOS Windows Tcl
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/w_tclbin.zip>
	<URL:ftp://ftp.aud.alcatel.com/tcl/distrib/w_tclsrc.zip>
Description: Port of Tcl (version unknown) to MS-DOS Windows (version unknown).
Contact: Unknown

What: MS-DOS Windows DLL for Tcl
Where: From the contact
Description: An experimental MS-Windows DLL instance of Tcl 6.2.
	Author is not able to maintain and distribute this.
Contact: ugo@oliver.sublink.org (Ugo Cei)

What: MS-DOS Windows TkWin Tcl/Tk
Where: <URL:ftp://ftp.ms.uky.edu/pub/tk-win/{tkwin,tkwinbin,fedloc}.zip>
	<URL:ftp://ftp.ibp.fr/pub/tcl/tk-win/>
	<URL:ftp://mrrl.lut.ac.uk/tcl-tk/tk-win/>
	<URL:ftp://sunsite.unc.edu/pub/languages/tcl/tk-win/>
	<URL:ftp://sunsite.unc.edu/pub/micro/pc-stuff/ms-windows/winsock/>
Description: A port of Tcl 7.3 and Tk3.6a to MS DOS Windows using
	Borland C++ 4.0.  Fetch the README files from the ftp sites
	above to get the specific details.  This gives a Tk look and
	feel - not a Windows look and feel.  Others have discussed
	ways of binding tkwin scripts to the application manager under
	Windows.  The fedloc.zip contains all of tkwinbin.zip PLUS some
	examples.  The SunSite winsock directory contains a current
	MS-Windows WinSock application.
Contact: ken@ms.uky.edu (Professor Ken K. Kubota)

What: MS-DOS Windows twin Tcl/tk
Where: <URL:ftp://ftp.sra.co.jp/pub/lang/tcl/twinesrc.zip>
	<URL:ftp://ftp.sra.co.jp/pub/lang/tcl/twinesrc.doc>
	<URL:ftp://ftp.sra.co.jp/pub/lang/tcl/twinebin.zip>
	<URL:ftp://ftp.sra.co.jp/pub/lang/tcl/twinebin.doc>
	<URL:ftp://ftp.ibp.fr/pub/tcl/twin/>
	<URL:ftp://ftp.aud.alcatel.com/tcl/distrib/twinebin.zip>
	<URL:ftp://ftp.aud.alcatel.com/tcl/distrib/twinesrc.zip>
Description: Tcl/Tk for MS-Windows.  Used Microsoft Visual C++ for port.
	See doc for limitations, exceptions, etc.  Said to require
	a version of MS-DOS newer than version 4.
Contact: haga@sra.co.jp (Toshihiko Haga)
	miyata@sra.co.jp (Shigeaki Miyata)

What: MS-DOS Windows NT winnt Tcl/tk
Where:  <URL:ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/winnt/tknt36r4_bin.tar.gz>
	<URL:ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/winnt/tknt36r4_bin.zip>
	<URL:ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/winnt/tknt36r4_src.tar.gz>
	<URL:ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/winnt/tknt36r4_src.zip>
	<URL:ftp://ftp.ibp.fr/pub/tcl/winnt/tknt*.tar.gz>
	<URL:ftp://ftp.ibp.fr/pub/tcl/winnt/tknt*.zip>
	<URL:ftp://ftp.aud.alcatel.com/tcl/distrib/tknt*.tgz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/distrib/tknt*.zip>
Description: A port of the Windows twin port of Tcl/Tk and Tcl-DP to
	the Windows NT 3.1, 3.5 beta, and Chicago Beta 1 environment. 
	It does not support Windows 3.1.
Contact: tknt@plateau.CS.Berkeley.EDU (TkNT email)

What: Mx
Where: <URL:ftp://ftp.cs.berkeley.edu/pub/tcl/mx.tar.Z>
	<URL:ftp://ftp.cs.berkeley.edu/pub/tcl/mx-2.5.tar.Z>
Description: a old Tcl/Sx based text editor
Contact: John.Ousterhout@eng.sun.com (John Ousterhout)

What: Mxedit
Where: <URL:ftp://parcftp.xerox.com/pub/mxedit/mxedit.2.4.tar.Z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/mxedit.2.3.1.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/mxedit.menus.gz>
Description: A Tk text editor.  Note that the edit
	widget itself is stand-alone so that you can use it in other
	applications.  Also, mxedit.menus is a Tk script to
	put a veneer over Tk menus.
Contact: welch@parc.xerox.com (Brent Welch)

What: Nanny
Where: <URL:ftp://ftp.wag.caltech.edu/pub/>
Description: Provides means to balance distribution of CPU-time between
	competing users/departments on UNIX computers.
	Though this is a commercial product, free trial demo versions
	are available in the above directory.
Contact: info@pgrams.com

What: Nautilus
Where: From the contact
Description: A debugging browser for [incr tcl] classes and other
	tcl programs (as long as you use an itcl_wish).
	Does not permit commercial use.
Contact: Lindsay.Marshall@newcastle.ac.uk (Lindsay F. Marshall)

What: Ned
Where: From the contact
Description: A highly modular text editor with modules for browsing,
	editing, find/replace, execute text, conversions, manipulate
	test from the net, hypertext help, etc.
Contact: np2@doc.ic.ac.uk (Nat Pryce)

What: Netrek Metaserver Monitor
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/wishmetaserver.tar.gz>
Description: Tk 2.1/tclRawTCP based Tk program to monitor netrek.
Contact: slshen@lbl.gov (Sam Shen)
	James Hawtin (J.W.Hawtin@lut.ac.uk)

What: Newsspy
Where: <URL:ftp://134.93.129.91/pub/newsspy/>
Description: A tcl program to connect to a NNTP news server and scan 
	article headers for special keywords.  If found, read article 
	and append to a file.  Can be invoked from cron.
Contact: hofmann@vipmza.physik.uni-mainz.de (hofmann)

What: nn-tk
Where: <URL:ftp://ftp.uwa.edu.au/pub/nn/contrib/nn-tk.alpha.tar.Z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/nn-tk.alpha7.tar.gz>
Description: An alpha version of an nn which uses Tk to provide an X
	interface.
Contact: toivo@ucs.uwa.edu.au (Toivo Pedaste)

What: nv
Where: <URL:ftp://ftp.parc.xerox.com/pub/net-research/nv-3.3.alpha*>
Description: Nv allows you to send low frame rate video between workstations
	on a network.  It is a Tk application.  A Tk widget to handle
	the display is a part of the package.
Contact: frederick@parc.xerox.com (Ron Frederick)

What: Obeah
Where: <URL:ftp://catless.ncl.ac.uk/pub/>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/obeah-1.2p1.tar.gz>
Description: Simple Tk/Tcl interface to configuration of Makefiles.
	Does not permit commercial use.
Contact: Lindsay.Marshall@newcastle.ac.uk (Lindsay F. Marshall)

What: Objectify
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/objectify-2.0.tar.gz>
Description: Preprocessor to turn a C++ class into a Tcl object type.
Contact: wayne@pmac.com (Wayne A. Christopher)

What: Oracle wrap for Tk/Tcl
Where: <URL:ftp://ftp.cad.gatech.edu/pub/tk/oracle.tar.Z>
Description: A simple ORACLE wrap that implements SQL commands in Tk/Tcl.
Contact: mhale@cad.gatech.edu (Mark Andrew Hale)

What: OS/2 port of Tcl 7.3
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/tcl2-73a.zip>
	<URL:ftp://ftp.cdrom.com/pub/os2/2_x/unix/tcl2-73a.zip>
Description: Port of Tcl 7.3 except for glob or command pipelines
	to OS/2 2.x, using C Set++.
Contact: wwb@wwa.com (Bud Bach)

What: ot
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/ot3.0.3.tar.gz>
Description: An issue-tracking text database.
Contact: pnh@world.std.com (Peter Harbo)

What: Palm
Where: <URL:ftp://mango.rsmas.miami.edu/pub/palm/palm.shar.gz>
Description: A Tk mail program which uses the c-client library.  No
	support for MIME yet.  You need to get c-client, BLT,
	and Tcl 7.[01]/Tk 3.[34].
Contact: angel@umigw.miami.edu (angel li)

What: Parseargs
Where: From comp.sources.misc archives, volume 29
	<URL:ftp://wuarchive.wustl.edu/usenet/comp.sources.misc/volume29/parseargs>
Description: Utility library for parsing command line arguments in various
	languages (including Tcl) and on various hardware platforms
Contact: brad@mail.csd.harris.com (Brad Appleton)

What: Perl 5 extension to Tcl
Where: <URL:ftp://sable.ox.ac.uk/pub/perl/Tcl-ext-a1.tar.gz>
	<URL:ftp://black.ox.ac.uk/src/ALPHA/Tcl-ext-a1.tar.gz>
Description: This is a Perl 5 extension.  It allows a Perl program to
	create Tcl interpretors, evaluate scripts and files, bind commands
	into them in either C or perl, manipulate Tcl variables, etc.
	It will use a dynamic libtcl if one is available.
Contact: mbeattie@sable.ox.ac.uk (Malcolm Beattie)

What: pgbrowse
Where: <URL:ftp://crseo.ucsb.edu/pub/pgbrowse/>
Description: Tk Postgres browser and query tool.
Contact: Unknown

What: PhoneStation
Where: <URL:ftp://bellcore.com/pub/PhoneStation/>
Description: Software for incorporating a telephone into the Workstation
	environment.
Contact: sau@dspg.com (Stephen A Uhler)

What: Picasso
Where: <URL:ftp://zenon.inria.fr/pub/tk/picasso3.8.tar.Z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/picasso3.8.tar.gz>
Description: Interactive drawing tool similar to idraw.
	Requires Extended Tcl/Tk and Pbmplus commands.
Contact: frank.mangin@sophia.inria.fr (Frank Mangin)

What: pixmap
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/pixmap-0.1.tar.gz>
Description: A color pixmap editor written in Tk.
Contact: slshen@lbl.gov (Sam Shen)

What: planit
Where: <URL:ftp://ftp.cs.umbc.edu/planitv01.tar>
Description: A Tcl/Tk based planner.
Contact: joeb@cs.umbc.edu (Joe E. Buttrum)

What: PLPLOT
Where: <URL:ftp://hagar.ph.utexas.edu/pub/plplot/>
	<URL:ftp://dino.ph.utexas.edu/pub/plplot/>
Description: A scientific plotting package, containing a wide range of
	plot types and font characters.  It supports many different
	output device drivers.  The X driver is written in Tk.  It
	provides a full user interface, with zoom, pan, orient, etc.
	There is a Tk plotting widget as well.  Plplot uses the
	GNU licensing so be aware of this.
Contact: plplot-request@dino.ph.utexas.edu for mailing list.
	mjl@dino.ph.utexas.edu (Dr. Maurice LeBrun)

What: Point
Where: <URL:ftp://ftp.cs.unm.edu/pub/Point/point1.63.tar.Z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/point1.63.tar.gz>
Description: a Tk based text editor - 1.60+ works with Tk 3.
Contact: crowley@cs.unm.edu (Charlie Crowley)

What: PostgresBrowswer
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/postgresbrowser.tcl.gz>
Description: An experimental postgres front end.
Contact: sauer@hercules.eng.miami.edu (Frank Sauer)

What: ProTcl
Where: <URL:ftp://ftp.ecrc.de/pub/eclipse/progs/protcl/>
Description: A Prolog interface to Tcl/Tk.  Version 1.x now works with Tcl 7.
Contact: micha@ecrc.de (Micha Meier)

What: Ptolemy
Where: <URL:ftp://ptolemy.eecs.berkeley.edu/pub/ptolemy/>
Description: Simulation and prototyping system, written in C++ and using
	Tk/Tcl for user interface.
Contact: ptolemy-request@ohm.eecs.berkeley.edu

What: Qddb
Where: <URL:ftp://ftp.ms.uky.edu/pub/unix/qddb-1.40.3.tar.gz>
	<URL:ftp://ftp.ms.uky.edu/pub/unix/qddb-examples.tar.gz>
What: A quick and dirty database package.  It uses Tcl as a configuration
	language.  Also has a Tk interface.
Contact: qddb-users-request@ms.uky.edu (Qddb user mailing list)
	qddb-bugs@ms.uky.edu (Qddb bugs only)

What: RasMol
Where: <URL:ftp://ftp.dcs.ed.ac.uk/pub/rasmol/RasMol2.tar.Z>
	<URL:ftp:////ftp.dcs.ed.ac.uk/pub/rasmol/raswin.zip>
Description: A molecular graphics visualization program intended
	for proteins and nucleic acids.  Available for X Window System,
	IBM PC MS-Windows and VMS/DecWindows environments.
Contact: rasmol@dcs.ed.ac.uk ,
	rasmol@ggr.co.uk

What: Remote control of Tk apps
Where: From the contact
Description: A read-eval-print loop that connects you to a registered Tk
	interpreter.
Contact: burdick@ars.rtp.nc.us (Bill Burdick)

What: Reservation system
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/reserve.tar.gz>
Description: A reservation system.
Contact: urban@mfr.dec.com (Ron Urban)

What: reversi
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/reversi-1.0.tk.gz>
Description: Reversi (Othello) game.
Contact: joel@cs.berkeley.edu (Joel Fine)

What: Roger's Interface Language (RIL)
Where: alt.sources archives
	<URL:ftp://ftp.x.org/R5contrib/ril.tar.Z>
Description: a preprocessor for resource files.
Contact: rogerr@netcom.com (Roger Reynolds)

What: rolodex
Where: From the Tk demos directory
Description: John Ousterhout's entry to Tom Solbourne's 1992 X toolkit
	challenge.
Contact: John.Ousterhout@eng.sun.com (John Ousterhout)

What: RosettaMan
Where: <URL:ftp://ftp.cs.berkeley.edu/ucb/people/phelps/tcltk/rman.tar.Z>
Description: UNIX man page filter - converts formatted man pages
	to a number of other formats.  Version 2.0delta now available.
Contact: phelps@cs.berkeley.edu (Tom Phelps)

What: RMTH
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/beth.4.1.tar.gz>
Description: A combination shell emulator, remote command interpreter,
	and wish tutorial.
Contact: svoboda@ece.cmu.edu (David Mark Svoboda)

What: ruptool
Where: From the contact
Description: A tool to watch the uptime status of various machines.
	Has a problem right now with the XID exhaustion problem.
Contact: mdimeo@brooktree.com (Matt DiMeo)

What: Rush
Where: From the contact
Description: A modified version of Tcl oriented towards faster execution.
Contact: asah@cs.Berkeley.EDU (Adam Sah)

What: Scheme-based Tk
Where: <URL:ftp://kaolin.unice.fr/pub/STk-2.1.3.tar.gz>
	<URL:ftp://cs.nyu.edu/pub/local/fox/STk-2.1.1-linux.tgz>
	<URL:ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/Stk-2.1.tar.gz>
Description: A graphical package which relies on Tk and the Scheme
	programming language - think Tk and Scheme rather than Tk and Tcl.
	Version 2.1.1 is a patch that prevents STk from crashing on Linux.
Contact: eg@unice.fr (Erick Gallesio)

What: schmod
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/schmod-1.0.tar.gz>
Description: A tclsh that goes through a directory and copies the user's
	permissions to other and group, except that it denies them write.
Contact: 850347s@dragon.acadiau.ca (Hume Smith) 

What: SCOP
Where: <URL:http://www.bio.cam.ac.uk/scop/>
Description: A tk-send driving command which coordinates Mosaic ans
	rasMol.  SCOP stands for Structural Classification of Proteins.
Contact: scop@www.bio.cam.ac.uk

What: scotty
Where: <URL:ftp://ftp.ibr.cs.tu-bs.de/ibr/pub/local/scotty-1.0.2.tar.Z>
	<URL:http://www.ibr.cs.tu-bs.de/projects/nm/scotty/welcome.html>
Description: scotty is a tcl interpreter with extensions needed to write 
	network management applications. scotty can send and receive
	ICMP packets, query DNS server, create TCP and UDP connections,
	retrieve SNMP information, and process jobs in an event loop.
	Sample applications are provided for the tkined network editor
Contact: schoenw@ibr.cs.tu-bs.de (Juergen Schoenwaelder)

What: sd-launch
Where: <URL:http://www.cmf.nrl.navy.mil/CCS/people/fenner/dist/sd-launch/>
	<URL:ftp://ee.lbl.gov/conferencing/sd/>
	<URL:ftp://ftp.parc.xerox.com/pub/net-research/>
Description: This is a MIME/WWW browser helper to launch MBONE sessions.
Contact: fenner@cmf.nrl.navy.mil (William C. Fenner)

What: sender
Where: From the contact
Description: Send standard input to a specified Tk interpreter, prefixed
	with some sort of insert command.
Contact: welch@parc.xerox.com (Brent Welch)

What: ServiceMail(tm) Toolkit (servicemail.tar.Z)
Where: <URL:ftp://eitech.com/pub/servicemail/servicemail2.0.1.tar.z>
Description: ServiceMail is a stand alone email server written in C and Tcl.
	It takes incoming email requests and can perform tasks for the
	sender.
Contact: servicemail-help@eitech.com (ServiceMail questions),
	or subscribe to servicemail-help mailing list by sending a message
	to the "listserv subscribe servicemail-help your-real-name" service at
	"services@eitech.com".

What: ServiceMail extras
Where: <URL:ftp://keck.tamu.edu/pub/EmailServer/additional_tcl_scripts*.tar.Z>
Description: See <URL:http://keck.tamu.edu/cgi/staff/emailserver.html> for
	a description of the various email services that can be added
	using the above tar file.  Since the date is embedded in the
	file name, a * has been used in this catalog entry to represent
	the current version.  Package includes ability to send GIF files,
	.au files, an ftp status, gopher style searches, etc.
Contact: services@keck.tamu.edu with a subject of help

What: SGI GL interpreter
Where: <URL:ftp://metallica.prakinf.tu-ilmenau.de/pub/GLIP/glip0.8.tar.Z>
	<URL:ftp://metallica.prakinf.tu-ilmenau.de/pub/GLIP/glip0.8.doc.ps.Z>
Description: Tcl based interpreter for Silicon Graphics GL.
Contact: Ekkehard.Beier@prakinf.tu-ilmenau.de (Ekkehard Beier)

What: Shiva
Where: Unknown
Description: Survey Human Interface and Visualization Environment
	(Shiva) is the supported toolkit to be used
	for assembling data reduction pipelines and host software for
	the SDSS data acquisition system.
Contact: Unknown

What: Show keycodes
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkshowkeys.gz>
Description: Display X keycode information.
Contact: mharriso@spd.dsccc.com (Mark Harrison)

What: shttpd
Where: From the contact
Description: A simple HTTP daemon, used to distribute WorldWideWeb pages.
	See <URL:http://arsenio.mit.edu:8001/> for a sample of it running.
Contact: jrg@mtl.mit.edu (John R. Gilbert)

What: SimCity 
Where: <URL:ftp://ftp.uu.net/vendor/dux/SimCity/>
Description: This is a fully functional port of SimCity to X, with
	multi-player capability.  It does however 'melt' after 5
	minutes if you have not bought a license.  They call it a 'demo mode'.
Contact: don@toad.com (Don Hopkins)

What: SIMON
Where: <URL:ftp://ftp.elec.qmw.ac.uk/pub/dept/simon/>
Description: A Tk/Tcl based Mosaic Hotlist/subject space management program.
	A subject space server maintains a database for the users of
	the software.
Contact: m.j.johnson@qmw.ac.uk (M. J. Johnson)

What: Simple database interface
Where: From the contact
Description: Tcl/Tk front end to simple database.
Contact: rgotto@vnet.ibm.com (Richard Otto)

What: smaillog
Where: alt.sources archives
Description: email activity report for smail 2.5
Contact: karl@NeoSoft.com (Karl Lehenbauer)

What: CMU SMTP
Where: <URL:ftp://lancaster.andrew.cmu.edu/pub/snmp-dist/snmp2.1.2.tar>
Description: cmu-smtp.2.1.2 is an SNMP agent and clients that include a 
	modified wish interpreter.
Contact: glenn@cs.uwa.edu.au (Glenn Huxtable)

What: SNMP Test Suite
Where: <URL:ftp://ftp.psi.com/isode/isode-8.tar.Z>
Description:  Contains a SNMP-capable Tcl.
Contact: james@Newbridge.COM (James Watt)

What: Tk Sound Editor (aedit)
Where: From the contact
Descriptions: The beginnings of a Tk based sound editor.
Contact: sani.nassif@att.com (Sani R. Nassif)

What: Spice interface
Where: <URL:http://ES-sun2.fernuni-hagen.de/editor.html>
Description: Experimental schematic SPICE interface.
Contact: fritz.heinrichmeyer@fernuni-hagen.de (Johann Friedrich Heinrichmeyer)

What: STEAD
Where: <URL:ftp://ftp.ensta.fr/pub/lang/tcl/STEAD-alpha.015.tar.gz>
Description: Sympathetic Tk-based Editor for Average Dummies (STEAD)
	is build from jedit and is a Tk based editor.  The doc is all
	in French.
Contact:  diam@ensta.fr (Maurice DIAMANTINI)

What: Subway Navigator
Where: Source not available at this time
Description: Tk-based Internet service to find routines in the world's
	subway systems.  Reach the subway via
	<URL:telnet://metro.jussieu.fr:10000> or
	<URL:gopher://gopher.jussieu.fr:70/1/metro>.
Contact: Pierre.David@prism.uvsq.fr (Pierre David)

What: Symbolic derivations
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tderiv-1.0.tar.gz>
Description: A simple symbolic derivation solver.
Contact: tiller@solace.me.uiuc.edu (Michael Tiller)

What: Tcl
Where: <URL:ftp://ftp.cs.berkeley.edu/ucb/tcl/tcl6.7.tar.Z>
	<URL:ftp://ftp.cs.berkeley.edu/ucb/tcl/tcl7.3.tar.Z>
Description: the complete base package for Tcl.
Contact: John.Ousterhout@eng.sun.com (John Ousterhout)

What: Tcl / Tk install softlink
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/installtk.gz>
Description: installtk is a script which creates a set of softlinks
	from the distribution directory to the public installation
	directories.
Contact: mjl@dino.ph.utexas.edu (Maurice J. LeBrun)

What: Tcl shells
Where: <URL:ftp://ftp.fzi.de/pub/OBST/OBST3-3/tclshells.tar.Z>
Description: Package to assist users who want to build customized
	shells by choosing among Tcl/Tk extensions.
Contact: theobald@fzi.de (Dietmar Theobald)

What: tcl_cruncher
Where: <URL:ftp://hplyot.obspm.fr/pub/tcl/tcl_cruncher-1.11.tar.gz>
Description: A program to transform Tk/Tcl/TclX sources into uglier but
	faster scripts.
Contact: dl@hplyot.obspm.fr (Laurent Demailly)

What: tcl2c
Where: From the contact
Description: Convert a tcl script into a C string.
Contact: nickel@prz.tu-berlin.de (Juergen Nickelsen)

What: tcl2dos
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/tcl2dos.sh.gz>
Description: Script to port a clean TCL distribution to DOS and/or Windows,
	ready to compile.  Note this only works for Tcl - NOT Tk.
Contact: byennaco@East.Sun.COM (Bob Yennaco)

What: tcl++
Where: From the contact
Description: Tcl based code providing SELF-like prototype-based tcl objects.
Contact: hwan@gte.com (Hansel Wan)

What: tclbot
Where: <URL:ftp://belch.berkeley.edu/pub/mud_robots/tclbot>
Description: MUD robot for Tcl programmers
Contact: rusty@garnet.berkeley.edu (Rusty C. Wright) ???

What: tclCheck
Where: <URL:ftp://catless.ncl.ac.uk/pub/tclCheck*>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/tclCheck-1.1.8.tar.gz>
Description: C program to perform a sanity check for brackets and their 
	nesting.
	Does not permit commercial use.
Contact: Lindsay.Marshall@newcastle.ac.uk (Lindsay F. Marshall)

What: Tcl Compiler (TC)
Where: <URL:ftp://ginsberg.cs.berkeley.edu/pub/asah/papers/msthesis.ps.gz>
Description: An extensible compiler and runtime system for the Tcl language.
	John Ousterhout announced at Tcl'94 a commitment from Sun to
	build an on-the-fly Tcl compiler based on this project.  This one
	will not be released due to the substantial re-engineering needed.
Contact: asah@cs.Berkeley.EDU (Adam Sah)

What: Tcl to C compiler
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/ttc.tar.gz>
Description: Compiles Tcl scripts into corresponding C code.
Contact: tb06@cs1.cc.lehigh.edu (TERRENCE MONROE BRANNON) ???

What: tcl to c process
Where: From the contact
Description: set of steps placed in tkined makefile to build an
	initialized C string to a tcl script.
Contact: schoenw@ibr.cs.tu-bs.de (Juergen Schoenwaelder)

What: Tcl-NEST
Where: <URL:ftp://hill.lut.ac.uk/Software/tclnest1.0.tar.Z>
Description: A network simulation tool built upon the NEST networking
	simulation tool and Tcl.
Contact: J.P.Knight@lut.ac.uk (Jon Knight)

What: TclRobots
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tclrobots-1.0.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/challenge-1.tar.gz>
Description: A programming game in which one writes Tcl programs to
	control a robot, which must survive a battle with other
	robots.  Strongly influenced by CROBOTS.  Requires Tcl
	7.3 and Tk 3.6.  Uses "send".
Contact: tpoind@advtech.uswest.com (Tom Poindexter)

What: tcltags (Hoegeman)
Where: From the contact
Description: Tcl command to generate vi tags file.
Contact: mh@wx.gtegsc.com (Michael Hoegeman)

What: tcltags (LoVerso)
Where: From the contact
Description: /bin/sh command to generate vi tags file.
Contact: John@LoVerso.Southborough.MA.US (John Robert LoVerso)

What: tcltags (Tromey)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tcltags.tcl.gz>
Description: Emacs TAGS generation for Tcl source.
Contact: tromey@busco.lanl.gov (Tom Tromey)

What: tcltkgrass
Where: <URL:ftp://moon.cecer.army.mil/grass/incoming/tcltkgrass.tar.Z>
Description: Tcl/Tk front-end for GRASS
Contact: markline@henson.cc.wwu.edu (Mark Line)

What: tcltools
Where: <URL:ftp://cygnus.com/pub/tcltools-930124.tar.Z>
	 <URL:ftp://ftp.aud.alcatel.com/tcl/code/tcltools-930124.tar.gz>
Description: Version of Tcl 6.5 and Tk 3.0 which uses autoconfig for
	configuration purposes.  Not needed for Tcl 7/Tk 3.4.
Contact: zoo@armadillo.com (david d 'zoo' zuhn)

What: tcltrim
Where: From the contact
Description: Read in a Tcl script and remove empty lines, commented lines,
	and trim space to try to speed up script.  May cause problems if
	your code expected to find these things at run time.
Contact: ioi@eniac.seas.upenn.edu (Ioi Kim Lam)

What: tcltt, v1
Where: <URL:ftp://ftp.white.toronto.edu/pub/muds/tcltt>
Description: Tcl TinyTalk - a multi-user interaction tool.
Contact: cks@sys.utoronto.ca (Chris Siebenmann)

What: TCLtt (TCL-TinyTalk)
Where: From the contact
Description: Programmable client for connecting to MUDs (effectively, chat
	servers with role playing).  Uses TCL 6.7, should be OK with earlier.
Contact: dkfenger@sirius.uvic.ca (David Fenger)

What: tdcad
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tdcad2.0b.tar.gz>
Description: A little Tk CAD drawing program in early Alpha stage.
Contact: tdoan@bnr.ca (Tuan Doan)

What: TeenyMUD
Where: From the contact
Description: a small Multi User Dungeon program which is based on a
	heavily modified version of Tcl.
Contact: teeny-list-request@fido.econlab.arizona.edu (TeenyMUD admin addr)
	teeny-list@fido.econlab.arizona.edu (Teeny MUD Mailing List)
	downsj@atlantis.CS.ORST.EDU (jason downs)

What: tess
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tess3.2.tar.gz>
Description: tess (tar extraction simplification script) is a tcl/tk based
	tar file extraction tool.  tess will automatically uncompress/unzip
	files ending in .Z or .gz respectively.
Contact: pcoad@crl.com (Paul E Coad)

What: testApp
Where: From the contact
Description: A bare bones C application that creates a Tcl command
	and associates it with a button's callback.
Contact: kennykb@dssv01.crd.ge.com (Kevin B. Kenny)

What: tickle
Where: <URL:ftp://ftp.msen.com/pub/vendor/ice/tickle/AppOnly.hqx>
	<URL:ftp://ftp.msen.com/pub/vendor/ice/tickle/DocOnly.hqx>
	<URL:ftp://ftp.msen.com/pub/vendor/ice/tickle/EngineOnly.hqx>
	<URL:ftp://ftp.msen.com/pub/vendor/ice/tickle/scripts.hqx>
	<URL:ftp://ftp.msen.com/pub/vendor/ice/tickle/XTCL.hqx>
	<URL:ftp://ftp.msen.com/pub/vendor/ice/tickle/Tickle5.0v1.hqx>
Description: Tickle is a Macintosh text editor and file converter
	handling binhex, uudecode, compress, tar, MacBinary,
	Apple Single/Double, etc.  Supports System 7's drag and drop.
	Also handles OSA events.
Contact: tickle@ice.com

What: TickleServices
Where: <URL:ftp://sonata.cc.purdue.edu/pub/next/submissions/TickleServices1.1.compressed>
Description: Shareware dynamic NEXTSTEP application which uses Tcl
	to provide a Services Menu framework.
	(Ed note: Sorry for the brief description, but I really don't understand
	NEXTSTEP enough to do better)
Contact: scott@gac.edu (Scott Hess)

What: timeclocks
Where: From the contact
Description: Tk application to keep track of how much time you spend doing
	difference activities.
Contact: forman@cs.washington.edu (George Forman)

What: Tk
Where: <URL:ftp://ftp.cs.berkeley.edu/ucb/tcl/tk3.6.tar.Z>
Description: Tk is an X11 extension for Tcl.  Version 3.6 is for Tcl 7.3.
	You need to get the Tcl 7.3 package as well.
	An updated configure program, modified to handle other
	systems such as Irix 5.2, was posted in August by the contact.
Contact: John.Ousterhout@eng.sun.com (John Ousterhout)

What: Tk patch to window raising
Where: From the contact
Description: Patch to tkWm.c to fix a problem raising toplevels under mwm
	and olwm.
Contact: ouster@eng.sun.com (John Ousterhout)

What: Tk to TkPerl converter
Where: From the contact
Description: Converts Tk programs to TkPerl5
Contact: mhcoen@ai.mit.edu (Michael H. Coen)

What: Tk extensions via imake
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkmkmf-3.6.tar.gz>
Description: An imake based utility that simplifies wish extensions so that
	no Tk code modification is needed.
	Does not permit commercial use.
Contact: J.K.Wight@newcastle.ac.uk (Jim Wight)

What: Tk Perl 4
Where: <URL:ftp://ftp.ira.uka.de/pub/x11/tkperl/tkperl_src-0.029.tar.gz>
	<URL:ftp://ftp.cis.ufl.edu/pub/perl/src/tkperl/tkperl-0.010.tar.z>
	<URL:ftp://ftp.cse.unsw.edu.au/pub/doc/applications/tkperl/>
Description: An attempt to link Tk to Perl 4.x.
Contact: smile@ira.uka.de ,
	guenther@ira.uka.de (Guenther Schreiner)

What: Tk Perl 5
Where: <URL:ftp://ftp.ox.ac.uk/src/ALPHA/tkperl5a5.tar.gz>
	<URL:ftp://sable.ox.ac.uk/pub/perl/tkperl5a5.tar.gz>
	<URL:ftp://black.ox.ac.uk/src/ALPHA/tkperl5a5.tar.gz>
	<URL:ftp://ftp.cis.ufl.edu/pub/perl/src/tkperl/>
	<URL:ftp://wpi.wpi.edu/perl5/>
Description: An attempt to rewrite Tk under native Perl 5.x, using its
	object oriented features and with callbacks/tracing.
	Uses Perl when possible.
Contact: mbeattie@sable.ox.ac.uk (Malcolm Beattie)

What: Tk Python
Where: <URL:ftp://ftp.cwi.nl/pub/python/tkinter.tar.gz>
	<URL:ftp://ftp.cwi.nl/pub/python/newlib.tar.gz>
	<URL:ftp://ftp.isu.edu/pub/moreButtons/>
Description: Tkinter is the interface between Python and Tcl/Tk.
	Discussion primarily takes place on comp.lang.python, where
	attempts to remove more and more Tcl from the implementation
	is taking place.
Contact: lumholt@login.dkuug.dk (Steen Lumholt)

What: tk WWW interface
Where: <URL:ftp://info.cern.ch/pub/www/dev/tkWWW-0.12.tar.Z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkWWW-0.12.tar.gz>
	<URL:ftp://ftp.x.org/R5contrib/tkWWW-0.11.tar.Z>
	<URL:ftp://ftp.x.org/R5contrib/xli.1.15.tar.Z>
Description: A Tk World Wide Web (WWW) browser, requires tk 3.1 or greater.
Contact: tk-www-request@athena.mit.edu (administration of mailing list)
	tk-www@athena.mit.edu (WWW Tk Browser Discussion List)

What: Tk xworld
Where: From the contact
Description: Tk world builder for the xworld server
Contact: mdm@cis.ohio-state.edu (Michael D. Moore)

What: TkBible
Where: From the contact.
Description: Present the user with a menubar of the books of the Bible
	(obtained from <URL:ftp://sifon.cc.mcgill.ca/pub/things_of_interest/bible/)>
	and display the current book.
Contact: mdm@cis.ohio-state.edu (Michael D. Moore)

What: TkCD plus CDplayer
Where: <URL:ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/CDplayer-2.0.tar.gz>
	<URL:ftp://raven.alaska.edu/pub/>
Description: Tk/Tcl GUI front end for CDplayer 2.0.  Requires a Linux or
	Coherent supported CD-ROM drive.  Porting to other systems
	using Sun CD-ROM ioctl() systme should be simple.
Contact: mark@datasoft (Mark Buckaway)

What: tkcdctl
Where: From the contact
Description: A Tk base SCSI CD player skeleton.
Contact: k-chinen@is.aist-nara.ac.jp (Kenichi Chinen)


What: tkchrom
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkchrom-1.1.gz>
Description: A clock that uses the orientation of a wedge in a circle to
	indicate the time.
Contact: phelps@cs.berkeley.edu (Tom Phelps)

What: tk-debug
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tk-debug-0.1.tar.gz>
Description: A Tk interacter for Don Libes' Tcl debugger.  It lets
	you connect to any running Tcl process, including background
	processes.  Includes Don's Tcl debugger.
Contact: tromey@klab.caltech.edu (Tom Tromey)
	tromey@busco.lanl.gov (Tom Tromey)

What: tkDCSE
Where: <URL:ftp://www-rrna.uia.ac.be/pub/dcse/>
Description: A Tk application for IRIX 5.2 (though it should be able to
	be ported).  This is a multiple sequence alignment program of
	interest to biologists.  It also includes a modified wish, with
	the following extensions dynamically loadable: itcl, wigwam,
	blt, expect, tclX, tix, table, mb, and etraL (some extra list
	commands written by the contact).
Contact: derijkp@reks.uia.ac.be (Peter.DeRijk)

What: TkDispCalc
Where: From the contact
Description: A Tk display calculator, with memory of previous commands.
Contact: eric@pandora.Las-Vegas.NV.US (Eric J. Schwertfeger)

What: tkdvi
Where: <URL:ftp://ftp.math.uni-frankfurt.de/pub/tkdvi/tkdvi-0.1.tar.gz>
Description: Manipulate .dvi files via a Tk interface.  Still in alpha
	stage.
Contact: lingnau@math.uni-frankfurt.de

What: tkelm
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkelm.shar.gz>
Description: Tk elm-based mail reader.
Contact: rahardj@ccu.umanitoba.ca (Budi Rahardjo)

What: TkFibs
Where: <URL:ftp://shuksan.cs.berkeley.edu/pub/tkfibs/>
Description: Tk client that provides an interface to the Fibs 
	backgammon server.
Contact: tkfibs@shuksan.cs.berkeley.edu

What: tkfire
Where: From the contact
Description: Tk Defender like game
Contact: wayne@pmac.com (Wayne A. Christopher)

What: tkflexfax
Where: <URL:ftp://ftp.aud.alcatel.com/tcl//tkflexfax-1.1.shar.gz>
Description: A tk/tcl interface to Sam Leffler's FLEXFAX package. 
Contact: andy@wx.gtegsc.com (Andy Moskoff)

What: tkfonts
Where: From the contact
Description: Font selection program.
Contact: shmdgljd@rchland.vnet.ibm.com (Jay Schmidgall)

What: tkgnats
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkgnats.tar.gz>
	<URL:ftp://ftp.cygnus.com/pub/gnats-3.2.tar.gz>
Description: Tk front ends for the GNATS bug management system.
Contact: mh@wx.gtegsc.com (Mike Hoegeman)

What: tkgoph (Wade)
Where: From the contact
Description: A quick and dirty Tk based gopher client.
Contact: wade@cs.utk.edu (Reed Wade)

What: tkgopher
Where: From the contact
Description: Tk based gopher client which will use TclX, tkPixmap, and
	Japanized text if available.
Contact: hoshi@.sra.co.jp (Hoshi Takanori)

What: tkHelloWorld
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkHelloWorld.tar.gz>
Description: A very simple example of a C program which sets up an
	interpreter and then makes the calls to put up the standard
	Tk hello world button.  Provides the novice with a simple
	example of how to embed Tk in a C program.
Contact: ericbl@paramount.nikhefk.nikhef.nl (Eric Bleeker)

What: tkHTML
Where: <URL:ftp://ftp.u.washington.edu/public/roland/tkHTML/>
	<URL:ftp://sunsite.unc.edu/pub/packages/infosystems/WWW/tools/editing/unix/tkhtml/>
Description: Simple HTML editor for X.  It has both menu and keystroke
	oriented commands to make editing and converting documents to
	HTML easier.
Contact: roland@cac.washington.edu (Liem Bahneman)

What: tkined
Where: <URL:ftp://ftp.ibr.cs.tu-bs.de/ibr/pub/local/tkined-1.0.2.tar.Z>
	<URL:http://www.ibr.cs.tu-bs.de/projects/nm/tkined/welcome.html>
Description:  A tk based network editor with a programming interface that
	allows network management applications to use tkined as a user
	interface. Sample applications are part of the scotty sources.
Contact: schoenw@ibh.cs.tu-bs.de (Juergen Schoenwaelder)
	tkined-request@ibr.cs.tu-bs.de,

What: tkinfo
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkinfo-0.6.tar.gz>
	<URL:ftp://ptolemy.eecs.berkeley.edu/pub/misc/tkinfo-0.6.tar.Z>
	<URL:ftp://ptolemy.eecs.berkeley.edu/pub/misc/tkinfo-0.7-beta.tar.Z>
Description: GNU info parsing and interpretation code and a Tk program
	providing a sample of how to use it.
Contact: kennard@ohm.eecs.berkeley.edu (Kennard White)

What: tkinspect
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkinspect-4d.tar.gz>
Description: Allow browsing/inspection of running Tk applications.
Contact: slshen@lbl.gov (Sam Shen)

What: TkIspell
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkispell-1.6.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/tkispell-1.6.patch1>
	<URL:ftp://bohr.physics.upenn.edu/pub/tk/tkispell-1.6beta.tar.Z>
Description: Interface to ispell command.  Version 1.6 is intended to
	share utility files with TkMail v1.6.
Contact: raines@bohr.physics.upenn.edu (Paul Raines)

What: TkJdic
Where: <URL:http://akumiitti.fi/%7Eptk/tkjdic.html>
Description: A combined wa-ei-wa and Kanji dictionary program
	for X which uses Tk.  You also need the EDICT and KanjiDIC
	data files - accessible from the above page.
	Your Tk of course need the Japanese
	patches.
Contact: Pertti.Kasanen@hut.fi

What: tkkids
Where: From the contact
Description: Two kids' games - a Concentration-like memory game and
	a spelling game (requires speak/scat software).
Contact: grina@fai.com (Peter Grina)

What: TkLayers
Where: From the contact
Description: Tk/Expectk interface to ulayers, a windowing package
	for serial protocol Unix users.
Contact: dwallach@cs.Princeton.EDU (Dan Wallach)

What: tklayout
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tklayout1.1.tar.Z>
Description: Tk Canvas Graph Layout
Contact: dennis@cs.colorado.edu (Dennis Heimbigner)

What: TkMail
Where: <URL:ftp://bohr.physics.upenn.edu/pub/tk/tkmail-1.6.tar.Z>
	<URL:ftp://bohr.physics.upenn.edu/pub/tk/tkmail-1.6.patch1>
	<URL:ftp://bohr.physics.upenn.edu/pub/tk/tkmail-1.6.patch2>
	<URL:ftp://bohr.physics.upenn.edu/pub/tk/tkmail-1.6.patch3>
	<URL:ftp://bohr.physics.upenn.edu/pub/tk/tkmail-2.0beta5.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/tkmail-1.6p5.tar.gz>
Description: Tk interface to BSD's Mail command.
Contact: raines@bohr.physics.upenn.edu (Paul Raines)

What: tkmaillist
Where: <URL:ftp://avahi.inria.fr/tcl/tkmaillist>
Description: Tk front-end that lets you subscribe and unsubscribe from
	mailing lists.
Contact: beust@sophia.inria.fr (Cedric Beust)

What: Tkmailto
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkmailto-1.0.tar.gz>
Description: Alpha version Tk-based mail composer which supports MIME.
	Requires Safe-Tcl 1.1.
Contact: tet90jl@tintin.hik.se (Johan Lindbladh)

What: TkMan
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkman-1.5.tar.gz>
	<URL:ftp://ftp.cs.berkeley.edu/ucb/people/phelps/tcltk/tkman-1.6gamma.tar.Z>
Description: A Tk based man page reader with hypertext links.  As of version
	1.5 support for Silicon Graphics man pages is in the std distribution.
	Contact neal@ctd.comsat.com (Neal Becker) for a version of man.local
	macros to fix HP/UX missing word problem.  Version 1.6 is in gamma
	testing.
Contact: phelps@cs.berkeley.edu (Tom Phelps)

What: tkmess
Where: <URL:ftp://hplyot.obspm.fr/tcl/tkmess>
Description: Tk version of xmessage.
Contact: dl@hplyot.obspm.fr (Laurent Demailly)

What: TkMH
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkmh1.1.tar.gz>
Description: Interface for the MH mailing system.  Depends on Tcl 7.0 and
	Tk 3.3.
Contact: tgtcmv@chem.tue.nl (Martien Verbruggen)

What: TkMHn
Where: From the contact
Description: Interface for the MH mailing system.
Contact: thillier@aiguemarine.unice.fr (Thillier Pyves)

What: tkmines
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkmines.1.5.shar.gz>
Description: Mines game.
Contact: joel@cs.berkeley.edu (Joel Fine)

What: tkmotd
Where: From the contact
Description: Tk based tool to display the MOTD file with acknowledge button.
Contact: doug@vf.ge.com (Doug Hughes)

What: tknews
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tknews.1.2b.tar.gz>
	<URL:ftp://archive.cis.ohio-state.edu/pub/tknews/tknews-2.0.6b.tar.gz>
Description: Tk-based news reader.
Contact: mdm@cis.ohio-state.edu (Michael D. Moore)

What: tkodo
Where: <URL:ftp://ftp.Lehigh.EDU/pub/tkodo/tkodo-1.0/tkodo-1.0.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/tkodo-1.0.tar.gz>
Description: This is a Tcl/Tk implementation of xodometer, which tracks
	the approximate total distance your pointing device travels.
Contact:  lusol@Lehigh.EDU (Stephen O. Lidie)

What: Tkolumns
Where: From the contact
Description: Tk Columns game.
Contact: ad392@Freenet.carleton.ca (Tony Bates)

What: tkpbiff
Where: From the contact
Description: Tk version of xpbiff, a pop-up bitmap version of biff.
Contact: bluri@ctp.com (Benjamin Lurie)

What: tkping
Where: From the contact
Description; Tk program that runs ping -s in the background and logs output.
Contact: welch@parc.xerox.com (Brent Welch)

What: tkpostage
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkpostage-1.3a.tar.gz>
Description: An xbiff replacement.  Requires Tk 3.[34].
Contact: dwallach@cs.Princeton.EDU (Dan Wallach)

What: TkPostit
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkPostit-1.4.tar.gz>
Description: A Tk program behaving like xpostit.
Contact: rubini@ipvvis.UNIPV.IT (Alessandro Rubini)

What: tkppp
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkppp-090294.tar.gz>
Description: A Tcl/Tk tool for controlling a PPP connection.
Contact: jeschke@cs.indiana.edu (Eric Jeschke)

What: tkprompt
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkprompt.shar.gz>
Description: Tk xprompt/xprompt2 replacement.  Pop up a window with some
	prompts and input areas.
Contact: John@LoVerso.Southborough.MA.US (John Robert LoVerso)

What: tkps
Where: <URL:ftp://ftp.x.org/contrib/utilities/tkps2.0>
Description: Tk front-end to the ps command
Contact: hqm@ai.mit.edu (Henry Minsky)

What: tkSather
Where: <URL:ftp://csis.dit.csiro.au/pub/sather/tkSather.tar.Z>
	<URL:ftp://csis.dit.csiro.au/pub/sather/sys-reflection.tar.Z>
Description: A collection of Sather classes to interface to Tk/Tcl.
	Built in Sather ver0.5.
Contact: Oscar.Bosman@csis.dit.csiro.au (Oscar Bosman)

What: tkSketch
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkSketch-0.x.tar.gz>
Description: Tk based Sketch and Schematic editor.
Contact: fritz.heinrichmeyer@fernuni-hagen.de (Johann Friedrich Heinrichmeyer)

What: TkSol
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tksol-0.9.tar.gz>
	<URL:ftp://ftp.cs.umd.edu/pub/tksol/tksol-0.9.tar.Z>
Description: Solitaire card game in Tk.
Contact: bao@cs.umd.edu (Bao Trinh)

What: tk_stattab
Where: <URL:ftp://odin.mda.uth.tmc.edu/pub/unix/tk_stattab.tar.Z>
Description: A packaging of the scientific application Stattab using
	Tcl/Tk.
Contact: dansera@odin.mda.uth.tmc.edu (Dan Serachitopol)
	bwb@odin.mda.uth.tmc.edu (Barry W. Brown)

What: tktar
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tktar.gz>
Description: Tk interface to the tar command.
Contact: doug@eng.auburn.edu (Doug Hughes)

What: tkterm
Where: From the contact
Description: An Expectk application used to test character graphic apps.
Contact: libes@nist.gov (Don Libes)

What: tkview
Where: From the contact
Description: View one or more files from a scrollable Tk text widget.
Contact: eric@pandora.Las-Vegas.NV.US (Eric J. Schwertfeger)

What: Tkwm
Where: <URL:ftp://busco.lanl.gov/pub/tkwm-0.1a11.tar.gz>
Description: A Tcl/Tk window manager, based on extensions to Tk.
Contact: schenk@cs.toronto.edu (Eric Schenk)

What: tkwool
Where: From the contact
Description: A version of Tk which uses the wool language rather than
	Tcl.  A Sun 4 binary is available on avahi.inria.fr/wtk/ .
Contact: colas@opossum.inria.fr (Colas Nahaboo)

What: tkxpilots
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkxpilots-2.0.tar.gz>
Description: Tk/Tcl script that allows you to create configured
	xpilots servers.  Best with xpilots-3.1.0 or newer.
Contact: richardo@cogs.susx.ac.uk (Richard Oak)

What: Towers of Hanoi
Where: From the contact
Description: Sample of Towers of Hanoi solution in Tk.
Contact: dap@damon.com (Damon Permezel)

What: tpp
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tpp.0.11.tar.gz>
Description: CPP-like Preprocessor to run over Tcl scripts to remove
	extraneous white space and comments before execution as well
	as provide the ability to use macros and constant #define
	statements.
Contact: edwards@xon.cuug.ab.ca (Ken Edwards)

What: trajectory
Where: From the contact
Description: Program to edit piecewise linear paths in space as a
	function of time.
Contact: wayne@pmac.com (Wayne A. Christopher)

What: TreeLink
Where: From the contact
Description: Tk based program which draws a hypergraph of links starting 
	with a particular HTML document.
Contact: gaier@ceres.tat.physik.uni-tuebingen.de (Karsten Gaier)

What: TUA
Where: <URL:ftp://itnsg1.science.unitn.it/pub/tua/tua-4.0.tar.gz>
Description: Collect all the info that UUCP packages put in their logs
	and summarize it.
Contact: lele@itnsg1.cineca.it (Lele Gaifax)

What: tupact
Where: alt.sources archives
Description: 9X faster C-news active file "minimum article" updater
Contact: karl@NeoSoft.com (Karl Lehenbauer)

What: twoClocks
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/twoClocks.tcl.gz>
Description: Two different kinds of clock
Contact: read@oracle.lanl.gov (Charles Read) ???

What: Tx
Where: <URL:ftp://ftp.cs.berkeley.edu/pub/tcl/mx.tar.Z>
Description: an old Tcl/Sx based terminal emulator
Contact: John.Ousterhout@eng.sun.com (John Ousterhout)

What: uncgi
Where: <URL:http://www.hyperion.com/%7Ekoreth/uncgi.html>
	<URL:ftp://ftp.hyperion.com/%7Ekoreth/>
Description: A frontend for processing queries and forms from WWW on
	Unix systems.
Contact: koreth@hyperion.com

What: unix.tk
Where: <URL:ftp://ftp.cs.berkeley.edu/> 
	 in the Tcl mailing list archive file
Description: a Unix Tk browser
Contact: welch@parc.xerox.com (Brent Welch)

What: USE
Where: <URL:ftp://cranach.rz.tu-ilmenau.de/pub/unix/tcl/extensions/use1.0.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/use1.0.tar.gz>
Description: Provides a graphical tool for designing user shells.
Contact: rf@rz.tu-ilmenau.de (Ruediger Franke)

What: Usenet gateways for Compuserve and Genie
Where: From the contact
Description: Software using Expect, Bourne shell, and C which provides
	a gateway between GEnie and/or Compuserve Information Systems and
	a local moderated Usenet newsgroup.
Contact: david@bdt.com (David Beckemeyer)

What: User-Maint
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/UserMaint_V1.0.tar.gz>
Description: a Tk based user account maintenance package for maintaining
	/etc/passwd, /etc/group, etc.
Contact: eads@cory.berkeley.edu (Charles A. Eads)

What: user-setup
Where: <URL:ftp://ftp.eng.auburn.edu/pub/Modules/user-setup2.0.tar.Z>
Description: Menu driven interface to the Modules package.
Contact: elling@eng.auburn.edu (Richard Elling)

What: vat
Where: <URL:ftp://ftp.ee.lbl.gov/conferencing/vat/*-vat-*.tar.Z>
	<URL:ftp://ftp.isi.edu/mbone/faq.txt>
Description: Distribute audio files between workstations on a network.
	Has a Tk interface.  Is a binary only release for DEC MIPS,
	DEC Alpha, SPARC/Solaris 2, SPARC/Solaris 1, SGI, HP Snake, I386/BSD.
	The other reference is a FAQ on MBONE upon which vat is based.
Contact: vat@ee.lbl.gov

What: VIM
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/vimdemo.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/vimdemo-dutch-thesis.tar.gz>
Description: A demo version of the pilot project of visualization of Ising
	models.  Thesis is written in Dutch.  Also, the contact is no longer
	at this email address.
Contact: huffi@dutncph.tn.tudelft.nl

What: VMS port of Tcl/Tk (Angel Li)
Where: <URL:ftp://mango.rsmas.miami.edu/pub/VMS-tcl/tcl73-tk36-itcl13.tar.Z>
Description: Tcl 7.3, Tk 3.6, [incr tcl] 1.3 ported to VMS from Kimball's
	source.  Apparently new extensions are being ported as we speak -
	BLT 1.6 and the photo widget were just announced.
	These were compiled on an Alpha running OpenVMS T6.1.
Contact: angel@flipper.rsmas.miami.edu (Angel Li)

What: VMS port of Tcl/Tk (Kimball)
Where: <URL:ftp://src.honeywell.com/pub/tcl67-tk32-on-vms55.tar.Z>
Description: Port of most of Tcl 6.7 and Tk 3.2 done by a number of folk.
Contact: jkimball@src.honeywell.com (John Kimball)

What: VMS port of Tcl subset (Lester)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/vms-sharable-binaries.tar.gz>
Description: This Tcl port to VMS contains binaries and source to start
	your own application.  See the Kimball entry above for the source code.
Contact: gwlester@cpu.com (Gerald W. Lester)

What: VxWorks port of Tcl 7.0
Where: <URL:ftp://thor.atd.ucar.edu/pub/vx/tclvx7.0.v4.tar.gz>
Description: This is a beta version of the Tcl 7.0 port to VxWorks.
Contact: vanandel@ncar.ucar.edu (Joe VanAndel)

What: Wafe
Where: <URL:ftp://ftp.wu-wien.ac.at/pub/src/X11/wafe/wafe-1.0.tar.gz>
Description: Symbolic interface to Athena Widgets.  Note that this
	can be used with Xaw3d-0.1.tar.Z to get 3-D Athena widget
	presentation.  
Contact: wafe@wu-wien.ac.at

What: Wafe graphical cross-reference browser
Where: From the contact
Description: A graphical interface to cref written in Wafe and perl.
Contact: mikee@rambo.aadt.com (Mike Eggleston) ???

What: Wafeperl
Where: <URL:ftp://ftp.wu-wien.ac.at/pub/src/X11/wafe/wafeperl-0.2.tar.gz>
Description: A version of Perl enhanced with Wafe extensions.  Contact
	has also posted at least one patch.  Also included in Wafe 1.0
	distribution.
Contact: neumann@watson.ibm.com (Gustaf Neumann)

What: Wafepython
Where: From the contact
Description: An extension to Python allowing one to build
	graphical user interfaces based on OSF/Motif or Athena Widgets.
	Uses Wafe (Tcl/Xt/Extensions/Widgets) to gain access to the
	widgets.  Also included in Wafe 1.0 distribution.
Contact: neumann@watson.ibm.com (Gustaf Neumann)

What: widget server
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/ws1.0.tar.gz>
Description: Widget server designed for use with the X11/emacs program epoch.
Contact: blk@mitre.org (Brian L. Kahn)

What: wish compiler (Buckingham)
Where: From the contact
Description: Updates to wish_compiler to Tcl 7.3/Tk 3.6, added in support
	for Expect 5.7, Add more of the std Tcl/Tk init files.
Contact: brettb@bmerh213.bnr.ca (Brett Buckingham)

What: wish compiler (Nicklesen)
Where: From the contact
Description: Update to Tcl source transformation script to handle cpp's
	which do not process long input lines.
Contact: nickel@prz.tu-berlin.de (Juergen Nickelsen)

What: wish compiler (Thomas)
Where: <URL:ftp://efland.uu.net/pub/wish_compiler.tar.gz>
Description: Update to the "wish compiler" which generates obscured
	Tcl code.  The Tcl script is turned into an initialized string
	which is compiled and linked into the interpreter.  This currently
	generates assembly language for a 68k machine.  The Tcl
	code uses a "very simple minded" scheme for obscuring but
	makes the code relatively secure from simple attacks.
Contact: gary@efland.uu.net (Gary Thomas)

What: wish compiler (Uhler)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/wish_compiler.shar.gz>
Description: Builds a self-contained "wish" application binary that can
	be executed independently of the presence of Tcl 7 and Tk 3.3 on
	the target system.
Contact: sau@dspg.com (Stephen Uhler)

What: wt, a 3D game engine
Where: <URL:ftp://magoo.uwsuper.edu/pub/wt/srcs/>
Description: Version 0.05 of a 3D game engine with Tcl programming support.
	Includes a Tk based graphical world editor by 
	malik@rhrk.uni-kl.de (Thomas Malik).
Contact: claurel@mr.net (Chris Laurel)

What: wtour
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/wtour2.0.tar.gz>
Description: Source for the Tk 3.x Widget tour.  Binaries for 386BSD, HP/Apollo
	DEC Alpha AXP (OSF), DEC MIPS (ULTRIX), Linux (386),
	HP PA-RISC, IBM RS/6000, SCO 386, Sun SPARC, SGI Irix are
	available.
Contact: payne@openmarket.com (Andrew Payne)

What: xbible
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/xbible.tar.gz>
Description: Simple Tk front-end to Bible: BRS Rel. 4.00
Contact: siumk@cs.ust.hk (Alan Mak)

What: XBrowse
Where: From the contact
Description: Tk file browser.  Uses some of the Sekora jlibrary routines.
Contact: pjsmith@ins.infonet.net (Phil J Smith)

What: xcal
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/xcal.tcl.gz>
Description: Simple calendar display.
Contact: m.dsouza@mrc-apu.cam.ac.uk (Mitch Dsouza)

What: Xdig
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/Xdig.shar.gz>
Description: A Wish-based interface to the Domain Internet Groper (dig)
Contact: davecb@nexus.yorku.ca (Dave Collier-Brown) ???

What: xdrum
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/xdrum-1.0.tar.gz>
	<URL:ftp://ftp.sterling.com/usenet/comp.sources.misc/packages/xdrum>
Description: A script based on the Tcl MIDI extensions that allows you
	to create and edit drum patterns.
Contact: durian@advtech.uswest.com (Mike Durian)

What: xelem
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/xelem-1.10.tar.gz>
Description: A Wish-based hypertext periodic table of chemical elements.
Contact: przemek@rrdbartok.nist.gov (Przemek Klosowski)

What: xf
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/xf2.3-pl1.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/xf2.3-pl1.pat.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/docs/xf-doc.ps.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/docs/xf-doc-us.ps.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/docs/xf-doc-legal-nopics.dvi.Z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/docs/xf-doc-legal-nopics.ps.Z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/docs/xf-doc-legal.ps.Z>
	<URL:ftp://ftp.cs.tu-berlin.de/pub/tcl/contrib/code/xf2.3pl0.tar.gz>
Description: user interface builder for Tk 2 and 3.
Contact: send a "sub xf-l Your Name" line to listserv@tubvm.cs.tu-berlin.de
	to subscribe to the XF mailing list
	garfield@cs.tu-berlin.de (Sven Delmas)

What: xf, Japanization version
Where: <URL:ftp://srawgw.sra.co.jp/pub/lang/tcl/jp/xf2.2pl5jp-patch.Z>
Description: This Japanization patch includes the Japanese translation
	of xftutorial scripts. Requires Japanized Tk extension.
Contact: nisinaka@sra.co.jp (Yoshiyuki Nishinaka)

What: xgpl
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/xgpl-1.0.tar.gz>
Description: A Tk interface to the gnuplot program.
	Comes with minimal documentation - may require a Tcl/Tk
	expert to deal with some of the intricacies.  Requires
	gnuplot 3.5.
Contact: pa@mrao.cam.ac.uk (Paul Alexander)

What: xibc
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/xibc-0.31.tar.gz>
Description: Requires expectk - provides an X11 front-end for the Internet
	Backgammon Server.
Contact: d9jesper@dtek.chalmers.se (Jesper Blommaskog)

What: xka
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/xka-0.91.tar.gz>
Description: Tk based rolodex-like application.
Contact: Pierre.David@prism.uvsq.fr (Pierre David)

What: xkeysyms
Where: From the contact
Description: Tk script to display the keysym of input keys
Contact: mharriso@spd.dsccc.com (Mark Harrison)

What: xmotd
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/xmotd.gz>
Description: Simple Tk script that displays the motd and forces the user
	to acknowledge that they have read it by pressing a key.
Contact: doug@vf.ge.com (Doug Hughes)

What: xmpeg
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/xmpeg_0.5.tar.gz>
	<URL:ftp://ftp.cis.ufl.edu/pub/xmpeg/xmpeg_0.5b.tar.Z>
Description: a Tk/Tcl based front end to mpeg_play.
Contact: alexei@cis.ufl.edu (Alexei Rodriguez)

What: Xnetlib
Where: From the contact
Description: A file retrieval application, developed to support file
	distribution similar to Netlib.  A demo of the software was
	planned for a November conference.
Contact: wade@cs.utk.edu (Reed Wade)

What: xpel
Where: <URL:ftp://cs.unc.edu/pub/XPEL/>
Description: X Pseudo-servers built with X Protocol Engine Library.  Uses
	both Tcl and Safe-Tcl for various purposes.
Contact: xpel-request@cs.unc.edu to get on mailing list.

What: Xpilots interface
Where: <URL:ftp://ftp.x.org/contrib/games/TkXpInterface-3.5.tar.gz>
Description: A client/server space war game.
Contact: ferhati@aremihp.univ-lille1.fr (Ramdane Ferhati)

What: xpole
Where: <URL:ftp://ptolemy.eecs.berkeley.edu/pub/misc/>
Description: A digital filter design and exploration program
	written in tcl/tk (with a few widgets written in C).
Contact: kennard@ohm.eecs.berkeley.edu (Kennard White)

What: XPVM
Where: From the contact
Description: Tk front end to monitor and debug PVM 3.3 or higher.  PVM
	is a package for developing parallel computing applications.
Contact: xiaokun@stats.gla.ac.uk (Xiaokun Zhu)

What: xreconfirm
Where: From the contact
Description: Provide user-friendly interface to repetitive tasks which need
	logged.  Requires TclX's tcl command for the daemon, and no
	more than core Tcl/Tk for the remainder.
Contact: grina@fai.com (Peter Grina)

What: xscript
Where:  <URL:ftp://ftp.x.org/contrib/applications/XScript.1.0.tar.gz>
Description: Collection of X11 shell programs which can be used in pipelines.
	Some of the tools need tclMotif to link.
Contact: jan@pandonia.canberra.edu.au (Jan Newmarch)

What: XTeXShell
Where: <URL:ftp://tsx-11.mit.edu/pub/linux/packages/TeX/XTeXShell-0.91.tar.gz>
Description: Tk based shell around LaTeX/TeX, providing hypertext
	help, interactive editor, and spell checking.
Contact: hofmann@vipmza.physik.uni-mainz.de (hofmann)

What: YART
Where: <URL:ftp://metallica.prakinf.tu-ilmenau.de/pub/PROJECTS/YART.tar.Z>
	<URL:ftp://ftp.luth.se/pub/graphics/sources/oographics/YART.tar.Z>
	<URL:ftp://wuarchive.wustl.edu/graphics/graphics/mirrors/>
	<URL:ftp://metallica.prakinf.tu-ilmenau.de/YART.tar.Z>
Description: A C++/Tk 3.2 Raytracer/Renderer.
Contact: Ekkehard.Beier@prakinf.tu-ilmenau.de (Ekkehard Beier)

What: yh2a
Where: From the contact
Description: Process WWW queries and forms via Tcl.
Contact: jmu@fokus.gmd.de (Joachim Mueller)

What: Zap Interpreters
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/zapinterps.shar.gz>
Description: Simple Tk script to clear out all wish interpreters which
	died without being removed.
Contact: spencer@med.umich.edu (Spencer W. Thomas)

What: Zircon
Where: <URL:ftp://catless.ncl.ac.uk/Programs/Zircon/zircon*.tar.Z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/zircon-1.15p9.tar.gz>
	<URL:ftp://coombs.anu.edu.au/pub/irc/tcl/>
	<URL:http://catless.ncl.ac.uk/Programs/Zircon>
Description: A Tk interface to IRC, requiring Tcl 6.7, Tk 3.2 and Tcl-DP V1.0ak.
	Does not permit commercial use.
Contact: zircon-request@catless.newcastle.ac.uk

What: Zorro
Where: <URL:ftp://catless.ncl.ac.uk/pub/zorro*>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/zorro-1.1p4.tar.gz>
Description: A Tk based To Do list manager.
Contact: Lindsay.Marshall@newcastle.ac.uk

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

End of comp.lang.tcl Frequently Asked Questions (4/5)
*****************************************************
-- 
:s Great net resources sought...
:s Larry W. Virden                 INET: lvirden@cas.org
:s <URL:http://www.mps.ohio-state.edu/cgi-bin/hpp?lvirden_sig.html>
The task of an educator should be to irrigate the desert not clear the forest.
-- 
:s Great net resources sought...
:s Larry W. Virden                 INET: lvirden@cas.org
:s <URL:http://www.mps.ohio-state.edu/cgi-bin/hpp?lvirden_sig.html>
The task of an educator should be to irrigate the desert not clear the forest.

From ankh.iia.org!babbage.ece.uc.edu!news.kei.com!yeshua.marcam.com!zip.eecs.umich.edu!caen!malgudi.oar.net!chemabs!lvirden Sat Nov 26 21:46:38 1994
Newsgroups: comp.lang.tcl,comp.answers,news.answers
Path: ankh.iia.org!babbage.ece.uc.edu!news.kei.com!yeshua.marcam.com!zip.eecs.umich.edu!caen!malgudi.oar.net!chemabs!lvirden
From: lvirden@cas.org (Larry W. Virden)
Subject: FAQ: comp.lang.tcl Frequently Asked Questions (5/5)
	(Last updated: Oct 28, 1994)
Message-ID: <tcl.p5_783432818@cas.org>
Followup-To: comp.lang.tcl
Summary: A regular posting of the comp.lang.tcl Frequently Asked Questions
	(FAQ) and their answers.  This is the fifth of five parts.
	This part is a catalog of Tcl-based extensions.
Originator: lvirden@cas.org
Keywords: tcl, expect, extended tcl, wish, tk
Sender: lvirden@cas.org
Supersedes: <tcl.p5_780761786@cas.org>
Reply-To: lvirden@cas.org (Larry W. Virden)
Organization: Chemical Abstracts Service
References: <tcl.p4_783432818@cas.org>
Date: Sat, 29 Oct 1994 12:13:57 GMT
Approved: news-answers-request@MIT.Edu
Expires: Sat, 10 Dec 1994 12:13:38 GMT
X-Url: http://www.cis.ohio-state.edu/hypertext/faq/usenet/tcl-faq/part5/faq.html
Lines: 2239
Xref: ankh.iia.org comp.lang.tcl:10629 comp.answers:4429 news.answers:13690

Archive-name: tcl-faq/part5
Comp-lang-tcl-archive-name: tcl-faq.part05
Version: 6.2
Last-modified: Oct 28, 1994

	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 base 64 encoding
	o Berkeley DB library interface
	o binary I/O
	o big integer to floating enhancement to tcl
	o Blinking widgets
	o BLT toolkit
	o BOS
	o Bumgarner misc tcl functions
	o C or C++ function called from Tcl
	o C++ compilation of tk
	o Calc_Object
	o calculator
	o calendar
	o Canvas bitmap mask extension (Earls)
	o Canvas bitmap mask extension (Fine)
	o Canvas clipping speedup
	o Canvas object copying
	o Canvas postscript output color change
	o Canvas support of open Tcl file
	o Canvas support of polygon outlines and Hermite smoothing
	o Canvas support of printing umlaut
	o CASTE
	o command line bindings for entry widget
	o colorfocus replacement system
	o color settings
	o color approximation matching
	o Connect to TCP/IP socket
	o Convert strings to and from WWW escape notation
	o Tcl crypt
	o ctaxt
	o dashproc
	o dashed items in canvas
	o database (Otto)
	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
	o Dynamic loading extension (Kenny)
	o Dynamic loading wish
	o eiftcl
	o Enabled Mail (aka Safe-Tcl)
	o entry widget numeric edit
	o event dispatching library, non-X based
	o every command
	o file I/O as events
	o file select (da Silva)
	o file select (sherman)
	o file select (Silva)
	o find center of X display
	o font settings
	o foreach additional list enhancement
	o FreeBSD math fix
	o French keyboard bindings
	o FSBox - file selection box
	o fumx
	o GDBM Tcl interface (Doan)
	o GDBM Tcl interface (Lindig)
	o getdate
	o GLXAux bindings
	o graph
	o GRASS GIS widget
	o GroupKit
	o hierarchy class
	o hierQuery
	o htext
	o HTML for Alpha
	o Hush
	o iconbutton
	o image browser
	o [incr Tcl]
	o [incr Tcl] Compound widget class
	o [incr Tcl] file selection dialog
	o [incr Tcl] Message Box
	o [incr Tcl] Paned Window
	o [incr Tcl] Panner Window
	o [incr Tcl] stacks and queues
	o [incr Tcl] table widget
	o [incr Tcl] table listbox widget
	o [incr Tcl] Transportable Objects
	o [incr Tcl] widget base class (Pryce)
	o [incr Tcl] widget base class (Sterin)
	o [incr Tcl] wigwam
	o Informix interface
	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 Lightweight plotting to canvas
	o Linear sort on list of lists
	o lisp2wish (Kaye)
	o lisp2wish (Kramer)
	o list extract into variables
	o list select
	o list quicksort
	o listbox replace command
	o lmatch
	o Tk login window
	o Menu item enable/disable
	o Common Menu support
	o Metacanvas
	o Metalbase interface
	o miniSQL database interface
	o Moat/TclMotif (Newmarch)
	o Modula 3 interface to Tcl/Tk
	o moreButtons
	o TCLMOTIF (Barlow)
	o mouse button release command
	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 NDBM extension
	o net CDF
	o Network management
	o NextStep / Tcl interface (Johnson)
	o NextStep / Tcl MAB
	o NIS+ interface library
	o NLI Tcl extension
	o Numeric Array extension to Tcl
	o Objective C / Tcl library
	o Open Scripting Architecture (Apple) Extension
	o OpenWindows tkBind mod
	o Oracle extension to Tcl.
	o Pacco (Pavia Active-Component Compound Objects)
	o Pack widget with no shrink option
	o package extension
	o Password widget
	o Pathname resolution
	o Photo widget
	o Pie menus
	o Pixel position of a character
	o Pixmap support
	o Plotting widget for Tk
	o Portable Tk
	o Postgres extensions
	o procedure tracing
	o Prolog / Tcl interface
	o pset
	o PV-WAVE interface
	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 Safe Tcl Interpreter (NeoSoft)
	o Save Variables
	o Scheme extension
	o searchbox
	o secure tcl
	o showproc.tcl
	o SIPP extensions
	o Spreadsheet
	o SQL support
	o Stack procedures
	o sticker
	o structure like objects in Tcl
	o SunOS dld package
	o Sybase Tcl
	o System V ipc
	o tcl and tk shared library support (Brown)
	o tcl and tk shared library support (Salmon)
	o tcl and tk shared library support (Zhu)
	o tcl debugger (extended tcl)
	o tcl debugger (libes)
	o tcl debugger (tromey)
	o Tcl extension tools
	o Tcl getopt (Earls)
	o Tcl getopt (Mangin)
	o Tcl getopt (Roydhouse)
	o Tcl invocation (Newman)
	o Tcl invocation (Nichols)
	o Tcl IPC interface
	o Tcl modifications to support threads
	o Tcl Packages
	o Tcl Packages simplified
	o Tcl SQL
	o Tcl-DP
	o Tcl-DP fix (pauba)
	o Tcl-DP with Multicast IP
	o Tcl/Tk Japanized; support for Kanji
	o tcl_object
	o Tcl_SetVar2 fix for append operations
	o tcl_streams
	o tcl2array
	o tclbind
	o tclcompare
	o tclIV
	o tclMIDI
	o tclMotif extension of a Matrix widget
	o tclOBST
	o tclprof
	o tclRawTCP
	o tclsockets
	o tclTCP
	o tclTCP+
	o tclvogle
	o Extended Tcl (tclX)
	o tclX dynamic library patches
	o tclX / Tk merge
	o tclXt
	o tclXtsend
	o tcpConnect
	o TDebug
	o testevent
	o textView
	o text widget 16 bit text support
	o text widget enhancements
	o text widget improved bindings
	o text widget with mathematical notation display support
	o text widget underline colors
	o theObjects
	o this
	o thread support
	o Tihsho
	o Tix widget set
	o Tk and C++
	o Tk auxiliary library of bindings
	o tk Bell and Cutbuffer patches
	o tk benzier cubic splines with arbitrary control points
	o Tk Canvas Segments
	o Tk Emacs bindings (Karrels)
	o Tk Emacs bindings (Weissman)
	o Tk Emacs widget
	o tk equivalent of XTextWidth
	o Tk focus follows pointer
	o Tk menu insert subcommand
	o Tk menu postcommand fix
	o tk mwm enhancements
	o Tk private color maps (Crocker)
	o Tk private color maps (Kliese)
	o Tk raster widget
	o tk RichText Format widget
	o tk send reliability enhancement
	o tk send security enhancement
	o Tk table widget
	o Tk terminal widget
	o Tk triangular button
	o Tk without X (beta)
	o tkFScale
	o tkGLXwin
	o TkIcon
	o tkInput
	o TkMegaWidget
	o TkMobal
	o TkReplay
	o TkSteal
	o tkText (Tk 1.3 compatible - Christenson)
	o tkText (Tk 1.3 compatible - Cole)
	o tkText (Tk 2.0 compatible)
	o TkWindow access
	o Tooltalk interface
	o Tooltalk interface mods
	o Tree Table
	o tree widget (brighton)
	o Triangular Button
	o turtle graphics
	o user event package
	o validate
	o varframe
	o VUM widgets
	o warp
	o widgetTree
	o wincr
	o window manager raise command
	o fast window manager raise command
	o wk
	o wmstuff
	o WWWinda
	o X11 Selection support enhancement
	o X11 visual selection subcommand
	o X11 XID enhancement (Kaplan)
	o X11 XID enhancement (Hoegeman)
	o XPG patch to Tcl 7.3
	o Xt replay library
	o XView Drop support

End of FAQ Index

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

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

From: FAQ Tcl/Tk Package Catalog
Subject: -XIII- Since Tcl/Tk appear to be extensible, are there any
		common extensions?

What: adatcl
Where: <URL:ftp://ftp.cs.colorado.edu/pub/cs/distribs/arcadia/adatcl7.3.tar.Z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/adatcl7.3.tar.gz>
Description: Interface between Verdix/Sunada compiler and Tcl.
Contact: dennis@cs.colorado.edu (Dennis Heimbigner)

What: addinput
Where: <URL:ftp://ftp.neosoft.com/pub/distrib/addinput-3.6b.Z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/addinput-3.6b.gz>
Description: Implements two new Tk file handle callback commands.
Contact: markd@grizzly.com (Mark Diekhans)

What: after command extended
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/TknewAfterCmd3.6a.tar.gz>
Description: The after command is extended to support new subcommands to
	query pending commands, abort pending commands, prevent
	resubmission of identical commands, edit the command script
	after submission, or reschedule submitted command.
Contact: wolf@molout.tutkie.tut.ac.jp (Wolf-D. Ihlenfeldt)

What: Ak extension
Where: <URL:ftp://crl.dec.com/pub/misc/ak-0.7.tar.Z>
	<URL:ftp://crl.dec.com/pub/DEC/AF/>
	<URL:ftp://ftp.ibp.fr/pub/tcl/ak/ak-0.7.tar.gz>
Description: Audio toolkit extension for dealing with the AudioFile
	environment.  Add a prototype for strtod() in ak.h
	if you see an error about this.
Contact: payne@openmarket.com (Andrew Payne)

What: argument processing for Tcl
Where: From the contact
Description: Provides Tk-like argument processing to Tcl proc writers.
Contact: karl@NeoSoft.com (Karl Lehenbauer)

What: argument parsing with defaults
Where: From the contact
Description: Tcl code to parse arguments and provide default values.
	See theObjects-2.x for a C version.
Contact: gandalf@Csli.Stanford.EDU (Juergen Wagner)
	Juergen.Wagner@iao.fhg.de (Juergen Wagner)

What: array name string matching extension
Where: From the contact
Description: A small extension to tclVar to allow a pattern to be
	used with the "array names" command.  An array used as a
	2D-array by having elements of the form:  matrix(x,y) could be
	accessed by: array names matrix "1,*" to return all elements in
	the first column.
Contact: sau@dspg.com (Stephen A Uhler)

What: ask
Where: From the contact
Description: Tcl routine which prompts the user and then accepts responses
	in various data formats (dates, money, boolean, char, integer, 
	real, string).
Contact: rjk@sparcmill.grauel.com (Richard J Kuhns)

What: base 64 encoding
Where: From the contact
Description: A small Tcl routine to do base 64 encoding.
Contact: cwg@mcc.com (Chris Garrigues)

What: Berkeley DB library interface
Where: In development by the contact
Description: A Tcl interface to the Berkeley DB library.
Contact: eijk@cec.uto.dec.com (Pim van der Eijk)

What: binary I/O
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/binary-io-hack.shar.gz>
Description: Tcl based way of reading binary data containing nulls.
Contact: John@LoVerso.Southborough.MA.US (John Robert LoVerso)

What: big integer to floating enhancement to tcl
Where: From the contact
Description: Change tclExpr so that numbers too large for an integer become
	floating point.  Change also to treat numbers with leading zeros
	as octal.
Contact: nishimu@macro.co.jp (Tosh Nishimura)

What: Blinking widgets
Where: From the contact
Description: Set of Tk procs to blink the widgets
Contact: phil@aic.lockheed.com (Phil Gordon)

What: BLT toolkit
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/BLT-1.7.tar.gz>
Description: Library of Tk extensions.  Includes new versions of
	x/y graph, barchart, hypertext, and busy widgets, a table geometry
	manager, read and write bitmap commands, cut buffer, bell,
	minor window manager interfaces, drag and drop support,
	and several useful debugging commands.
Contact: george.howlett@att.com (George A. Howlett)

What: BOS
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/bos-1.31.tar.gz>
	<URL:ftp://ftp.cs.cmu.edu/afs/cs/user/snl/pub/bos-1.31.tar.z>
Description: BOS - the Basic Object System; SELF-like Tcl objects extension.
Contact: snl+bos-requests@cmu.edu (Admin. requests for BOS mailing list)
	snl+box@cmu.edu (BOS mailing list)

What: Bumgarner misc tcl functions
Where: From the contact
Description: A set of misc Tcl functions, such as a version of file
	that returns true if all the list of options supplied return true,
	a proc to clear an array of all elements, a proc to determine
	whether a proc exists, and a proc to evaluate a command and then
	undefine it.
Contact: bbum@friday.com (Bill Bumgarner)

What: C or C++ function called from Tcl
Where: <URL:ftp://ftp.forwiss.uni-passau.de/pub/unix/x11/programming/tcl/extensions/min_extention.tar.gz>
	<URL:ftp://ftp.forwiss.uni-passau.de/pub/unix/x11/programming/tcl/extensions/tkmin_ext.tar.gz>
Description: A minimal example (in German) of including a C or C++
	function in Tcl or Tk.
Contact: iglhaut@turgon.forwiss.uni-passau.de (Stefan Iglhaut)

What: C++ compilation of tk
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tk3.6forC++.patch.gz>
Description: A patch that allows tk 3.6 main.c and other extension routines
	to be compiled with a C++ compiler.
Contact: ken@syd.dit.csiro.au (Ken Yap)

What: Calc_Object
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/bc.tar.gz>
Description: A Tcl object which talks to bc via expect.
Contact: tb06@cs1.cc.lehigh.edu (Terrence Brannon) ???

What: calculator
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/calculator.tar.gz>
Description: Simple Tk calculator
Contact: richard.v.booth@att.com (Richard V. Booth)

What: calendar
Where: From the contact
Description: Tk calendar widget
Contact: sani@att.com (Sani Nassif [227]) ???

What: Canvas bitmap mask extension (Earls)
Where: From the contact
Description: Patch tkCanvBmap to add a -mask option to Canvas Bitmaps.
Contact: darkfox@netcom.com (Johnson Michael Earls)

What: Canvas bitmap mask extension (Fine)
Where: From the contact
Description: Patch file for tkCanvBmap to add a -mask option for drawing
	bitmaps.
Contact: fine@cis.ohio-state.edu (Thomas A Fine)

What: Canvas clipping speedup
Where: From the contact
Description: Patch to 3.6p1 to give a -bufferoutput flag which discards
	output outside the scrollregion.
Contact: gs@ivu-berlin.de (Gregor Schmid)

What: Canvas object copying
Where: From the contact
Description: Copy the objects of one canvas to another.
Contact: karrels@mcs.anl.gov (Edward L. Karrels)

What: Canvas postscript output color change
Where: From the contact
Description: Currently, some color conversions to monochrome by the
	canvas command turn out unexpected - green prints out as white
	instead of black for instance.
Contact: DAHMS@ifk20.mach.uni-karlsruhe.de (Heribert Dahms)

What: Canvas support of open Tcl file
Where: From the contact
Description: Tk 3.6 canvas postscript subcommand enhancement to accept
	open Tcl file in -file option.
Contact: tromey@busco.lanl.gov (Tom Tromey)

What: Canvas support of polygon outlines and Hermite smoothing
Where: From the contact
Description: Adds an outline option to the canvas polygon.  It also implements
	a new smoothing algorithm, using Hermite polynomials instead of
	Bezier curves.
Contact: oliver@hera.fysik4.kth.se (Oliver Trepte)

What: Canvas support of printing umlaut
Where: From the contact
Description: Patch to prolog.ps to allowing printing of umlauts.
Contact: fritz.heinrichmeyer@fernuni-hagen.de (Johann Friedrich Heinrichmeyer)

What: CASTE
Where: From the contact
Description: o-o programming based on Common Lisp Object System (CLOS)
Contact: braver@cs.berkeley.edu (Michael Braverman)

What: command line bindings for entry widget
Where: From the contact
Description: Bindings to turn an entry widget into a command line.
Contact: schmid@fb3-s7.math.TU-Berlin.DE (Gregor Schmid)

What: colorfocus replacement system
Where: From the contact
Description: Tk replacement code to inform the window manager about
	non-standard colormaps.
Contact: paulus@cs.anu.edu.au (Paul Mackerras)

What: color settings
Where: From the contact
Description: Tcl procedure to select appropriate color whether machine is
	color or monochrome
Contact: gandalf@Csli.Stanford.EDU (Juergen Wagner)
	Juergen.Wagner@iao.fhg.de (Juergen Wagner)

What: color approximation matching
Where: From the contact
Description: Patch to Tk 3.6 tkcolor which allows one to get the closest 
	available color in the color map using color distance measure.
Contact: mahadev@ERC.MsState.Edu (Shekhar Mahadevan)

What: Connect to TCP/IP socket
Where: From the contact
Description: Tcl command to connect to a TCP/IP socket
Contact: ymi@structure.Stanford.EDU (Youssef Ismail)

What: Convert strings to and from WWW escape notation
Where: From the contact
Description: Set of routines to do the expansion and condensation of
	special characters to escape characters for HTML.  These
	were called xh2a and ah2x.
Contact: jmu@fokus.gmd.de (Joachim Mueller)

What: Tcl crypt
Where: From the contact
Description: While useful in it's own right, the intention here was
	to provide a very small example of how to integrate C functions
	into Tcl and Tk.
Contact: nickel@prz.tu-berlin.de (Juergen Nickelsen)

What: ctaxt
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/ctaxt1.2.tar.gz>
Description: Combine Tcl/Tk with other X Window toolkits (like Motif)
	into a single graphical user interface.
Contact: pleiss@expgb.esrf.fr (Holger Pleiss)

What: dashproc
Where: From the contact
Description: Defines procedures that take Tk like options and forces them
	to become variables in your procedure.
Contact: phil@aic.lockheed.com (Phil Gordon)

What: dashed items in canvas
Where: <URL:ftp://zenon.inria.fr/pub/tk/tkCanvDashed.tar.Z>
Description: New function to be linked into interpreter.
Contact: frank.mangin@sophia.inria.fr (Frank Mangin)

What: database (Otto)
Where: From the contact
Description: Tcl/Tk frontend to a simple database.
Contact: rgotto@vnet.ibm.com (Richard G. Otto)

What: DBM 1.6 interface
Where: From the contact
Description: A Tcl interface to db-1.6 , the new BSD DBM replacement.
Contact: phk@login.dkuug.dk (Poul-Henning Kamp)

What: define bitmaps in tk scripts
Where: From the contact
Description: Add a Tk command called defbitmap which allows you to define the
	hex codes for a bitmap to be used in a script.
Contact: ishisone@sra.co.jp (Makoto Ishisone)

What: deck.tk	
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/deck.tk.gz>
Description: A simple implementation of InterViews "deck" widget
Contact: vanandel@ncar.ucar.edu (Joe VanAndel)

What: Dialog box maker
Where: <URL:http://www.cygnus.com/%7Eeichin/grapheditor/mkdialog>
Description: Tk dialog box code.
Contact: eichin@cygnus.com (Mark Eichin)

What: Diehard
Where: From the contact
Description; A set of packages to provide distribution functions, 
	random number generators, and a package of test driver, with
	a Tk wrapper to provide a point and click interface.
Contact: naras@euler.bd.psu.edu (Balasubramanian Narasimhan)

What: Directed Acyclic Graph (DAG) widgets
Where: From the contact
Description: Tk DAG display widget (computed in LISP and visualized in Tk).
	To be made available in May, 1993.
Contact: gandalf@Csli.Stanford.EDU (Juergen Wagner)
	Juergen.Wagner@iao.fhg.de (Juergen Wagner)

What: Directory Tree Widget
Where: From the contact
Description: An MS-Windows File Manager like widget, written in C for Tk.
Contact: ioi@eniac.seas.upenn.edu (Ioi Kim Lam)

What: Disjoint listbox selections (Ewing)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/Listbox.patch.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/MListbox-patch.gz>
Description: Tk 3.x listbox Disjoint selections.  MListbox-patch is
	specifically for Tk 3.6.
Contact: redhat@netcom.com (Marc R. Ewing)
	me12@andrew.cmu.edu (Marc Ewing)
	heiko@pool.informatik.rwth-aachen.de (Heiko Schroeder)

What: Disjoint listbox selections (Ewing/Lutz)
Where: From the contact
Description: Port of Ewing's patch to the latest Tk.
Contact: dal@wimsey.com (Dale Lutz)

What: Disjoint listbox selections (Raines)
Where: <URL:ftp://bohr.physics.upenn.edu/pub/tk/disjoint-1.4.tar.gz>
Description: Code similar to that used by TkMail generalized.
Contact: raines@bohr.physics.upenn.edu (Paul E. Raines)

What: Dpack
Where: From the contact
Description: Set of Tk routines to unpack an item, replace and item and
	delete an item.
Contact: ivler@eisner.decus.org (What, me worry?)

What: Drag and Drop in Tcl
Where: From the contact
Description: Implementation of Drag and Drop without using BLT.
Contact: flores@ebi.ac.uk (Tom Flores)

What: Dynamic loading extension (Kenny)
Where: <URL:ftp://ce-toolkit.crd.ge.com/pub/kevin/tclLoad-alpha0.4.tar.gz>
Description: Yet another effort to create a portable dynamic loading
	extension.  This time, it is based on the work presented during
	the Tcl 94 Workshop.
Contact: kennykb@crd.ge.com (Kevin B. Kenny)

What: Dynamic loading wish
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/dlwish.tar.gz>
Description: Assists in building a wish with a load command which can
	be used to incorporate a Tcl/Tk library which has been
	dynamically linked and follows the Bollini format.  Has been
	superseded by shells-1.1.
Contact: mdm@cis.ohio-state.edu (Michael D. Moore)

What: eiftcl
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/eiftcl.tar.gz>
Description: Provide basic facilities for combining the programming
	languages Eiffel and Tcl into a hybrid program
	architecture.
Contact: stephan@cs.tu-berlin.de (Stephan Herrmann)

What: Enabled Mail (aka Safe-Tcl)
Where: <URL:ftp://ftp.ics.uci.edu/mrose/safe-tcl/safe-tcl-1.2.tar.Z>
	<URL:ftp://ftp.ics.uci.edu/mrose/safe-tcl/safe-tcl-contrib.tar.Z>
	<URL:ftp://ftp.ibp.fr/pub/tcl/safe-tcl/>
Description: Incoming email processing tool based on Tcl.  Software
	also available which can build MIME messages and send them.
	Incoming email processing includes ability to execute
	encapsulated Tcl programs at delivery or upon viewing.  This
	is also known as
Contact: safe-tcl-request@uunet.uu.net
	mrose@dbc.mtview.ca.us (M Rose)

What: entry widget numeric edit
Where: From the contact
Description: Tk code to enter numbers only in an entry widget.
Contact: gerd@intellektik.informatik.th-darmstadt.de (Gerd Neugebauer)

What: event dispatching library, non-X based
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/libnix-1.1.tar.gz>
Description: A non-X based Event Dispatching library.
Contact: alexm@vlsi.gsfc.nasa.gov (Alex Measday)

What: every command
Where: From the contact
Description: Execute a command immediately and every n seconds thereafter.
Contact: burdick@ars.rtp.nc.us (Bill Burdick)

What: file I/O as events
Where: From the contact
Description: A Tk file handler command which uses Tk_CreateFileHandler().
Contact: sclayman@cs.ucl.ac.uk (Stuart Clayman)

What: file select (da Silva)
Where: From the contact
Description: A Tk file selection procedure based on the Amiga standard
	file requestor.
Contact: peter@taronga.com (Peter da Silva)

What: file select (Sherman)
Where: From the contact
Description: A "more over-developed file-selection mechanism".
Contact: asherman@i-kinetics.com (Aaron Sherman)

What: file select (Silva)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/fileselect.tcl.gz>
Description: file selector box
Contact: msilva@cs.Berkeley.EDU (Mario Jorge Silva)

What: find center of X display
Where: From the contact
Description: Tk procedures to find the location so that window can be
	centered.
Contact: vishy@gamma.radiology.wisc.edu (Viswanathan Narayanan)

What: font settings
Where: From the contact
Description: Tcl package "getfont" which returns a font matching request
	as closely as possible.
Contact: spencer@med.umich.edu (Spencer W. Thomas)

What: foreach additional list enhancement
Where: From the contact
Description: Enhance the Tcl foreach to support more than one list.
Contact: wayne@pmac.com (Wayne A. Christopher)

What: FreeBSD math fix
Where: From the contact
Description: Two small fixes required for the port of tcl to FreeBSD
	to be completely successful.
Contact: bri@qualcomm.com (Brian Ellis)

What: French keyboard bindings
Where: From the contact
Description: Set of Tk bindings to allow input of French special keys.
Contact: xavier@spider.cma.fr (Xavier Fornari)

What: FSBox - file selection box
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/FSBox.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkFSBox.tar.gz>
Description: Tk 3.x File Selection dialog box
Contact: garfield@cs.tu-berlin.de (Sven Delmas)

What: fumx
Where: <URL:ftp://ftp.dcs.gla.ac.uk/pub/glasgow-fp/authors/Duncan_Sinclair/fumx.*>
Description: Tk/Tcl extension that allows it to front-end other languages.
Contact: sinclair@dis.strath.ac.uk (Duncan Sinclair)

What: GDBM Tcl interface (Doan)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclgdbm1.0.tar.gz>
Description: A Tcl interface to the GNU DBM database software.
Contact: tdoan@bnr.ca (Tuan Doan)

What: GDBM Tcl interface (Lindig)
Where: <URL:ftp://ftp.ips.cs.tu-bs.de/pub/local/sw/tcl+gdbm-0.1.tar.gz>
Description: A rewrite to Tcl for GNU gdbm file access.  Implements
	persistent maps from key strings to data strings.
Contact: lindig@ips.cs.tu-bs.de (Christian Lindig)

What: getdate
Where: From the contact
Description: Adds getdate command to tcl interpreter.
Contact: mh@wx.gtegsc.com (Michael Hoegeman)

What: GLXAux bindings
Where: <URL:ftp://ftp.cs.princeton.edu/pub/dwallach/glxaux-1.0.tar.gz>
Description: Set of Tcl bindings for most GL commands and
	Perl script to generate Tcl bindings given prototypes of
	C procedures.
	Note there is an Xlib emulation of SGI's GL at
	<URL:ftp://ftp.thp.Uni-Duisburg.DE/pub/source/X11/Ygl-2.8.tar.gz>.
	Contact fred@thp.Uni-Duisburg.DE (Fred Hucht) for 
	details.
Contact: dwallach@cs.princeton.edu (Dan Wallach)

What: graph
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/graph-1.1.tar.gz>
Description: XY graphic plot and hypertext widgets for Tk 2.x
	The author/contact recommends you move to the BLT toolkit.
Contact: george.howlett@att.com (George Howlett)

What: GRASS GIS widget
Where: From the contact
Description: Contact has an alpha version of a GRASS GIS display only
	widget.  Can display multiple themes in overlay or replace mode.
	More details when contact has progressed.
Contact: tmoore@pnfi.forestry.ca (Tom Moore) ,
	grassu-request@moon.cecer.army.mil (GRASS Users' email list)

What: GroupKit
Where: <URL:ftp://ftp.cpsc.ucalgary.ca/pub/projects/grouplab/software/groupkit-2.3.tar.Z>
	<URL:ftp://ftp.cpsc.ucalgary.ca/pub/projects/grouplab/software/groupkit-2.2a.tar.Z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/groupkit-1.0.tar.gz>
Description: Tcl/Tk based version of InterViews GroupKit.
Contact: saul@cpsc.ucalgary.ca (Dr Saul Greenberg) ,
	roseman@edm.isac.ca (Mark Roseman)

What: hierarchy class
Where: From the contact
Description: Mentioned in passing by a comp.lang.tcl poster as
	being related to a query made about collapsible hierarchy widgets.
	Not yet released.
Contact: phil@aic.lockheed.com (Phil Gordon)

What: hierQuery
Where: <URL:ftp://ftp.cs.tu-berlin.de/pub/tcl/code/hierQuery.tcl.gz>
Description: Tk based interactive widget browser and configuration tool,
	now used by XF.
Contact: normanb@citi.umich.edu (david richardson)

What: htext
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/htext.gz>
Description: Tk code that sets a horizontal and vertical scrollbar for
	a text widget in Tk 3.6.
Contact: John@LoVerso.Southborough.MA.US (John Robert LoVerso)

What: HTML for Alpha
Where: From the contact.
Description: an early version of an HTML editing mode for
	the MacOS Tcl-based Alpha editor.
Contact: swb1@cornell.edu (Scott W Brim)

What: Hush
Where: <URL:ftp://ftp.cs.vu.nl/eliens/hush-1.2.tar.Z>
	<URL:ftp://ftp.cs.vu.nl/eliens/hush-contrib-1.0.tar.Z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/hush-1.0.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/hush-contrib-1.0.tar.gz>
Description: C++ API for Tcl/Tk
Contact: eliens@cs.vu.nl (A. Eliens)

What: iconbutton
Where: From the contact
Description: Tk 1.4 button widget which displays bitmap
Contact: Trevor.Lowe@comp.vuw.ac.nz (Trevor Lowe) ???

What: image browser
Where: From the contact
Description: Tk image browser, based on a extended canvas widget.
	Displays P[BGP]M files, overlays files, etc.
Contact: mdw@cs.cornell.edu (Matt Welsh)

What: [incr Tcl]
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/itcl-1.5.tar.gz>
Description: Set of extensions to support object-oriented programming in Tcl.
	Provides the notion of a class of objects, allowing related
	procedures to be encapsulated together with their shared data
	in a local namespace hidden from the rest of the program.
	This will, for example, allow you to create new widgets based
	on previously existing widgets.
Contact: michael.mclennan@att.com (Michael J. McLennan)

What: [incr Tcl] Compound widget class
Where: From the contact
Description: An itcl abstract base class for compound widgets.
Contact: np2@doc.ic.ac.uk (Nat Pryce)

What: [incr Tcl] file selection dialog
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/itcl_FileSelect.src.gz>
Description: Motif-like file selection dialog using [incr Tcl].
Contact: mulferts@spd.dsccc.com (Mark L. Ulferts)
	ellis@sctc.com (Shawn Ellis)

What: [incr Tcl] Message Box
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/MessageBox.itcl.gz>
Description: Motif like MessageBox widget with bitmaps.
Contact: mulferts@spd.dsccc.com (Mark L. Ulferts)

What: [incr Tcl] Paned Window
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/itcl_PanedWindow-1.3.tcl.gz>
Description: Paned window widget using primitive widgets.
Contact: mulferts@spd.dsccc.com (Mark L. Ulferts)

What: [incr Tcl] Panner Window
Where: From the contact
Description: A Panner widget built as a wigwam [incr Tcl] widget.
	Does not permit commercial use.
Contact: j.k.wight@newcastle.ac.uk (Jim Wight)

What: [incr Tcl] stacks and queues
Where: From the contact
Description: Stacks and queues implemented in [incr Tcl] arrays.
Contact: dmeggins@aix1.uottawa.ca (David Megginson)

What: [incr Tcl] table widget
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/table-1.01.tar.gz>
Description: Port of a C++/InterViews table widget to incr_tcl.
Contact: khan@pslu1.psl.wisc.edu (Mumit Khan)

What: [incr Tcl] table listbox widget
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tablelist-1.0.tar.gz>
Description: A table widget based on the Tk Listbox.
Contact: allan@piano.sta.sub.org (Allan Brighton)

What: [incr Tcl] Transportable Objects
Where: From the contact
Description: A [incr Tcl] class implementing a base transportable object class.
Contact: donald@strawberry.UK.Sun.COM (Donald Edgar - SUN Scotland) ???

What: [incr Tcl] widget base class (Pryce)
Where: <URL:http://scorch.doc.ic.ac.uk/%7Enp2/itcl_widgets/>
Description: A foundation incr tcl class for Tk widgets.  This sets up
	a number of basic features needed by incr tcl for the Tk widgets.
Contact: np2@doc.ic.ac.uk (Nat Pryce)

What: [incr Tcl] widget base class (Sterin)
Where: From the contact
Description: A modification of Pryce's widget base class to
	support proper destroy handling.
Contact: mark@lannet.com (Mark Sterin)

What: [incr Tcl] wigwam
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/wigwam-1.5b.tar.gz>
Description: A 'bundle of tricks' that enables the Tk widgets
	to be regarded as [incr Tcl] classes.
	Does not permit commercial use.
Contact: J.K.Wight@newcastle.ac.uk (Jim Wight)
	lindsay.marshall@newcastle.ac.uk (Lindsay Marshall)

What: Informix interface
Where: From the contact
Description: Interface between Informix and Tcl/TK.
Contact: Sean.Levy@cs.cmu.edu

What: Kerberos-authenticated safe RPC
Where: In development by the contact
Description: A secure distributed processing package using Kerberos.
Contact: madere@bga.com (Steve Madere)

What: Key List printing procedures
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/keylprint.tlib.gz>
Description: Pretty printing TclX keylists for human consumption.
Contact: spencer@med.umich.edu (Spencer W. Thomas)

What: Key symbol dynamic support
Where: From the contact
Description: patch to tkBind.c to look up non-standard Key symbols using Xlib.
Contact: Nick.Ing-Simmons@tiuk.ti.com (Nick Ing-Simmons)

What: Key symbols enhanced support
Where: From the contact
Description: Tk enhancement for additional keysym support.
Contact: Michael.Salmon@eos.ericsson.se (Michael Salmon)

What: Lamda functions (Demailly)
Where: From the contact
Description: Tcl code to implement Lamda like functions.
Contact: dl@hplyot.obspm.fr (Laurent Demailly)

What: Lamda pure Tcl functions (Noble)
Where: From the contact
Description: Provide support for unnamed procs in Tcl.
Contact: kjx@comp.vuw.ac.nz (R James Noble)

What: Lamda anonymous procedures (Thomas)
Where: From the contact
Description: Set of Tcl modifications to allow definition of anonymous
	(unnamed) procedures
Contact: spencer@med.umich.edu (Spencer W. Thomas)

What: Lamda functions (Tromey)
Where: From the contact
Description: Hack to the unknown function to provide a simple
	implementation of anonymous Lamda functions.
Contact: tromey@busco.lanl.gov (Tom Tromey)

What: Lamda functions (Wallach)
Where: From the contact
Description: Simple proc to provide a Lamda-like capability in Tcl.
Contact: dwallach@cs.Princeton.EDU (Dan Wallach)

What: Large numbers of listbox entries workaround
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/canvas_inactive_items-0.1.gz>
Description: A sample "fix" for dealing with large numbers of entries
	in listboxes.
Contact: Unknown

What: lassign
Where: From the contact
Description: Assign elements of list to the given variables.
Contact: halazar@media.mit.edu (Michael Halle)

What: Lightweight plotting to canvas
Where: From the contact
Description: Extension to TkPixmap to support plotting, clearing and
	copying of user-defined pixmaps to a canvas.
Contact: martin@ner.com (Martin Smith)

What: Linear sort on list of lists
Where: From the contact
Description: Alphanumeric comparison for linear sort of lists.
Contact: matt@deshaw.com (Matthew Newman)

What: lisp2wish (Kaye)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/lisp2wish6.tar.gz>
	<URL:ftp://ftp.cis.upenn.edu/pub/kaye/lisp2wish6.tar.Z>
	<URL:ftp://ftp.cs.cmu.edu/user/ai/lang/lisp/gui/lsp2wish/>
Description: Modified version of Kramer's package.
Contact: kaye@linc.cis.upenn.edu (Jonathan Kaye)

What: lisp2wish (Kramer)
Where: From the contact
Description: Common Lisp to tk interface.  Demonstrates how one
	may communicate synchronously between a lisp process and a
	tcl/tk process.
Contact: kramer@cs.toronto.edu (Bryan M Kramer)

What: list extract into variables
Where: From the contact
Description: Tcl function which parses a list's elements into a set
	of variables.
Contact: Nat Pryce <np2@doc.ic.ac.uk>

What: list select
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/listselect.tcl.gz>
Description: Simple file selector
Contact: msilva@cs.Berkeley.EDU (Mario Jorge Silva)

What: list quicksort
Where: From the contact
Description: short set of Tcl routines which implement the quicksort
	algorithm over lists using user-defined comparison function.
Contact: np2@doc.ic.ac.uk (Nat Pryce)

What: listbox replace command
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/listbox-rtb-2.2.patch.gz>
Description: Rather than deleting and inserting items, this new command
	replaces text in place.  Also adds a recolor and flash listbox
	subcommand.
Contact: rtb@lata.demon.co.uk (Rob Blackbourn)

What: lmatch
Where: From the contact
Description: TclX code to return subsets of lists, based on patterns.
Contact: John@LoVerso.Southborough.MA.US (John Robert LoVerso)

What: Tk login window
Where: <URL:http://www.res.bbsrc.ac.uk/computing/archive/login.tcl>
	<URL:http://www.res.bbsrc.ac.uk/computing/archive/password.tcl>
Description: A Login and Password proc for logging into ORACLE.  Could
	be adapted for other types of login needs.
Contact: Andy.Caiger@bbsrc.ac.uk (Andy Caiger)

What: Menu item enable/disable
Where: From the contact
Description: A cople of Tk routines to allow one to enable and disable lists
	of menu items.
Contact: hali@ppv.ericsson.se (Hakan Liljegren,8120,000458)

What: Common Menu support
Where: From the contact
Description: Tk code to define menu panes and use those panes in menu bars
	or popup menus.
Contact: mark@lannet.com (Mark Sterin)

What: Metacanvas
Where: From the contact
Description: Tk extension to read and write canvas metafiles.
Contact: np2@doc.ic.ac.uk (Nat Pryce)

What: Metalbase interface
Where: From the contact
Description: A dirty little interface between Metalbase 5.0 and Tcl.
	This author also has written a DiamondBase extension.
Contact: poenisch@wirtschaft.tu-chemnitz.de (Jens Poenisch)

What: miniSQL database interface
Where: <URL:ftp://Bond.edu.au/pub/Bond_Uni/Minerva/msql/contrib/tcl_msql.tar.gz>
	<URL:ftp://Bond.edu.au/pub/Bond_Uni/Minerva/msql/>
Description: MiniSQL is a simple database that uses a subset of SQL for
	data definition and manipulation.  It lacks features like join,
	integrity checks, etc. but has enough to be useful.
	It can be located in the second URL above.
Contact: pepersb@cuug.ab.ca (Brad Pepers)

What: Moat/TclMotif (Newmarch)
Where: <URL:ftp://csc.canberra.edu.au/pub/motif/tclMotif/tclMotif.*.tar.z>
	<URL:ftp://ftp.x.org/contrib/devel_tools/tclMotif.1.3.tar.Z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclMotif.1.3.tar.gz>
Description: A Tcl shell (moat) which uses Motif widgets rather than
	Tk widgets.  A mailing list is available on
	listserv@ise.canberra.edu.au ; send a subscribe tclMotif <your name>
	line to join.
Contact: jan@pandonia.canberra.edu.au (Jan Newmarch)

What: Modula 3 interface to Tcl/Tk
Where: From the standard Modula 3 distribution
Description: Interface to Tcl/Tk.  See distribution for more details
Contact: Unknown

What: moreButtons
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/moreButtons-1.2.tar.gz>
Description: Small collection of extensions to Tk 3.4 which add a simple
	triangular button like the ones at the ends of scroll bar
	and a button which can have both bitmap and text.
Contact: simmdan@isu.edu (Daniel Simmons)

What: TCLMOTIF (Barlow)
Where: <URL:ftp://gatekeeper.dec.com/rom/euuc-freeware/MISCELLA/TCL/TCLMOTIF.Z>
Description: Ultrix port of Tcl 6 with Motif extension.
Contact: barlow@decwet.enet.dec.com (Doug Barlow, DECwest NSM/AD)

What: mouse button release command
Where: From the contact
Description: A Tk command to indicate explicitly that the mouse button
	has been released - resolves problems where local grabs and
	mouse button conflicts are encountered.
Contact: golding@merl.com (Andy Golding)

What: Multibyte Support for Tk
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/patch-16bit.0.2.1.tar.gz>
Description: Tk 3.2 support for 2 byte character strings.
Contact: furukawa@apricot.kek.jp (Kazuro Furukawa)

What: Multi-column menus for Tk 3.6
Where: From the contact
Description: Patch to implement multi-column menus for tk3.6.
Contact: schilz@mpi-sb.mpg.de (Thomas Schilz)

What: Multiple Extensions Management and Dynamic Linking
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/shells-1.1.tar.gz>
Description: A small package for dynamic loading of Tcl/Tk extensions as
	suggested during the Tcl 93 Workshop.  Includes a basic Tcl shell,
	a modified wish shell, and a dynamic extension loader for SunOS.
Contact: bollini@ipvvis.UNIPV.IT (Alessandro Bollini)
	rubini@ipvvis.unipv.it (Alessandro Rubini)

What: Multiple interpreter support
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/minterp-0.9.tar.gz>
Description: Create/control Multiple Interpreters from TCL, and also
	Object Oriented Programming.
Contact: david@davids.mmdf.com (David Herron)

What: NDBM extension
Where: <URL:ftp://cs6400.mcc.ac.uk/pub/src/tcl_ndbm.c>
Description: Converted tclgdbm into ndbm calls.  No new documentation.
Contact: P.Stringer@mcc.ac.uk (Phil Stringer)

What: net CDF
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/net_tcl.tar.gz>
Description: Tcl wish with hooks for netCDF (???)
Contact: Unknown

What: Network Management / SNMP
Where: <URL:ftp://nexus.yorku.ca/pub/tcl_snmp/>
	<URL:ftp://ftp.ibr.cs.tu-bs.de/pub/languages/tcl/contrib/tcl_snm/>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl_curses.shar.gz>
Description: An initial implementation of an API for SNMP.  This is currently
	being reworked in the light of SNMPv2.  Please check with the mail-
	server for current status.  Send a help line to the mailserver
	for details of signing up for the SNMP tcl mailing list.
	Also note that packages such as
	tcl_curses, tcl_dbm, tcl_mib, tclnm, and tcl_snmp or tk_snmp
	are available.
	Contact the mailing list to ask for details.
Contact: majordomo@data.fls.dk (Mailing service daemon)

What: NeXTSTEP / Tcl interface (Johnson)
Where: <URL:ftp://media.mit.edu/pub/WavesWorld/WW1.0B2Complete.tar>
	<URL:ftp://media.mit.edu/pub/WavesWorld/WW1.0B2SrcOnly.tar>
Description: This is a strictly NeXTSTEP interface.  One of the two palettes
	included in this release is WWTCLWidgets one take on how to integrate
	Tcl into the NeXTSTEP development environment.
	The other palette makes use of the Tcl widget palette.
	The other WavesWorld palettes, on <URL:ftp://media.mit.edu/pub/WavesWorld/,>
	integrate Tcl into IB, complete with a suite of UI objects,
	and a 3D modeling language called eve, which is basically tcl with a
	full RenderMan binding.  The WWTCLWidgetsPalette includes a WWTCLInterp,
	which is an objective-C wrapper around a Tcl interp.
Contact: wave@media.mit.edu (Michael B. Johnson)

What: NextStep / Tcl MAB
Where: <URL:ftp://cs.orst.edu/pub/next/submissions/>
Description: A Tcl 7.3 MAB - unfortunately, I don't speak NextStep so
	that's about all I know.
Contact: Unknown

What: NIS+ interface library
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/nistcl-0.02.tar.gz>
	<URL:ftp://csi.jpl.nasa.gov/pub/tcl/nistcl-0.01.tar.gz>
Description: Super pre-alpha release of a TCL interface SunOS 5.x NIS+ library.
Contact: mwette@csi.jpl.nasa.gov (Matt Wette)

What: NLI Tcl extension
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/NLItcl.tar.gz>
Description: A Tcl extension supporting the Natural Language Inc.'s
	natural language database front end.
Contact: de@lick.ucsc.edu (De Clarke)

What: Numeric Array extension to Tcl
Where: <URL:ftp://overload.lbl.gov/pub/narray/>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/narray-0.5.tar.gz>
Description: Provide support for large in-memory multi-dimensional numeric
	arrays.  Also provides support for applying Tcl functions over each
	element of the array in a byte code compiled format.
Contact: slshen@lbl.gov (Sam Shen)

What: Objective C / Tcl library
Where: <URL:ftp://cs.rochester.edu/pub/libcoll/libtclobjc-1.0.tar.gz>
	<URL:ftp://ftp.informatik.uni-muenchen.de/pub/comp/platforms/next/Developer/resources/libraries/libtclobjc-1.0.tar.gz>
	<URL:ftp://ftp.informatik.uni-muenchen.de/pub/comp/platforms/next/Developer/resources/libraries/libtclobjc-1.0.N.s.tar.gz>
Description: A library consists of objects and support functions for
	communicating between Objective-C and Tcl/Tk.  From Tcl you can send
	messages to Objective-C objects and get textual representations of
	what's returned.  The library requires gcc-2.5.8 or higher,
	tcl-7.3, tk-3.6, libcoll-931026, libreadline and GNU make.
	There is also a NextSTeP version available as well.
Contact: mccallum@cs.rochester.edu (R. Andrew McCallum)

What: Open Scripting Architecture (Apple) Extension
Where: <URL:ftp://ftp.msen.com/pub/vendor/ice>
Description: Mac tickle extension for Apple's OSA communication.
Contact: Tim Endres

What: OpenWindows tkBind mod
Where: From the contact
Description: One line patch to change the Alt modifier from using Mod2
	to using Mod4.
Contact: darkfox@netcom.com (Johnson Michael Earls)

What: Oracle extension to Tcl.
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/oratcl-2.11.tar.gz>
Description: Provide access to a Oracle Database server from within Tcl.
	Based on Tcl 7.3.
Contact: tpoind@advtech.uswest.com (Tom Poindexter) or
	tpoindex@nyx.cs.du.edu (Tom Poindexter)

What: Pacco (Pavia Active-Component Compound Objects)
Where: <URL:ftp://iride.unipv.it/pub/Pacco/pacco-0.6.tz>
	<URL:ftp://iride.unipv.it/pub/Pacco/pacco-0.7a.tar.gz>
	<URL:ftp://iride.unipv.it/pub/Pacco/pacco-docs-0.6.tz>
Description: A way to manage binary objects in a distributed environment.
	Adds image display capabilities to the tk widget set.
	Uses Tcl 7.3/Tk 3.6, and prefers use of the shells-1.1 environment.
Contact: rubini@ipvvis.unipv.it (Alessandro Rubini)
	alberto@ipvvis.unipv.it (Alberto Biancardi)

What: Pack widget with no shrink option
Where: From the contact
Description: Code to add a noshrink option to Pack so that each button
	can be the same size.
Contact: welch@parc.xerox.com (Brent Welch)

What: package extension
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/package0.1.patch.gz>
Description: Tcl 7 extension to allow collections of related variables
	and procedures.
Contact: cimarron@montage.com (Cimarron Taylor)

What: Password widget
Where: From the contact
Description: Tk entry box widget which does not show it's contents.
	Should appear in tkauxlib 2.0.
Contact: kennykb@crd.ge.com (Kevin B. Kenny)

What: Pathname resolution
Where: From the contact
Description: Take a pathname and resolve automounter mangling, etc.
Contact: jch@garfield.isode.com (John Haxby)

What: Photo widget
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/photo-2.4.tar.gz>
	<URL:ftp://dcssoft.anu.edu.au/pub/tk/photo-2.4.tar.Z>
Description: widget which displays a monochrome or color image using dithering
Contact: paulus@cs.anu.edu.au (Paul Mackerras)

What: Pie menus
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkpie.tar.gz>
Description: Menus presented as a slice of a pie rather than a box.
Contact: don@toad.com (Don Hopkins)

What: Pixel position of a character
Where: From the contact
Description: Get the pixel positions of characters.
Contact: eric@pandora.Las-Vegas.NV.US (Eric J. Schwertfeger)

What: Pixmap support
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/TkPixmap3.6i.tar.gz>
	<URL:ftp://ftp.cs.tu-berlin.de/pub/tcl/extensions/TkPixmap3.6h.tar.Z>
Description: Tk 3.x tkBitmap.c modification to support pixmap images with
	-bitmap option.  Supports Xpm3, bitmap, and gif.
Contact: garfield@cs.tu-berlin.de (Sven Delmas)

What: Plotting widget for Tk
Where: <URL:ftp://dino.ph.utexas.edu/pub/plplot/>
Description: The plotting widget is a part of PLPLOT,
	(see "tcl-faq/part04").   Plplot uses the
	GNU licensing so be aware of this.
Contact: plplot-request@dino.ph.utexas.edu for mailing list.
	mjl@dino.ph.utexas.edu (Dr. Maurice LeBrun)

What: Portable Tk
Where: <URL:ftp://sauna.cs.hut.fi/pub/tk/>
Description: A proof of portability project to make a version of tk which
	is portable between Microsoft Windows 3.1, X Window System and
	hopefully at some time in the future MacOS, Amiga, and OS/2.
Contact: ohttk@niksula.hut.fi (Portable Tk group)

What: Postgres extensions
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/PQTcl.tar.gz>
Description: C and C++ versions of interface to the UCB libPQ Postgres
	relational database.
Contact: rmaxwell@ossi.COM (Robin J. Maxwell)

What: procedure tracing
Where: From the contact
Description: Tcl procedure tracing package.
Contact: bsmith@CS.cornel.EDU (Brian Smith)

What: Prolog / Tcl interface
Where: <URL:ftp://clement.info.umoncton.ca/pub/BinProlog/BinProlog.2.20.tar.gz>
Description: Prolog environment which allows one to also manipulate
	Tcl and Tk objects.
Contact: binprolog@info.umoncton.ca.

What: pset
Where: From the contact
Description: Proc which allows a parallel set command.  Note that at least
	two versions of this were posted.
Contact: ted@crl.nmsu.edu (Ted Dunning)

What: PV-WAVE interface
Where: From the contact
Description: Tcl interfaces to PV-WAVE.
Contact: vanandel@ncar.ucar.edu (Joe VanAndel)

What: random numbers (Eichin)
Where: <URL:http://www.cygnus.com/%7Eeichin/random-tcl.html>
Description: Tcl random number generator using Knuth 3.6 algorithm to
	generate 16 bit numbers.
Contact: eichin@cygnus.com (Mark Eichin)

What: random numbers (Libes)
Where: From the contact
Description: Modified Samon random function for better behavior.
Contact: libes@cme.nist.gov (Don Libes)

What: random numbers (Salmon)
Where: From the contact
Description: Tk script displaying Salmon random function.
Contact: glen_fullmer@pts.mot.com (Glen Fullmer)

What: random numbers (Schoenwaelder)
Where: From the contact
Description: Simple Tcl script to generate random numbers.
Contact: schoenw@ibr.cs.tu-bs.de (Juergen Schoenwaelder)

What: random numbers (Shiono)
Where: From the contact
Description: Simple random number generator.
Contact: tshiono@cv.sony.co.jp (Toru Shiono)

What: readline-like function support for tcl (West)
Where: From the contact
Description: Mods to tclMain to provide support for the GNU readline
	interface or with a few changes another similar interface.
Contact: west@lux.tsd.itg.ti.com (Roger West)

What: readline-like function support for tk (Miguel)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tk_readline-1.2.patch.gz>
Description: Tk 3.6 patches for GNU readline support.
Contact: miguel@roxanne.nuclecu.unam.mx (Miguel de Icaza)

What: Rectmap
Where: From the contact
Description: A Tk drawing widget which one can use to create various
	rectangles.
Contact: helthuis@cs.utwente.nl (Bert Helthuis)

What: RenderMan bindings
Where: From the contact
Description: Set of bindings to external RenderMan toolkit.
Contact: wave@media.mit.edu (Michael B. Johnson)

What: Reregister interpreter name
Where: From the contact (or from the mxedit source code)
Description: Code allows user to change the name of the interpreter.
Contact: welch@parc.xerox.com (Brent Welch)

What: Safe Tcl Interpreter (NeoSoft)
Where: From the contact
Description: Tcl cmds to provide some level of security.
Contact: karl@NeoSoft.com (Karl Lehenbauer)

What: Save Variables
Where: From the contact
Description: Tcl procedures to save off Tcl variables and their values.
Contact: David.Martland@brunel.ac.uk (David Martland)

What: Scheme extension
Where: <URL:ftp://ftp.cs.indiana.edu/pub/kfisler/>
	<URL:ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/Schemepkg0.1.tar.gz>
Description: Schemepkg is a Tcl/Tk package that provides an interface to
	a Scheme interpreter from within Tcl scripts.  This is not
	a Scheme interpreter for Tk - it is merely a set of Tcl commands
	that can be used to evaluate Scheme code from within Tcl scripts.
	It is based on Brent Benson's Libscheme (v 0.3), which is required
	to use Schemepkg.
Contact: kfisler@cs.indiana.edu (Kathi Fisler)

What: searchbox
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/searchbox-1.0.1.tar.gz>
Description: Tk widget written that provides Emacs-like searching bindings
	and incremental, exact and regular expression searching
	abilities to Tk text widgets.
Contact: phelps@cs.berkeley.edu (Tom Phelps)

What: secure tcl
Where: From the contact
Description: Extension to provide a send message evaluator
Contact: fine@cis.ohio-state.edu (Thomas A Fine)

What: showproc.tcl
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/showproc.tcl.gz>
Description: A new showproc
Contact: lance@markv.com (Lance Ellinghouse)

What: SIPP extensions
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tsipp3.1a.tar.gz>
	<URL:ftp://ftp.neosoft.com/pub/tcl/distrib/tsipp3.1a.tar.Z>
Description: 3D rendering toolkit for Tcl and Tk based on the SImple
	Polygon Processor (SIPP)
Contact: markd@grizzly.com (Mark Diekhans)

What: Spreadsheet
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/newspread.tar.gz>
Description: Tk spreadsheet like widget, built using canvas and text
	widgets.
Contact: cstruble@gnu.ai.mit.edu. (Craig Struble)

What: SQL support
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/isqltcl.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/sql_tcl.tar.gz>
Description: A standard document for adding SQL support in Tcl and
	full blown support for INFORMIX in Tcl/Tk.  Now at version 2.1.
Contact: skumar@netcom.com (Srinivas Kumar)

What: Stack procedures
Where: From the contact
Description: A Tcl based stack implementation.  It was done as a demo
	of the use of variable names as pointers in Tcl.
Contact: amc@cs.wustl.edu (Adam M. Costello)

What: sticker
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkSticker-1.0.tar.gz>
Description: A "sticker" is a rectangle with text inside but which truncates
	if it's too long e.g. after the canvas is scaled. The text can be
	drawn vertically and/or repeated. You can also draw a (filled) bar;
	we use it showing percentage of a job's completeness. You may use
	mouse enter/leave bindings to put the complete text in a status line.
	No hacks nor patches to TCL7.2-3/TK3.5-6 and dynamically loadable.
Contact: dahms@ifk20.mach.uni-karlsruhe.de (Heribert Dahms)

What: structure like objects in Tcl
Where: From the contact
Description: A Tcl command that lets you use arrays similarly to structs.
Contact: burdick@ars.rtp.nc.us (Bill Burdick)

What: SunOS dld package
Where: From the contact
Description: Tcl front end for SunOS 4.x dynamic loading routines.
Contact: jlc@adaclabs.com (Jean-Luc Chatelain)

What: Sybase Tcl
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/sybtcl-2.11.tar.gz>
Description: Tcl 7.3 interface to Sybase database server, using SQL.
	Also requires the Sybase Open Client (DB-Library) package.
Contact: tpoindex@nyx.cs.du.edu (Tom Poindexter)
	tpoind@advtech.uswest.com (Tom Poindexter)

What: System V ipc
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/svipc-2.1.1.tar.gz>
Description: Tcl interface to System V IPC facilities.  Supports
	Tcl 7.3, Tk 3.6, TclX 7.3a.
Contact: kelsey@mdd.comm.mot.com (Joe Kelsey)

What: tcl and tk shared library support (Brown)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tk3.6.sharedlibs.patch.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl7.3.sharedlibs.patch.gz>
Description: Set of patches which assume you use gcc 2.x.x which supports
	the -shared option
Contact: philb@soda.berkeley.edu (Philip Brown)

What: tcl and tk shared library support (Salmon)
Where: From the contact
Description: Patches to Makefile.in that allows both HP/UX and SunOS 4
	to build shared libraries.
Contact: Michael.Salmon@eos.ericsson.se (Michael Salmon)

What: tcl and tk shared library support (Zhu)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tcltk_shlib0.4.tar.gz>
Description: new Makefile.in files for Tcl and Tk to support
	building both shared and static libraries.
Contact: xiaokun@stats.gla.ac.uk (Xiaokun Zhu)

What: tcl debugger (extended tcl)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl.debugger.gz>
Description: tclX source level limited debugger (patch to tclX)
Contact: karl@NeoSoft.com (Karl Lehenbauer)

What: tcl debugger (libes)
Where: <URL:ftp://ftp.cme.nist.gov/pub/expect/tcl-debug.tar.Z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/tcl-debug.tar.gz>
Description: Tcl debugger patterned after gdb and dbx which can be added
	easily to any Tcl/Tk application.
Contact: libes@cme.nist.gov (Don Libes)

What: tcl debugger (tromey)
Where: From the contact
Description: An extension to Libes' Tcl debugger which provides filename
	and line number associations with statements.
Contact: tromey@klab.caltech.edu (Tom Tromey)

What: Tcl extension tools
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/majorminor.tar.gz>
Description: Extension to provide a development environment to ease
	implementing new commands within Tcl/Tk.
Contact: david@davids.mmdf.com (David Herron)

What: Tcl getopt (Earls)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tclGetOpts.tar.gz>
Description: A Tcl-based getopt function.
Contact: darkfox@netcom.com (Johnson Michael Earls)

What: Tcl getopt (Mangin)
Where: From the contact
Description: A Tcl based getopt function.
Contact: frank.mangin@sophia.inria.fr (Frank Mangin)

What: Tcl getopt (Roydhouse)
Where: From the contact
Description: A Tcl getopt function with expanded options.
Contact: Aaron.Roydhouse@comp.vuw.ac.nz (Aaron Roydhouse)

What: Tcl invocation (Newman)
Where: From the contact
Description: A C routine which invokes Tcl command passing the
	appropriate escaped strings without Tcl_Eval.
Contact:  matt@deshaw.com (Matthew Newman)

What: Tcl invocation (Nichols)
Where: From the contact
Description: A C routine which invokes Tcl command passing the 
	appropriately escaped strings.  In this way one need not
	call Tcl_Eval().
Contact: nichols@parc.xerox.com (David Nichols)

What: Tcl IPC interface
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclipc1-0.tar.gz>
Description: Implements Tk's send command without requiring Tk or X11.
Contact: gillies@noao.edu (Kim Gillies)

What: Tcl modifications to support threads
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl-7.3-earl.tar.Z>
Description: A set of changes to Tcl 7.3 to make it more thread-sturdy.
Contact: earl@hpato.aus.hp.com (Earl Chew)

What: Tcl Packages
Where: <URL:ftp://toadflax.cs.ucdavis.edu/pub/TclPackage.tar.Z>
Description: Provide ability to create enclosed groups of code which the
	user can load as a unit.
Contact: beard@cs.ucdavis.edu (Patrick C. Beard)

What: Tcl Packages simplified
Where: <URL:ftp://ftp.fzi.de/pub/OBST/OBST3-3/tclshells.tar.Z>
	<URL:ftp://prep.ai.mit.edu/pub/gnu/tclOBST-1.1.tar.gz>
Description: Small support package which simplifies building a
	customized Tcl/Tk interpreter.
Contact: stone@fzi.de

What: Tcl SQL
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclsql-1.1.tar.gz>
Description: tclsql is an INGRES specific Tcl interface to SQL
	(Structured  Query Language).  
Contact: cxh@arsenic.berkeley.edu (Christopher Hylands) ???

What: Tcl-DP
Where: <URL:ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/Tcl-DP/tcl-dp3.2.tar.Z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl-dp3.2.tar.gz>
	<URL:ftp://hplyot.obspm.fr/tcl/mirrors/tcl-dp/tcl-dp3.2.tar.gz>
	<URL:ftp://ftp.ibp.fr/pub/tcl/contrib/extensions/>
Description: Tcl Distributed Programming - a public domain extension
	which adds TCP/IP connection management, remote
	procedure call and distributed object protocols to Tcl/Tk.
	Version 3.0 is a major rewrite.
Contact: tcl-dp@roger-rabbit.CS.Berkeley.EDU or
	tcl-dp-bugs@roger-rabbit.CS.Berkeley.EDU

What: Tcl-DP fix (pauba)
Where: From the contact
Description: A fix to dp_UndistributeObject.
Contact: klp@oh.att.com (kevin.l.pauba)

What: Tcl-DP with Multicast IP
Where: <URL:ftp://agate.lut.ac.uk/pub/mbone/tdpm3.2.tar.Z>
Description: A version of Tcl-DP 3.2 which is patched to include
	support for multicast IP communications.  It also has an early
	prototype of a late-binding RPC system.
Contact: J.P.Knight@lut.ac.uk (Jon P. Knight)

What: Tcl/Tk Japanized; support for Kanji
Where: <URL:ftp://srawgw.sra.co.jp/pub/lang/tcl/jp/tcl7.3jp-update1.gz>
	<URL:ftp://srawgw.sra.co.jp/pub/lang/tcl/jp/tk3.6jp-update1.gz>
	<URL:ftp://srawgw.sra.co.jp/pub/lang/tcl/jp/tcl7.3jp-update2.gz>
	<URL:ftp://srawgw.sra.co.jp/pub/lang/tcl/jp/tk3.6jp-update2.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl7.3jp-patch.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl7.3jp-update1.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl7.3jp-update2.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tk3.6jp-patch.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tk3.6jp-update1.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tk3.6jp-update2.gz>
Description: Patch to enable Tk/Tcl to use Kanji.
Contact: tcl-jp-bugs@sra.co.jp (Japanized Tcl Project)

What: tcl_object
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl_object.tar.gz>
Description: C++ code which allows you to develop a bi-directional interface
	to Tcl.  Especially designed for using with the xf interface
	builder.
Contact: stephan@cs.tu-berlin.de (Stephan Herrmann)

What: Tcl_SetVar2 fix for append operations
Where: From the contact
Description: Fix for above code so that read traces are invoked on
	variables.
Contact: booga@Sun.COM (Steve Jankowski)

What: tcl_streams
Where: From the contact
Description: System V stream I/O library for Tcl
Contact: peter@taronga.com (Peter da Silva)

What: tcl2array
Where: <URL:ftp://ftp.isi.edu/pub/hpcc-papers/touch/tcl2array.tar.Z>
Description: This package assists a developer in creating stand-alone
	tk/tcl applications.  This treats Tcl/Tk as truly embedded - the
	user of an application using this package won't have to install
	Tcl/Tk before using the application.
Contact: touch@isi.edu (Joe Touch)

What: tclbind
Where: <URL:ftp://cs.unc.edu/pub/TclBind/>
Description: Code to perform bindings of Tcl commands to C++ member functions.
	Required TclX, but can also support TCL-DP.
Contact: menges@cs.unc.edu (John Menges)

What: tclcompare
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclcompare.gz>
Description: Compare two lists for equality
Contact: david@davids.mmdf.com (David Herron)

What: tclIV
Where: <URL:ftp://ftp.cpsc.ucalgary.ca/pub/roseman/tclIV.tar.Z>
Description: Tk wrappers for InterViews 3.1 widgets.
Contact: roseman@edm.isac.ca (Mark Roseman)

What: tclMIDI
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclmidi-2.0.tar.gz>
	<URL:ftp://ftp.sterling.com/usenet/comp.sources.misc/packages/tclm/>
	other comp.sources.misc archives
Description: Tclm is Tcl extended with Standard MIDI file manipulation
	commands.  
Contact: durian@advtech.uswest.com (Mike Durian)

What: tclMotif extension of a Matrix widget
Where: From the contact
Description: Changes to tclMotif to integrate the XbaeMatrixWidget
	(a freely distributable Motif efficient, editable matrix widget) into
	tclMotif.
Contact: sriram@tcs.com (Sriram Srinivasan)

What: tclOBST
Where: <URL:ftp://ftp.fzi.de/pub/OBST/OBST3-3/>
Description: Tcl library for the OBST persistent object management system.
Contact: stone@fzi.de

What: tclprof
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclprof.shar.gz>
Description: Tcl performance profiling facility.  Works with Tcl 6.4.
	Comes as a part of tclX, but does not require it.
Contact: markd@grizzly.com (Mark Diekhans)

What: tclRawTCP
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclRawTCP.shar.gz>
Description: Raw TCP package for Tcl/Tk based on tcpConnect.
Contact: khera@cs.duke.edu (Vivek Khera)

What: tclsockets
Where: From the contact
Description: Tcl extension to BSD sockets
Contact: lance@markv.com (Lance Ellinghouse)

What: tclTCP
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclTCP2.1.tar.gz>
Description: Tcl BSD socket library extension
Contact: vanandel@ncar.ucar.edu (Joe VanAndel)

What: tclTCP+
Where: <URL:ftp://ftp.wag.caltech.edu/pub/kis/bin/tclTCP+1.1.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclTCP+1.1.tar.gz>
Description: Adds inetd, timer, fork, nowait and other commands to tclTCP.
Contact: info@pgrams.com

What: tclvogle
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclvogle.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclvogleDOCS.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/vogleWish.sun4.exe.gz>
Description: Tk [23]-D drawing widgets (alpha)
Contact: mh@wx.gtegsc.com (Mike Hoegeman)

What: Extended Tcl (tclX)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclX7.3b.tar.gz>
	<URL:ftp://ftp.neosoft.com/pub/tcl/distrib/tclX7.3b.tar.Z>
Description: An essential package of extensions for Tcl.  Version 7.3b
	is compatible with Tcl 7.3/Tk 3.6.
	Adds advanced code loading facility, new programming constructs,
	debugging and profiling facilities, unix access commands, file 
	i/o facilities including awk-like scanning for strings, extended
	list and a new key list capability, extended character and
	string manipulation commands, and time and date manipulation
	commands.
Contact: tcl-project@NeoSoft.com

What: tclX dynamic library patches
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclX_dld.shar.gz>
Description: Patches to tclX 6.x to support GNU dld (v. 3.2.3) dynamic 
	libraries.
Contact: adrianho@nii.ncb.gov.sg (Adrian J Ho)

What: tclX / Tk merge
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclX-tk2.0.shar.gz>
Description: Replacement files to incorporate tclX with Tk 2.x
Contact: markd@grizzly.com (Mark Diekhans)

What: tclXt
Where: posted to comp.lang.tcl - other locations unknown
Description: Tk hooks to allow calls to Xt routines.
Contact: Unknown

What: tclXtsend
Where: <URL:ftp://csc.canberra.edu.au/pub/motif/tclXtSend/tclXtSend.1.0.tar.Z>
	<URL:ftp://ftp.x.org/contrib/libraries/tclXtSend.1.0.tar.Z>
Description: Allow Xt applications to send msgs to Tk applications.
Contact: jan@pandonia.canberra.edu.au (Jan Newmarch)

What: tcpConnect
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcpConnect.shar.gz>
Description: Tcl/Tk TCP extensions
Contact: pnr@innopoli.ajk.tele.fi (Pekka Nikander)

What: TDebug
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tdebug-0.9.tar.gz>
Description: Tk debugger that one sources into their scripts.  Allows single
	stepping, etc.
Contact: schmid@fb3-s7.math.TU-Berlin.DE (Gregor Schmid)

What: testevent
Where: From the contact
Description: Code for one of Tk 4.0's extended test commands, testevent,
	which allows one to generate arbitrary events.
Contact: John.Ousterhout@eng.sun.com (John Ousterhout)

What: textView
Where: From the contact
Description: Provide a scrolling window on the last few lines of a stream.
	Sort of a window on a combination of less and tail -f.
Contact: sclayman@cs.ucl.ac.uk (Stuart Clayman)

What: text widget 16 bit text support
Where: <URL:http://srg01.csd.hku.hk:8000/%7Eypyau/chinese-patch-for-tk>
	<URL:http://ftp.aud.alcatel.com/tcl/extensions/chinese-patch-for-tk.patch.gz>
Description: tkFonts.c change to make it display Chinese text.
Contact: ypyau@hkuxb.hku.hk (Carl Y.P. Yau)

What: text widget enhancements
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/text.constrained.shar.gz>
Description: A variety of constrained Tk text widget, placing a set of 
	wrappers around the text widget.
Contact: John@LoVerso.Southborough.MA.US (John Robert LoVerso)

What: text widget improved bindings
Where: From the contact
Description: Improved text widget bindings, allowing you to get the
	pixel XY coordinates of an index, move up and down one display
	line, and select text using shift cursor movements.
Contact: eric@pandora.Las-Vegas.NV.US (Eric J. Schwertfeger)

What: text widget with mathematical notation display support
Where: From the contact
Description: Extended text widget that allows arbitrary geometry
	management as well as some [incr Tcl] extended text widgets.
	Supports radicals, fractions, equations, and sub-superscripts.
Contact: ilya@runge.mit.edu (Ilya Zakharevich)

What: text widget underline colors
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/TextUnderline.patch.gz>
Description: Modification to text widget to support color for tagged text
	and different color for underline.
Contact: xavier@cma.cma.fr (Francois-Xavier Fornari)

What: theObjects
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/theObjects-3.1.tar.gz>
Description: Small prototype-oriented object system.
Contact: Juergen.Wagner@iao.fhg.de (Juergen Wagner)
	gandalf@Csli.Stanford.EDU (Juergen Wagner)

What: this
Where: From the contact
Description: An easy way to build Tcl objects.
Contact: cball@etsd.ml.com (Charles Ballance)

What: thread support
Where: From the contact
Description: Set of Tcl commands for the Solaris 2 thread library.
Contact: booga@eng.sun.com (Steve Jankowski)

What: Tihsho
Where: <URL:ftp://catless.ncl.ac.uk/pub/tihsho.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/tisho.tar.gz>
Description: Set of Tcl procs to allow C++ like exception handling.
	Does not permit commercial use.
Contact: lindsay.marshall@newcastle.ac.uk (Lindsay Marshall)

What: Tix widget set
Where: <URL:http://www.cis.upenn.edu/%7Eioi/tix/3.9a/tix3.9a.html>
	<URL:ftp://linc.cis.upenn.edu/pub/ioi/public_html/Tix4.0.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/Tix3.6d.tar.gz>
Description: FileSelectBox, ComboBox, LabelFrame, ScrolledListBox
	DialogButtons widgets and more, all implemented in Tcl scripts.
	Includes more Motif-like bindings as well.
	Also includes a paper on writing Tk widgets in Tcl.
	Version 4.0 is a major upgrade expected in November, and is available 
	in a beta version as mentioned above.
Contact: ioi@graphics.cis.upenn.edu. (Ioi Kim Lam)

What: Tk and C++
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tk3.6forC++.patch.gz>
Description: A patch to make tk3.3 usable with C++.
Contact: ken@syd.dit.csiro.au (Ken Yap)

What: Tk auxiliary library of bindings
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkauxlib-2.0tar.gz>
Description: Extensive set of Tk enhancements to add more Motif
	compatibility in keyboard bindings, as well as add validation
	capabilities and other things.
Contact: kennykb@crd.ge.com (Kevin B. Kenny)

What: tk Bell and Cutbuffer patches
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/bellcut3.2.pat>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/bellcut.shar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkBellCutbuffer.shar.gz>
Description: Tk 3.2, 2.3, and 2.1 patches to add bell and cutbuffer commands.
	Note: Similar capabilities are in the BLT extension.
Contact: davis@dri.cornell.edu (Jim Davis)
	Rick_Ohnemus@Sterling.COM (Richard Ohnemus)

What: tk benzier cubic splines with arbitrary control points
Where: From the contact
Description: A proc to calculate curve points
Contact: t-flores@nimr.mrc.ac.uk (Tom Flores)

What: Tk Canvas Segments
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkCanvSeg.patch.gz>
Description: Create a Canvas Segment object which is one or more disjoint
	line segments.  A version for Tk 3.3b1 is also available.
Contact: schwartz@cse.psu.edu (Scott Schwartz)

What: Tk Emacs bindings (Karrels)
Where: From the contact
Description: A set of Tk bindings to look like Emacs.
Contact: karrels@mcs.anl.gov (Edward L. Karrels)

What: Tk Emacs bindings (Weissman)
Where: From the contact
Description: A set of Tk bindings for Text and Entry widgets to look like
	Emacs.  This includes a kill ring, keyboard macros, undo,
	numeric prefixes and multikey chords.
Contact: weissman@gte.com (Mark Weissman)

What: Tk Emacs widget
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/TkEmacs1.3.tar.gz>
Description: Emacs widget for the Tk widget set.  Allows emacs-lisp code to
	be sent to emacs and Tcl code to be sent from emacs to Tcl.
	Works with tk2.3 and tk3.0 (and should work with tk3.1 when it
	is available).  Contains patches for GNU Emacs 18.58 and 18.59.
Contact: garfield@cs.tu-berlin.de (Sven Delmas)

What: tk equivalent of XTextWidth
Where: From the contact
Description: Tk wrapper for XTextWidth that computes the width of
	a medium width character in pixels.
Contact: johnmay@cs.ucsd.edu (John May)

What: Tk focus follows pointer
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/focus3.1a.PATCH.gz>
Description: Tk 3.[12] patch to implement focus follows pointer and
	key propagation model.
Contact: kennard@ohm.eecs.Berkeley.EDU (Kennard White)

What: Tk menu insert subcommand
Where: From the contact
Description: Tk 3.6 menu widget insert subcommand allowing you to
	insert anywhere in the menu.
Contact: tromey@busco.lanl.gov (Tom Tromey)

What: Tk menu postcommand fix
Where: From the contact
Description: Tk 3.6 tkMenu -postcommand fix for keeping menu on-screen.
Contact: tromey@cns.caltech.edu (Tom Tromey)

What: tk mwm enhancements
Where: From the contact
Description: Tk patches to allow you to set the mwm decoration, add
	protocols to the mwm menus, etc.
Contact: ioi@graphics.cis.upenn.edu (Ioi Kim Lam)

What: Tk private color maps (Crocker)
Where: From the contact
Description: Some C++ code which trys to determine when to allocate a
	private color map, and when doing so, attempts to allocate the colors
	in a way to minimize flashing.
Contact: whc@analog.com (Bill Crocker)

What: Tk private color maps (Kliese)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/TkPC0.03.tar.gz>
Description: Add private colormaps to Tk.
Contact: stester@ag4.ruhr-uni-bochum.de (Rainer Kliese)

What: Tk raster widget
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/raster0.1.tar.gz>
Description: A Tk drawing bitmap graphics widget .  There is support
	for a backing pixmap, points, rectangles, lines, and polygons.
	There is also an extension to raster called image, which allows
	to you manipulate areas of the pixmap and even load and save
	them as ppm images.
Contact: esperanc@umiacs.umd.edu (Claudio Esperanca)

What: tk RichText Format widget
Where: <URL:ftp://multimedia.cc.gatech.edu/pub/tk-rtf-0.1.tar.Z>
Description: Tk based Microsoft RichText File Format widget reader (pre-alpha).
Contact: iansmith@haring.cc.gatech.edu (Ian Smith)

What: tk send reliability enhancement
Where: From the contact
Description: A wrapper for Tk's send to provide a more reliable RPC
	mechanism.  Most importantly, the typical timeout of the send is 
	avoided.
Contact: John Robert LoVerso <John@LoVerso.Southborough.MA.US>

What: tk send security enhancement
Where: From the contact
Description: If PARANOID_SEND is defined at compile time, check before
	every send command to see if an xhost has occured.
Contact: js@bu.edu (Jay Sekora)

What: Tk table widget
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkTable.0.2a.tar.gz>
Description: Written in C, variable width table columns and rows, titles,
	attaches to an array variable, supports standard Tk fonts, reliefs,
	support scrollbars, has tag styles, in-cell editing, different
	drawing modes, can stretch rows and columns.
Contact: rols@lehman.com (Roland King)

What: Tk terminal widget
Where: From the contact
Description: A Tk terminal emulator-like widget.
Contact: rs6y+@andrew.cmu.edu (Rudi Stouffs)

What: Tk triangular button
Where: From the contact
Description: Tk code for triangular buttons on scrollbars, or whatever.
Contact: John Robert LoVerso <John@LoVerso.Southborough.MA.US>

What: Tk without X (beta)
Where: <URL:ftp://toe.cs.berkeley.edu/pub/multimedia/misc/tknx0.3.tar.Z>
Description: A version of Tk without the X dependent code.  Allows the
	construction of programs using send, after and a few of the
	other non-X specific commands.  Useful to use with Tcl-DP.
Contact: bsmith@cs.cornel.edu (Brian Smith)

What: tkFScale
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkFScale-1.4.tar.gz>
Description: Tk 3.3 Scale widget which uses floating-point values.
Contact: paulus@cs.anu.edu.au (Paul Mackerras)

What: tkGLXwin
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkGLXwin-1.3.2.tar.gz>
	<URL:ftp://media.mit.edu/pub/tkGLXwin-1.3.2.tar.Z>
Description: Tk 3.x Silicon Graphics Graphics Library widget interface.
	Note there is an Xlib emulation of SGI's GL at
	<URL:ftp://ftp.thp.Uni-Duisburg.DE/pub/source/X11/Ygl-2.7.tar.gz>.
	Contact fred@thp.Uni-Duisburg.DE (Fred Hucht) for 
	details.
Contact: halazar@media.mit.edu (Michael Halle)

What: TkIcon
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/TkIcon3.6f.tar.gz>
Description: An extension to the canvas widget that adds native support
	for icons, edges and graphs.
Contact: garfield@cs.tu-berlin.de (Sven Delmas)

What: tkInput
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkInput.tar.gz>
Description: A transparent input-only Tk widget.
Contact: mgc@cray.com (Mark G. Christenson)

What: TkMegaWidget
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/TkMegaWidget3.6f.tar.gz>
Description: Support new Tcl/Tk widgets allowing you to attach minor commands
	and options to a widget, or even a private interpreter.
Contact: garfield@cs.tu-berlin.de (Sven Delmas)

What: TkMobal
Where: From the contact
Description: An interface for the KI system named mobal, developed by the
	GMD.
Contact: garfield@cs.tu-berlin.de (Sven Delmas)

What: TkReplay
Where: From the contact
Description: Provides a Tk record and replay facility for your Tk program.
Contact: crowley@unmvax.unm.edu (Charlie Crowley)

What: TkSteal
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/TkSteal3.6g.tar.gz>
Description: Package to allow embedding of external applications
	(like emacs, ghostscript, xterm, etc.) into a Tk widget
	without changing the application.  Replaces TkEmacs.
Contact: tkemacs@cs.tu-berlin.de

What: tkText (Tk 1.3 compatible - Cole)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkText-inst.tar.gz>
Description: A Tk 1.3 tkText text widget and installation patches
Contact: dcc@ssds.com (Derrick C. Cole)

What: tkText (Tk 1.3 compatible - Christenson)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkText.shar.gz>
Description: A Tk 1.3 tkText text widget
Contact: mgc@cray.com (M. G. Christenson)

What: tkText (Tk 2.0 compatible)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkText-2.0.tar.gz>
Description: A Tk 2.0 tkText text widget
Contact: mgc@cray.com (M. G. Christenson)

What: TkWindow access
Where: From the contact
Description: Trivial function to get at the Tk_Window of an event.
Contact: Nick.Ing-Simmons@tiuk.ti.com (Nick Ing-Simmons)

What: Tooltalk interface
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/toocl-1.4.tar.gz>
	<URL:ftp://avahi.inria.fr/pub/toocl.tar.gz>
Description: A Tcl/Tk interface to Tooltalk 1.0.2, based on Tcl 6.7 and Tk 3.2a.
Contact: beust@sophia.inria.fr (Cedric Beust)

What: Tooltalk interface mods
Where: From the contact
Description: Set of diffs to get toocl to work under Tcl 7.
Contact: matthew.r.wette@jpl.nasa.gov (Matt Wette)

What: Tree Table
Where: <URL:ftp://archive.cis.ohio-state.edu/pub/tknews/treetable.tar.gz>
Description: C code to link into you interpretor which allows you to
	display n-ary trees in a tabular hierarchical form.
Contact: mdm@cis.ohio-state.edu (Michael Moore)

What: tree widget (Brighton)
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tree3.6.2.tar.gz>
Description: Tk 3.6 based widget for displaying dynamic trees,
	written in C++.  Includes an incr Tcl interface and a C++
	class hierarchy for developing Tcl commands and widgets in
	C++.
Contact: allan@piano.sta.sub.org (Allan Brighton)

What: Triangular Button
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tribut.tcl.gz>
Description: A triangular button using a mostly hidden scrollbar.
Contact: John@LoVerso.Southborough.MA.US (John Robert LoVerso)

What: turtle graphics
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/TkTurtle-1.0.shar.gz>
Description: Extended Tcl/Tk simple Logo-like turtle graphics package.
Contact: kjx@comp.vuw.ac.nz (R James Noble)

What: user event package
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/uevent-0.95.tar.gz>
Description: Implement user generated events in tk, which allow one to
	do event driven programming separate from X events.
Contact: mhalle@media.mit.edu (Michael Halle)

What: validate
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/validate.shar.gz>
Description: example of using bindings to validate entry widget data.
Contact: vanandel@ncar.ucar.edu (Joe VanAndel)

What: varframe
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/varframe.tar.gz>
Description: Extension to provide variable environment language-visible
	objects (user defined call frames) within Tcl.
Contact: cimarron@montage.com (Cimarron Taylor)

What: VUM widgets
Where: <URL:ftp://ftphost.comp.vuw.ac.nz/pub/languages/tcl/vuw-widgets-1.1.tar.gz>
	<URL:ftp://ftp.cs.tu-berlin.de/pub/tcl/local/misc/vuw_meters_widgets.tar.gz>
Description: Tk bargraph, dial, pie, strip chart widgets.
	Steve just ported the widgets to the latest Tcl/Tk.
Contact: sysseh@devetir.qld.gov.au (Steve Hocking)

What: warp
Where: From the contact
Description: Tk warp command to move the mouse point to specific locations.
Contact: fine@cis.ohio-state.edu (Thomas A Fine)

What: widgetTree
Where: From the contact
Description: Provide the ability to describe a tree of widgets to ease
	creation, etc.  Also includes matrix, a widget which supports a two
	dimensional plane of widgets or widget trees.
Contact: sakoh@sra.co.jp (Hiroshi Sakoh)

What: wincr
Where: From the contact
Description: A Tcl 'word' increment command - increment string 'aa' to 
	'ab', 'ac', etc.
Contact: bbum@friday.com (Bill Bumgarner)

What: window manager raise command
Where: From the contact
Description: Small mod to tkWm to add a raise subcommand, used to raise
	specific windows.
Contact: chaffee@cs.berkeley.edu (Gordon Chaffee)

What: fast window manager raise command
Where: From the contact
Description: Raise a window to the top of a stack.
Contact: ka0p+@EDRC.CMU.EDU (Kirk Abbott)

What: wk
Where: In development by the contact
Description: A set of windowing widgets for MS-Windows.  It is NOT Tk 
	but instead was intended to be a quick demo of the windowing
	type things one could do in Tcl.  Contact is interested in
	advising a larger effort to make a stab at MS-Windows Tk.
Contact: chi@netcom.com (Curt Hagenlocher)

What: wmstuff
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/wmstuff.tar.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/wmstuff.patch1.shar.gz>
Description: Tk support for ICCCM WM_PROTOCOLS & WM_DELETE
Contact: mh@wx.gtegsc.com (Mike Hoegeman)

What: WWWinda
Where: From the contact
Description:  A Linda like language based on Tcl-DP.
Contact: sgutfreund@gte.com (Yechezkal-Shimon Gutfreund)

What: X11 Selection support enhancement
Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tk_select_patch.gz>
Description: Tk 3.6 Patch for non-XA_PRIMARY selections.  Useful for
	cut and paste support between Tk and XView toolkit-based tools.
Contact: Nick.Ing-Simmons@tiuk.ti.com (Nick Ing-Simmons)

What: X11 visual selection subcommand
Where: From the contact
Description: Adds a -visual subcommand to Tk's frame and top-level widgets.
Contact: paulus@cs.anu.edu.au (Paul Mackerras)

What: X11 XID enhancement (Kaplan)
Where: From the contact
Description: Set of replacement functions for default X Consortium XID
	management routines.
Contact: gckaplan@ssl.berkeley.edu (George C. Kaplan)

What: X11 XID enhancement (Hoegeman)
Where: From the contact
Description: tkXID function to allow tk to override the default
	XID allocation scheme. Add included header to tk.h and tkInt.h
	to have it used by libtk.a.
Contact: mh@wx.gtegsc.com (Michael Hoegeman)

What: XPG patch to Tcl 7.3
Where: <URL:ftp://ftp.neosoft.com/pub/tcl/distrib/tcl7.3-XPG.patch.gz>
	<URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl7.3-XPG.patch.gz>
Description: Provides XPG localization support to Tcl.  This allows
	one to change the way that floating point numbers are 
	displayed, etc.
Contact: markd@sco.com (Mark Diekhans)

What: Xt replay library
Where: <URL:ftp://csc.canberra.edu.au/pub/motif/ReplayXt.*.tar.z>
	<URL:ftp://ftp.aud.alcatel.com/tcl/code/replayXt.1.1.tar.z>
Description: A library with one entry point that allows an Intrinsics
	or Xt based application to be executed from a script file.
	In particular, Athena or Motif toolkit applications
	can be played back.  Scripts are written in Tcl.
	Requires X11R5, Motif 1.2, Tcl 7.3.
Contact: jan@pandonia.canberra.edu.au (Jan Newmarch)

What: XView Drop support
Where: From the contact
Description: First hack at receiving XView drops in Tk.
Contact: Nick.Ing-Simmons@tiuk.ti.com (Nick Ing-Simmons)


What:
Where:
Description:
Contact:

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

End of comp.lang.tcl Frequently Asked Questions (5/5)
*****************************************************
-- 
:s Great net resources sought...
:s Larry W. Virden                 INET: lvirden@cas.org
:s <URL:http://www.mps.ohio-state.edu/cgi-bin/hpp?lvirden_sig.html>
The task of an educator should be to irrigate the desert not clear the forest.
-- 
:s Great net resources sought...
:s Larry W. Virden                 INET: lvirden@cas.org
:s <URL:http://www.mps.ohio-state.edu/cgi-bin/hpp?lvirden_sig.html>
The task of an educator should be to irrigate the desert not clear the forest.

