Index of questions:
I. Origin of comp.lang.tcl, the FAQ information, and
to whom do I contact for more information about the FAQ?
II. What is Tcl? Tk? Extended Tcl? What is Tcl _not_?
III. Do these packages run on my machine?
A. Unix
B. MacOS
C. INTEL DOS-like systems
D. VMS
E. AmigaDOS
F. NeXT
G. Other
IV. Other than C, What languages can talk to tcl/tk?
A. Shell
B. C++
C. Modula-3
D. Eiffel
E. Ada
F. Perl
G. Prolog
H. Other
V. What training material is available?
A. Books
B. Training courses, etc.
C. Time-related seminars, conferences, workshops.
VI. Where do I report problems, bugs, or enhancements about Tcl - or -
what is comp.lang.tcl?
End of FAQ Index
----------------------------------------------------------------------
------------------------------
From: FAQ General information
Subject: -I- Origin of comp.lang.tcl, the FAQ information, and
to whom do I contact for more information about the FAQ?
What is comp.lang.tcl?
First, let me assure you what it is not.
<URL:news:comp.lang.tcl> (and <URL:news:comp.lang.tcl.announce> now)
are *NOT* bulletin boards. They are not, innately, mailing lists.
Some users may experience the messages in those manners, but
these communities of users are what is known as USENET newsgroups.
While Dr. John Ousterhout was the creator of the original, unmoderated
<URL:news:comp.lang.tcl>, in the current incarnation, clt (as it is
often referenced) has no moderator, no owner, no authority to whom
one can appeal when one feels slighted, offended, libeled, etc.
On the other hand, there are a group of moderators associated with
<URL:news:comp.lang.tcl.announce>, whose job it is to ensure that
the postings there remain 'on charter'. Another newsgroup which
you might encounter Tcl discussion is <URL:news:alt.comp.tkdesk>,
where discussions about the Tk application TkDesk may take place.
Discussion about SCO's vtcl (a graphical interface extension based on
the Motif library) can be found on <URL:news:comp.unix.sco.programmer>.
And of course, discussions of ports of Tcl/Tk/other Tcl-based extensions
and programs can be found on the appropriate OS related newsgroups.
The majority of readers of <URL:news:comp.lang.tcl> are
access the postings in English, and seem to prefer plain text postings
formatted to 78 or less characters per line, as opposed to HTML, Postscript,
MIME base64, Macintosh special character sets, etc.. They also prefer to
have postings which specify a working email address in the From or Reply-To
header (or at least in the body of the msg somewhere). While
alternatives to that are certainly possible, you decrease the chance of
getting a timely relevant answer by choosing alternatives to these.
These rules are not unique to clt, but are the typical USENET netiquette
that posters are asked to respect. As an alternative to this,
there are the French <URL:news:fr.comp.lang.tcl>, German
<URL:news:de.comp.lang.tcl>, and Japanese <URL:news:fj.lang.tcl>
equivalents of <URL:news:comp.lang.tcl>.
One question that comes up fairly often concerning
<URL:news:comp.lang.tcl> is 'why isn't it split?'. The newsgroup
varies in traffic, but I have seen as many as 45 messages a day
(counting current cross postings, etc.) Currently, many have come
forward with ideas on how a split could be handled, but no concensus
has been reached. Also, no moderators have stepped forward to take
over moderation of a split group. During January, 1996,
<URL:news:comp.lang.tcl.announce>, a moderated group containing
announcements of new software, doc, etc. relating to Tcl, was created.
So as of right now, asking to split the newsgroup only adds to the
existing traffic, without resolving any problems.
The information in this set of FAQs comes from several sources. The
primary source of information is the group itself - I spend (much too
much) time each month culling through what I feel are some of the best
answers, gathering up new information on ports, etc. and adding it
here. I also gather new application information and add it as
best I can. The next most predominant source of information comes from
the authors of the various software packages. Finally, a small amount
comes from my personal experiences. You can find my general
Tcl FAQs at either <URL:http://www.teraform.com/%7Elvirden/tcl-faq/> or
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/info/faq/tcl-faq.part01.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/info/faq/tcl-faq.part02.gz>,
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/info/faq/tcl-faq.part03.gz>,
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/info/faq/tcl-faq.part04.gz>,
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/info/faq/tcl-faq.part05.gz>.
The primary location for the commercial use of Tcl FAQ is
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/info/faq/tcl-commercial-faq-p1.gz>,
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/info/faq/tcl-commercial-faq-p2.gz>,
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/info/faq/tcl-commercial-faq-p3.gz>,
as well as <URL:http://www.cpu.com/training/tclcom1.htm>.
The author is <URL:mailto:g...@cpu.com> (Gerald W. Lester). This FAQ
contains information either about commercial products which incorporate
Tcl as a part of them, firms which teach classes about Tcl and Tk in some
manner, and other commercial ventures. Please be sure to contact
the maintainer for all relevant material about _your_ product!
The FAQ containing a series of Tcl-related questions
and answers is managed by <URL:mailto:jm...@ichips.intel.com> (Joe Moss).
See <URL:http://psg.com/%7Ejoem/tcl/faq.html> or find it at
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/info/faq/tcl-faq-usage.gz>.
The FAQ containing Tk-related questions and answers is managed by
<URL:mailto:jeff....@acm.org> (Jeffrey Hobbs). You can find it at
<URL:http://oprs.mchh.siemens.de/tcl/faqs/tk/>.
A bibliography of published material related to Tcl will be
managed by <URL:mailto:g...@utdallas.edu> (Glenn Vanderburg).
(See "tcl-faq/bibliography/part1") or ftp it at
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/info/faq/tcl-faq-bib.gz>.
Cameron Laird <URL:mailto:cla...@Starbase.NeoSoft.COM> has made
available his personal notes on mistakes frequently made by newcomers
to Tcl at
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/fmm.html> and
will update it as time permits. Cameron maintains one of the more
unusual FAQ pages as well - the Unanswered Frequently-Asked Questions
about Tcl page
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/tcl-UFAQ.html>.
He has many other useful collections of information on Tcl and Tk.
Look over the list by going to
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/>.
FAQs are also available for the Windows port of Tcl
<URL:http://www.pconline.com/%7Eerc/tclwin.htm>,
Macintosh port <URL:http://sunscript.sun.com/mac/macFAQ.html>,
and perl/Tk <URL:news:comp.lang.perl.tk>
<URL:http://www.perl.com/ptk/ptkFAQ.html>.
A renewal of the effort of converting the FAQs to Japanese has
begun. You can find the ongoing updates (currently things are still old)
at <URL:http://www.tohoku.iij.ad.jp/%7Etaguchi/tcl-tk/JpDocs/index-en.html>.
It is being built by Taguchi Takeshi <URL:mailto:tag...@tohoku.iij.ad.jp>
and Oota Toshiya <URL:mailto:oo...@pes.com1.fc.nec.co.jp>.
A newsbot has been implemented by
Andreas Kupries <URL:mailto:a.ku...@westend.com> which provides a
<URL:news:comp.lang.tcl> automated welcome, providing first time
posters some introductory remarks and a set of pointers to the FAQs and
other common resources. You can see the current version of the mailing
by looking at <URL:http://www.westend.com/%7ekupries/c.l.t.welcome.html>.
A WWW form to submit entries to the Tcl/Tk software catalog is
available at <URL:http://www.wwinfo.com/tcl/>. This provides you an interface
not only to submit new items, but to submit updates or to browse the
catalog as needed.
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 <URL:mailto:lvi...@cas.org>.
------------------------------
From: FAQ General information
Subject: -II- What is Tcl? Tk? Extended Tcl? What is Tcl _not_?
o Highlights of Tcl based languages
Tcl and Tk originated with Dr. John Ousterhout (OH'-stir-howt)
while teaching at the University of California, Berkeley, California.
A quip about the pronunciation of Dr. O's last name from
<URL:news:comp.lang.tcl> pundit <URL:mailto:j...@aelfric.bu.edu> Jay Sekora:
> `It's pronounced Oh-stir-howt
> without a doubt!
> Not Oh-stir-hoot;
> he's not a brute.'
A History of Tcl-ing
Dr. Ousterhout got the idea for Tcl while on sabbatical leave
at DEC's Western Research Laboratory in the fall of 1987. He started
actually implementing it when he got back to Berkeley in the spring of
1988; by summer of that year it was in use in some internal
applications, but there was no Tk. The first external releases of Tcl
were in 1989. Tk implemention began in 1989, and the first release of
Tk was in 1991.
In 1994, John was hired by Sun Microsystems, Inc. At
that time, there was concern about about the future of Tcl. John
gave me permission at that time to include this quote:
>From: ous...@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$6...@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.
During April/May, 1997, the Sun research group responsible for
Tcl development were spun off into a Sun business group
<URL:http://sunscript.sun.com/>. However, things changed again soon afterwards.
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/SunScript_story>
is a copy of the message posted by John Ousterhout regarding the
situation as it developed during the Summer of 1997.
During August of 1997, a Tcl Consortium was formed. You can
read more about it, including how to join, who currently serves on the
board of directors, etc. by visiting <URL:http://www.tclconsortium.org/>.
During February, 1998, John Ousterhout left Sun to create
Scriptics <URL:http://www.scriptics.com/>, a company dedicated to
scripting tools, applicaitons, and services. According to
<URL:http://www.scriptics.com/qa.html>, core Tcl and Tk remain free,
with the team at Sun continuing work right now on Tcl/Tk 8.1. After
the next release, the intention is that work on the core will migrate from
Sun to Scriptics, with the Sun team focusing more on Tcl extensions and
applications.
On April 23, 1998 the Association for Computing Machinery (ACM)
<URL:http://www.acm.org/> awarded the 1997 Software System Award to
John Ousterhout and Scriptics
<URL:http://biz.yahoo.com/bw/980423/asoc_compu_1.html>. This is
awarded to an institution or individual(s) recognized for developing a
software system that has had a lasting influence, reflected in
contributions to concepts, in commercial acceptance, or both. The
Software System Award carries a prize of $10,000. Financial support for
the Software System Award is provided by IBM. See
<URL:http://www.acm.org/awards/ssaward.html> for the other folk who
have won this award.
Another bit of Tcl trivia has to do with sites where you find
Tcl and user contributed software. In the beginning, John created the
heavens and the earth... no, that's not right. In the beginning, the
Tcl and later the Tk source were available on an ftp site at Berkeley.
As user contributed software began to appear, some folk at purdue
graciously volunteered some disk space. Later, when John left Berkeley
for Sun, the core Tcl and Tk software (source code, etc.) moved from
Berkeley to Sun <URL:http://sunscript.sun.com/>. Then, when the folk
at Purdue no longer had resources to support the archive, it moved to
Alcatel. Eventually, that archive was moved to Neosoft's
<URL:http://www.neosoft.com/tcl/> archive.
But what _is_ Tcl?
Tcl (current release version 8.0p2) stands for ``tool command
language'' and is pronounced ``tickle.'' The home download site for
the Tcl source code is <URL:http://www.scriptics.com/software/download.html>.
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 several advantages by using Tcl for
its command language. First, Tcl provides a standard syntax: once
users know Tcl, they will be able to issue commands easily to any
Tcl-based application. Second, Tcl provides programmability. All a
Tcl application needs to do is to implement a few application-specific
low-level commands. Tcl provides many utility commands plus a general
programming interface for building up complex command procedures. By
using Tcl, applications need not re-implement these features. Third,
extensions to Tcl, such as the Tk toolkit, provide mechanisms for
communicating between applications by sending Tcl commands back and
forth. The common Tcl language framework makes it easier for
applications to communicate with one another.
Note that Tcl was designed with the philosophy that one should
actually use two or more languages when designing large software
systems. One for manipulating complex internal data structures, or
where performance is key, and another, such as Tcl, for writing
smallish scripts that tie together the other pieces, providing hooks for
the user to extend. For the Tcl script writer, ease of learning, ease of
programming and ease of gluing 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.
One answer to "What is Tcl?" can be found at
<URL:http://www.scriptics.com/scripting/>. For a white
paper written by Dr. Ousterhout discussing scripting languages, and Tcl
in particular, see
<URL:http://www.scriptics.com/people/john.ousterhout/scripting.html>.
For a 1996 article in SunWorld on the state of Tcl, see
<URL:http://www.sun.com/960710/cover/>. Other SunWorld articles have
followed.
Many times folk post to <URL:news:comp.lang.tcl> asking about
the changes from one release of Tcl to another. One resource of course
comes with each source release of Tcl and Tk. A file named "changes"
lists a change log of important changes. However, it has been pointed out
that this file is not all inclusive. Another commonly referenced resource is
<URL:http://www.scriptics.com/>, which has various release notes available
online. In terms of books covering the topic, the book by Brent Welch
(see below) covers the topic over several chapters.
Tk (current release 8.0p2) 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 home download site for
this Tk release is <URL:http://www.scriptics.com/software/download.html>.
Many users will encounter Tcl and Tk via the ``wish'' command. Wish
is a simple windowing shell which permits the user to write Tcl/Tk
applications in a prototyping environment.
Note that one frequently asked question is whether Tcl/Tk can
handle Japanese, Chinese, Korean, .... language fonts. As of 8.0, it
cannot not, as distributed by Sun. In June 1997, the Sun team stated
their intention to provide Unicode support in the Tcl 8.1 release.
John also has asked me to mention that information about what is
new or changed in each release is now available on the WWW. John writes:
> there are now pages containing release notes. The best thing is just to
> refer people to my home page, which is:
> <URL:http://www.scriptics.com/people/john.ousterhout/>
> <URL:http://www.scriptics.com/>
> You might put a notice about this in the FAQ to help people who see
> the FAQ after we reorganize.
A Tcl/Tk logo and a "Tcl-Powered" logo are now available from John.
GIF images in several different sizes are available in the Tk source
code distribution's ../library/images/ subdirectory. See the README
file in the library/images subdirectory for more details.
Extended Tcl (tclX) (Version 8.0.1) is an extended set of
commands for Tcl developed by Karl Lehenbauer and Mark Diekhans.
The authors' home ftp site for Extended Tcl is
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/distrib/tclx/>. Extended
Tcl is oriented towards system programming tasks, with many additional
interfaces to the Unix operating system as well as other useful utilities.
Expect (Version 5.25) was perhaps the first extension to Tcl
written. Its purpose is to ease interaction with applications which
normally interact directly with users at a terminal (such as ftp,
telnet, etc.). The WWW site for Expect is <URL:http://expect.nist.gov/>.
Expect is oriented towards automating command seuqences commonly
typed. One can use Expect with Tk to create graphical interfaces to
these commands as well. Expect works with Tcl up through Tcl 8.0p2.
Many other useful (and in some cases essential) extensions
also exist. (See "tcl-faq/part5") for details.
o General information about Tcl and Tk by <URL:mailto:g...@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. John has stated 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
<URL:news: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.
Also, Oracle has a product called Tk2Motif which has nothing to do with
Tcl or Tk as we are referring to it. Another 'TCL' that is sometimes
encountered has to do with the Pick operating system - again, that
is different than the language being discussed.
What are some of the most common complaints about Tcl? Well of
course the primary complaint is that because it is interpreted and
because the data is primarily treated as strings, that programs written
in Tcl are slow. Tcl 8.x attempts to address this by doing some degree
of compilation as well as permitted additional variable types. There
are also complaints frequently about the fact that several of Tcl's
behaviors are not intuitive - comments are commands rather than
traditional comments, numbers beginning with 0 are octal, proper use of
quoting mechanisms, etc. These are covered in the various FAQs.
A common question is whether Tcl/Tk/etc. is Year 2000 (Y2K)
compliant. The 'official' statement from the creator of the Tcl and Tk
core can be found at <URL:http://www.scriptics.com/Y2K.html>. A
statement from one of the <URL:news:comp.lang.tcl> readers who has done
his own analysis can be found at
<URL:http://www.cs.man.ac.uk/%7Efellowsd/tcl/tcly2k.html>. Information
about Y2k compliance of various Tcl based programs or extensions should
come from their creators - if the web page for the program or extension
doesn't address the issue, email the creator and ask if they would
please add such a statement.
------------------------------
From: FAQ General information
Subject: -III- Do these packages run on my machine?
A. Unix
Tcl runs on Sun 3s, 4s, and later models 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, all sorts of HPs running HP-UX (even HP Snakes running OSF/1
and HP-UX). Intel [34]86 systems running 386bsd, netbsd, freebsd,
BSDI, Solaris 2.x 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 that Tcl runs fine on IBM RS6000 under AIX 3.x as well as IBM
ES/9000 and AIX/ESA. A few problems getting Tcl running under Mt. Xinu
Mach have been reported in the past. Tcl also has been ported to Encore
91's running UMAX V (an 88k based System V with BSD extension Unix), as
well as to Apollos running BSD/SYSV. Tcl runs on a Cray running Unicos.
Someone ported Tcl to a Sony NeWS machine running NEWS-OS 4.2. A Tcl
port to a Convex 3220 and 3880 was also reported. Folks have compiled
Tcl/Tk/BLT/itcl on a Mac running the latest A/UX. A port to Tenon
MachTen 2.1VM, running on a Mac II which was running MacOS System 7.1,
has been reported. A port to a Mac running mkLinux has been reported.
Tcl also runs on Supermax Motorola/MIPS based multiprocessors under
SMOS. LynxOS 2.4.0 and 2.5.0 come with Tcl and expect (but not Tk).
LynxOS 2.4.0 comes with Tcl 7.3. I've had a report of Tcl 7.[56]
(as well as Tk 4.[12]) being built on LynxOS.
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.
Note that SGI is shipping Tcl/Tk, TclMotif, expect, and some other
custom extensions along with the OS starting with Irix 6.2. The desktop
environment is called Indigo Magic.
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.
From Tcl 7.5/Tk 4.1 on, the source code for Tcl and Tk should
compile and run on a Macintosh from the original distribution. Learn
more about this from reading
<URL:http://sunscript.sun.com/mac/mactcl-project.html>
Also (see "tcl-faq/part4"), the Tcl programs/packages catalog,
for the latest port locations and versions.
C. INTEL DOS-like systems
From Tcl 7.5 on, the source code for Tcl and Tk should compile
and run on Windows machines from the original distribution. See
<URL:http://sunscript.sun.com/win/wintcl-project.html> for the details.
Steve Furr <URL:mailto:fu...@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 <URL:mailto:w...@wwa.com> (Bud Bach).
Andreas Stuebinger <URL:mailto:stue...@infosun.fmi.uni-passau.de>
also has done an OS/2 port of Tcl (version unknown). Tcl 7.4 has been
ported to OS/2 by Stefano Fornari <URL:mailto:for...@ipvvis.unipv.it>
It is available at <URL:ftp://ftp.leo.org/pub/comp/os/os2/devtools/languages/>.
Illya Vaes <URL:mailto:iv...@hr.nl> is working on a port of
Tk 4.1 (the Win32 version) to OS/2 Presentation Manager. He is using the
native PM/GPI calls and should be able to support OS/2 2.x. It is reported
that Ilya Zakharevich <URL:mailto:il...@math.ohio-state.edu> is doing something
similar, using the Developer's API extensions to directly support most of
the Win32 API's under OS/2 Warp with DAX/DAPIE and Fixpack 17 installed
and the Open32 manager. Contact them for more details on the progress
being made.
Versions of Tcl for Windows 3.x, Windows 95, Windows NT, OpenNT
should all be available or buildable.
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
<URL:mailto:an...@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
<URL:mailto:wolf...@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
<URL:mailto:jkim...@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 <URL:mailto:gwle...@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.neosoft.com/languages/tcl/sorted/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 <URL:mailto:ka...@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 <URL:mailto:tsa...@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, <URL:mailto:co...@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.
<URL:mailto:h...@hermes.bouw.tno.nl> (Marco van der Heiden) has
completed a port to the Amiga, and suggests Amiga developers contact him
by email.
<URL:mailto:wu...@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.
A version of Tcl is apparently available on Fish disk number 447.
I do not have information concerning what version of Tcl this is. It
is my understanding that the Fish disks are available on many of the
Amiga Internet archive sites, one of which is
<URL:ftp://ftp.cso.uiuc.edu/>.
Tcl 7.6 and Tk 4.2 can also be found on the Geek Gadgets CDROM
(formerly known as ADE) and on any ADE/Geek Gadgets FTP server along
with an X11 server and a complete development kit for unix apps. The
main site is <URL:ftp:ftp.ninemoons.com/pub/geekgadgets>. This version
of Tcl/Tk is not limited in any way (ie. everything should work as the
Unix version) and Tcl/Tk 8.0+ should appear soon.
The Tcl/Tk Consortium is in the process of building a state of
the language CD-ROM. Watch <URL:http://www.tclconsortium.org/> for
details.
Also (see "tcl-faq/part4"), the Tcl programs/packages catalog,
for the latest port locations.
F. NeXT
At one time, information about compiling Tcl and Tk were
in the FAQs. This info appears to be gone now. Perhaps the configure
information compiles out of the box. If not, please forward info to
<URL:mailto:lvi...@cas.org> and I can add pointers here to you.
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://ftp.atd.ucar.edu/pub/vxworks/vx/tclvx7.0.v5.tar.gz>,
<URL:ftp://ftp.atd.ucar.edu/pub/vxworks/vx/tclvx7.3.tar.gz>, and
<URL:ftp://ftp.atd.ucar.edu/pub/vxworks/vx/vxTcl7.4.tar.Z> or names
similar (if updates have occurred). Also Wind River Systems's Tornado
development environment includes a tcl interface for VxWorks.
A port to GEOS was attempted, but it was found to be difficult to
run there (except perhaps under the desktop platform) due to resource limits
and constraints.
A port of Tcl/Tk and X11R6 to OS-9 has been reported to be
done by <URL:mailto:k...@keihh.hanse.de> Kei Thomasen. A different port of
Tcl/Tk to OS-9 was done by <URL:mailto:oer...@port.de> Heinz-Juergen Oertel.
A port of Tcl 8.0 has been done to BeOS, by Dave Mills
<URL:mailto:rfac...@earthlink.net>. See <URL:ftp://ftp.be.com/pub/lang/>
for details.
A port of Tcl 7.4 to Archimedes RISCOS 3.1 or later was performed
by C.T.Stretch <URL:mailto:ct.st...@ulst.ac.uk>.
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 a number of interfaces which are shell-like. The
first is tclsh, which comes as a sample program implementing a Tcl
interpreter as a part of the Tcl distribution. Another is wish, which
is a shell-like interface that is a part of the Tk package. Many of
the other extensions also build interpreters as well. The tclX extension
is an example - it builds an interpreter called tcl as well as one called
wishx.
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
patch, obtainable from
<URL:ftp://ftp.neosoft.com/languages/tcl/alcatel/extensions/tk3.6forC++.patch.gz>,
is a patch that allows tk 3.6 main.c and other extension routines to be
compiled with a C++ compiler. Thanks to Ken Yap
<URL:mailto:k...@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.
SWIG <URL:http://www.swig.org/> is another great
resource for using C++ and Tcl. To quote the author:
> SWIG is a code development tool created to solve real problems and
> make C/C++ programming more enjoyable. Simply stated, SWIG
> allows you to integrate common scripting languages such as Tcl,
> Perl, Python, and Guile with programs containing collections of
> functions written in C or C++. By using an interpreted scripting
> language with a C program, you can do a number of cool things like:
> Build a powerful interface.
> Rapidly prototype new features.
> Interactively debug and test your code.
> Develop a graphical user interface.
> Build C/C++ modules for scripting language applications.
> Save lots of time--allowing you to work on the real problem.
> Impress your friends.
One user notes:
> To contrast SWIG with Objectify - SWIG has you prepare a small interface
> file that specifies what functions are to be wrapped, rather than adding
> macros to your original header file. It also works with C, as well as
> C++.
C. Modula-3
Norman Ramsey <URL:mailto: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 <URL:mailto:car...@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 <URL:ftp://gatekeeper.dec.com/>, and Tcl-DP and
Modula-3 have been merged.
D. Eiffel
<URL:mailto:ste...@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
<URL:mailto:den...@dennis.cs.colorado.edu> (Dennis Heimbigner)
introduced an adatcl package which gives Ada programmers access to Tcl
interpreters. (See "tcl-faq/part4") for details of the package.
F. Perl
In the past, efforts by Dov Grobgeld
<URL:mailto:d...@menora.weizmann.ac.il> and Guenther Schreiner
<URL:mailto:guen...@ira.uka.de> were made to develop at least 2
Perl 4 to Tcl/Tk interfaces.
More effort has occured in the Perl 5 environment, where an
extension to allow Perl 5 to directly access the Tcl C API, as well as an
extension to allow the ability to do Tk programming without a Tcl
interpreter involved at all are available. These packages can be ftp'd
from the Comprehensive Perl Archive Network (CPAN) - a series of ftp
sites which keep the latest and greatest archives of Perl code in sync.
See <URL:http://www.perl.com/perl/CPAN/CPAN.html> for a pointer to CPAN,
and follow the links to find the Tcl related Perl packages.
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
A module for Python based on Tk is available - more details are
available in <URL:news:comp.lang.python> on this front.
Some work relating to the Fresco CORBA interpreter has resulted in a
Tcl-based interpreter which interacts with that environment. See
<URL:http://www.faslab.com/fresco/HomePage.html> (???) for more details.
Tk bindings for the Dylan language are being shipped as a part
of CMU's Mindy compiler for Dylan. The Sather language also has a set
of classes to bind in Tk/Tcl.
Duncan Sinclair <URL:mailto:sinc...@dcs.gla.ac.uk> has details of a
hack into wish.c some hooks for a Tk to 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 interpreter for Silicon Graphics machines for SGI's
GL language. There is an interface to WOOL. The GNU language Guile not
only has a Scheme backend, but a Tcl one as well. There are at least
two interfaces to Tcl for Java. There is a Caml Light interface to
Tcl/Tk. There is a commercial product which provides an interface
between Objective C and Tcl. There is an interface between Oz and Tcl/Tk.
There is a subset of Modula-3 with a Tk binding. There is at least one
interface between Scheme and Tk. There is a binding in Gopher for Tcl/Tk.
For more details on the above efforts, (see also "tcl-faq/part4").
------------------------------
From: FAQ General information
Subject: -V- What training material is available?
You can find a brief list of Tcl or Tk related books at
<URL:http://www.tcltk.com/consortium/resources/books.html>. For the
books that are listed there, I will list brief additional notes not
found at this site. I also list other books they don't list. Just a
note - I currently don't work for any of these folk. In some cases,
folk have contributed the description of their books. In most cases, I
haven't even seen the book that's described.
An interesting page for those who are interested in reviews, etc.
is <URL:http://www.amazon.com/exec/obidos/subst/categories/computer-programming/tcl-tk-article/002-8989352-4516417>,
where reviews of a few of these books, as well as pointers to other
Tcl and Tk books (as well as ordering info from Amazon) are available.
Another source of info regarding Tcl books is
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/tcl_books.html>
1. Title: Obfuscated C and Other Mysteries
Author: Don Libes <URL:mailto:li...@nist.gov>
WWW book information: <URL:http://catalog.wiley.com/ss/.147311173/index.cgi?script=remsrch&query=Obfuscated+C+and+Other+Mysteries>
This is not your typical programming book. This book discusses programming
in the Unix environment in a humorous manner. However, specific
solutions to issues are addressed. Separate chapters on Tcl and Expect
are covered.
2. Title: Tcl and the Tk Toolkit
Author: John K. Ousterhout <URL:mailto:ous...@scriptics.com>
WWW book information: <URL:http://cseng.aw.com/bookdetail.qry?ISBN=0%2D201%2D63337%2DX&ptype=0>
Book's examples: <URL:ftp://ftp.scriptics.com/pub/tcl/doc/book.examples.Z>
Book suppliment: <URL:http://www.scriptics.com/doc/tk4.0.ps>
The book primarily covers Tcl 7.3 and Tk 3.6. A German translation of
this book, titled _Tcl und Tk_, with the ISBN of 3893197931, is also
available.
While the book is a good intro to Tcl, its basis on the older
Tk makes it difficult to use for some types of Tk development.
The tk4.0 porting guide postscript document with a few of the issues.
However, there have been many changes since Tk 3, particularly in
Tk 8's cross platform environment.
3. Title: X User Tools
Author: Linda Mui and Valier Quercia
Publisher: O'Reilly and Associates, Inc.
103A Morris Street
Sebastopol, CA US 95472
Publication date: November 1994
ISBN: 1565920198
Pages: 856
Price: 49.95 US
WWW book information: <URL:http://www.ora.com/catalog/xtools/>
Chapter 30 covers writing tools in Tcl/Tk. Several Tcl and Tk tools
are available on the CD-ROM. However, since it is more than 2 years old,
it is a rather outdated version of Tcl/Tk.
4. Title: Exploring Expect
Subtitle: A Tcl-Based Toolkit for Automating Interactive Applications
Author: Don Libes <URL:mailto:li...@nist.gov>
WWW book information: <URL:http://www.ora.com/catalog/expect/>
Book's examples: <URL:ftp://ftp.cmd.nist.gov/pub/expect/expect.tar.gz>
Errata: <URL:ftp://ftp.cme.nist.gov/pub/expect/errata>
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.
Exploring Expect remains in the first edition. There have only been a
few corrections and updates so they have been easily incorporated in
new printings. The last time Don had to make any corrections was in the
third printing.
Exploring Expect was originally based on Tcl 7.3 and 7.4 alpha.
However, the book correctly describes 7.5 as well. Almost all of the
recent changes in Tcl were under the cover - which is not the focus of
Don's book, so it is still accurate.
Interesting story time: Don only needed to make one change in the book
when Tcl 7.4 came out of alpha. Tcl 7.4 added checking for overflow
which was something his random number generator didn't like. So he
changed the constants in the 2nd printing to avoid this problem.
Later, Ousterhout got enough grief from people that he later changed
it back. So it turned out that Don really hadn't needed to make any
changes to the book after all.
The book was also based on Tk 3.6 and Tk 4 alpha. Don's book doesn't
go into enough depth on Tk that this really matters - in fact, he only
needed to mention a difference between Tk 3 and Tk 4 at one point. So
the text is still accurate. He does, however, have a lot of real code
and some of the Tk examples no longer work quite right because of the
way bind changed. However, all of those examples come with the Expect
tar file and they are Tk4-ized, so it shouldn't be a significant
problem. The text describing the examples is still correct.
Note that a new version of Expect is in testing for Tcl 8.0. To get it,
check on the WWW home page for the beta version of Expect.
The WWW home for Expect is <URL:http://expect.nist.gov/>.
5. Title: How to Manage Your Network Using SNMP
Subtitle: The Networking Management Practicum
Authors: Marshall T. Rose <URL:mailto:mr...@dbc.mtview.ca.us>
Keith McCloghrie
Publisher: Prentice Hall
Publication date: January 1995
ISBN: 0131415174
Pages:
Price: 52.00 US
_How to Manage your Network..." describes a Tcl-based SNMP API, and contains
several example programs.
6. Title: MH and xmh
Subtitle: E-mail for users and programmers, Third edition
Author: Jerry Peek
Publisher: O'REILLY AND ASSOCIATES
Publication date: April 1995
ISBN: 1565920937
Pages: 782
Price: 34.95 US
WWW book information: <URL:http://www.ora.com/catalog/mh3/noframes.html>
Besides the obvious also covered the Tk application exmh. According
to the publisher, this product has been discontinued.
7. Title: Practical Programming in Tcl and Tk, Second edition
Author: Brent Welch <URL:mailto:we...@acm.org>
WWW book information: <URL:http://www.beedub.com/book/>
Second Edition Errata: <URL:http://www.beedub.com/book/2nd/Errata1.html>
Book's examples: <URL:http://www.beedub.com/book/tclbook2.tar.Z>
Book's table of contents: <URL:http://www.beedub.com/book/>
Book promotion info: <URL:http://www.borders.com/sections/section_50000.html>
This updated edition describes Tcl / Tk 8.0 as it was during
the beta period. Along with the material from the first edition, it
also covers sockets, packages, namespaces, a great section describing
the changes in Tcl 7.4, 7.5, 7.6, and 8.0 (and Tk as well), Safe Tk
and the Plugin! Note that this book has also been translated:
German translation ISBN: 3827295297
Japanese translation ISBN: 4810185974
8. Title: UNIX Test Tools and Benchmarks
Subtitle: Methods and Tools to Design, Develop, and Execute Functional,
Structural Reliability, and Regression Tests, 1/e
Author: Rodney C. Wilson
WWW book information: <URL:http://www.prenhall.com/ptrbooks/ptr_0131256343.html>
This book covers in-depth discussions of state of the art
testing strategies, technologies, and benchmarking products.
Among the testing tools covered are expect, Tcl, Tk and many others.
10. Title: Tcl and Tk Reference Manual
Editors: Donald Barnes, Marc Ewing <URL:mailto:ma...@redhat.com>, Erik Troan
WWW book information: <URL:http://www.lsl.com/catalog/books/tcltk/>
11. Title: The Visualization Toolkit
Subtitle: An Object-Oriented Approach to 3D Graphics
Printing: 2/e
Author: Will Schroeder, Ken Martin, Bill Lorensen
WWW book information: <URL:http://www.cs.rpi.edu/%7Emartink/>
<URL:http://www.prenhall.com/allbooks/ptr_0139546944.html>
The book contains software (written in C++ and Tcl/Tk) and information
to assist you in transforming data into 3D graphics. The book covers
key algorithms, modeling, and techniques for various types of
visualization. The CD-ROM contains 400 megabytes of software, data
images, and documentation. The software runs on Unix, Windows 95, and
Windows NT.
12. Title: Graphical Applications with Tcl and Tk
Author: Eric Foster-Johnson <URL:mailto:e...@pconline.com>
WWW book information: <URL:http://www.pconline.com/%7Eerc/tclbook.htm>
The second edition of this book focuses on creating and debugging
cross-platform graphical applications using Tcl/Tk 8.0. Windows and
Unix development is covered. The book comes with a CD-ROM containing
Tcl/Tk sources, a binary Windows with install program, source code
examples from the book and Tcl freeware.
13. Title: Bots and Other Internet Beasties Book/CD Package
Author: Joseph Williams
WWW book information: <URL:http://merchant.superlibrary.com:8000/catalog/hg/PRODUCT/PAGE/15752/bud/1575210169.html>
Book covers internet robots, spiders, worms, and other agents.
Covers software written in Tcl/Tk.
14. Title: RedHat Linux Unleashed Book/CD Package
Author: Kamran Husain, Tim Parker, et al.
WWW book information:
Book covers the Linux OS/Environment. This includes Tcl/Tk as well as many
other subjects.
15. Title: Tricks of the Java Programming Gurus
Author: Glenn Vanderburg
WWW book information: <URL:http://merchant.superlibrary.com:8000/catalog/hg/PRODUCT/PAGE/15752/bud/1575211025.html>
<URL:http://www.mcp.com/samsnet/books/102-5/102-5.html>
This book is primarily a book about advanced Java techniques. However,
there's a chapter on the ability to embed a Tcl interpreter into a Java
application using a native method library under Unix, as well as info
on ways that Tcl might be useful for a Java application.
16. Title: The Visual TCL Handbook, 1/e
Author: David Young <URL:mailto:da...@inforef.com>
WWW book information: <URL:http://www.amazon.com/exec/obidos/ISBN=013461674X/u/7141-5908756-107481>
A comprehensive guide to Visual TCL. This book leads reader from basic
graphical user interface development concepts to meaningful application
development. The book focuses on the TCLX and VT extensions,
addressing many fundamental TCL topics. VT is a Motif based graphical
interface, incompatible with Tk. The entire TCL language is documented
in a separate Commands section. Comes with a CD-ROM that includes SGI,
Solaris, HP-UX, AIX and Unixware versions of Visual Tcl.
17. Title: Running LINUX
Author: Matt Welsh and Lar Kaufman
WWW book information: <URL:http://www.ora.com/catalog/runux2/noframes.html>
Rnning LINUX deals with Linux administration. Has a chapter on programming
using C, C++, Perl, Tcl/Tk. A companion product containing a CD-ROM is
available.
18. Title: Understanding OSF DCE 1.1 For AIX and OS/2
Author: Rolf Lendenmann
Publisher: PTR Prentice Hall
Publication date: August 1996
ISBN: 0134937503
Pages: 312
Price: 36.00 US
This book teachs OSF's Distributed Computing Environment. It covers
many aspects of DCE and teaches how to create control scripts and RPC
programs using Tcl, RPCs, and threads.
19. Title: LINUX Companion
Subtitle: The Essential Guide for Users and System Administrators, 1/e
Author: Mark F. Komarinski
WWW book information: <URL:http://www.amazon.com/exec/obidos/ISBN=0132318385/u/7141-5908756-107481>
LINUX Companion covers a lot of information about Linux. Chapter 11 is
the development tools chapter, and gcc, g++, Perl and Tcl/Tk are
covered.
20. Title: Beginning Linux Programming
Author: Neil Matthew, Richard Stones
WWW book information: <URL:http://www.amazon.com/exec/obidos/ISBN=1874416680/u/7141-5908756-107481>
Introduction to various types of programming tools. Includes a chapter
on programming in Tcl/Tk. Supposedly it will be followed by Instant,
Revolutionary, and Master Class editions. Source code supposedly available
on WWW.
21. Title: CGI Bible
Author: Ed Tittel <URL:mailto:eti...@lanw.com>
Mark Gaither <URL:mailto:ma...@hal.com>
Sebastian Hassinger <URL:mailto:si...@outer.net>
Mike Erwin <URL:mailto:mi...@outer.net>
WWW book information: <URL:http://www.idgbooks.com/database/book_result.msql?isbn=0-7645-8016-7>
CGI Bible is a paperback with CD-ROM. It covers HTTP and HTML briefly,
SGML and HTML DTDs (and validation), HTML 3.0, CGI (including the various
languages which can be used, mentioning Tcl), then proceeds on to the
topic of the design of CGI applications (using perl 4 - shudder).
22. Title: Tcl and Tk Reference Card
Publisher: Specialized Systems Consultants
Publication date: December 1996
ISBN: 0916151808
Pages:
Price: 4.50 US
WWW book information: <URL:https://www.ssc.com/cgi-bin/svend/#refs>
Tcl cards cover Tcl 7.3.
Tk cards cover Tk 4.0.
23. Title: Tcl Reference Card
Author: Michael K. Johnson
Publisher: Specialized Systems Consultants
Publication date: December 1996
ISBN: 0916151867
Pages:
Price: 3.00 US
WWW book information: <URL:https://www.ssc.com/cgi-bin/svend/#refs>
Tcl cards cover Tcl 7.3.
24. Title: Tk Reference Card
Author: Michael K. Johnson
Publisher: Specialized Systems Consultants
Publication date: December 1996
ISBN: 0916151859
Pages:
Price: 3.00 US
WWW book information: <URL:https://www.ssc.com/cgi-bin/svend/#refs>
Tk cards cover Tk 4.0.
25. Title: Linux Programming
Author: Patrick Volkerding,
Eric Foster-Johnson <URL:mailto:e...@pconline.com>,
Kevin Reichard
Publisher: M and T Books
Publication date: January 1997
ISBN: 1558285075
Pages:
Price: 39.96 US
WWW book information:
This book and CD-ROM covers every major programming tool available for Linux,
including Tk.
26. Title: Mastering Regular Expressions
Author: Jeffrey Friedl <URL:mailto:jfr...@omron.co.jp>
WWW book information: <URL:http://www.ora.com/catalog/regex/>
More book information: <URL:http://enterprise.ic.gc.ca/%7Ejfriedl/regex/>
This book explains regular expressions in general, and then covers a number
of different tools explaining specialized variations. Tcl is one of the
tools covered in its own chapter.
27. Title: Cookbook for Serving the Internet: UNIX Version, 1/e
Author: Philip E. Bourne
Publisher: Prentice Hall PTR
Publication date: February 1997
ISBN: 0135199921
Pages: 336
Price: 29.95 US
WWW book information: <URL:http://merchant.superlibrary.com:8000/catalog/hg/PRODUCT/PAGE/01351/bud/0135199921.html>
Cookbook is intended to help one set up their own UNIX internet information
server. Covers where to find the software tools needed, how to design the
structure of the information server, how to decide what information
to upload, plan the use of graphics, how to write interactive forms,
when to do custom programming in Perl or Tcl, etc.
I don't know yet how much Tcl is actually mentioned in the book.
28. Title: CGI Developer's Resource: Web Programming in Tcl and Perl
Authors: J.M. Ivler <URL:mailto:iv...@i-xpress.com>
Kamran Husain
WWW book information: <URL:http://www.net-quest.com/%7Eivler/cgibook/>
CGI Developer's Resource is a paperback with a CD-ROM. It contains
complete program examples. The write up describes this book as covering
a methodology of the analysis, design and coding of enterprise-wide CGI
scripts in both Tcl and Perl. All source (over 50 solutions) from the
book, as well as valuable programming tools, are contained on the CD-ROM.
29. Title: Tcl/Tk for Dummies (For Dummies)
Author: Timothy Webster, with Alex Francis
WWW book information: <URL:http://www.dummies.com/>
Another one of the series of the paperback programming books. This one
focues on the Tcl plugin as a programming environment.
30. Title: Effective Tcl: Writing Better Programs in Tcl and Tk
Author: Mark Harrison <URL:mailto:ma...@usai.asiainfo.com>
Michael J. McLennan <URL:mailto:mmcl...@lucent.com>
WWW book information: <URL:http://www.aw.com/cseng/books/efftcl/>
<URL:http://cseng.aw.com/bookdetail.qry?ISBN=0-201-63474-0&ptype=0>
WWW examples: <URL:http://www.awl.com/cseng/titles/0-201-63474-0/efftcl-ex.tar.Z>
Practical information on how to exploit the full potential of Tcl/Tk.
31. Title: Database Backed Web Sites
Author: Philip Greenspun <URL:mailto:ph...@martigny.ai.mit.edu>
Publisher: Ziff-Davis Press
Publication date: May 1997
ISBN: 1562765302
Pages:
Price: 29.95 US
WWW book information: <URL:http://photo.net/wtr/dead-trees/>
WWW demo site: <URL:http://demo.webho.com/>
A book on how to think about your Web publishing philosophy, make
money (shudder), and build RDBMS-backed Web sites. This book will
contain lots of examples of using the AOLserver, Tcl and RDBMS.
32. Title: Tcl/Tk Tools
Editor: Mark Harrison <URL:mailto:ma...@usai.asiainfo.com>
WWW book information: <URL:http://www.ora.com/catalog/tcltools/>
FTP site for examples: <URL:ftp://ftp.oreilly.com/pub/examples/power_tools/tcltk/>
This is a paperback with source code CD-ROM. The book covers the various
Tcl extensions at a snapshot in time - i.e. Tcl 7.6.
Extensions such as BLT, ET, expect, GroupKit, [incr Tcl], [incr Tk],
[incr Widgets], MTtcl, Oratcl, Sybtcl, TCL-DP, TclX, Tix, TKReplay, Tree,
TSIPP are covered. Several other topics, such as info on configuration
and debugging Tcl/Tk are also covered.
Some of the sources, as well as binaries for Linux and Solaris platforms,
appear on the CD-ROM.
However, some of the code does not appear on the first edition of the
CD-ROM. Watch the about ftp location as the code is located and made
available.
33. Title: Mobile Agents: Explanations and Example
Authors: William R. Cockayne <URL:mailto:cock...@acm.org>
Michael Zyda <URL:mailto:zy...@siggraph.org>
WWW book information: <URL:http://www.manning.com/Cockayne/>
Paperback with CD-ROM
Book covers the technology to create mobile agents via various
mechanisms, including Agent Tcl, Telescript, Ara, Aglest Workbench.
Includes software to allow the reader to create and use mobile agents
on the internet.
34. Title: The Pattern Recognition Basis of Artificial Intelligence
Author: Donald Tveter <URL:mailto:d...@mcs.com>
Publisher: IEEE
Publication date: August 1997
ISBN: 0818677961
Pages: 350
Price: 46.00 US
WWW book information: <URL:http://www.computer.org/cspress/catalog/bp07796.htm>
Examples: <URL:http://www.mcs.net/%7Edrt/basisofai.html> (???)
An introduction to artificial intelligence. At least one of the software
packages described in the book is written in Tcl/Tk and is available
for Unix, DOS and Windows 3.x.
35. Title: Interactive Web Applications With Tcl/Tk
Authors: Michael Doyle
Hattie Schroeder
Publisher: AP Incorporated
Publication date: February 1998
ISBN: 0122215400
Pages: 600
Price: 39.95 US
WWW book information: <URL:http://www.eolas.com/tcl/>
Examples: <URL:http://www.eolas.com/tcl/>
Paperback with CD-ROM.
This is a learning by example book, for folk who know a bit of
programming, but are not experts. It covers developing applets as
well as stand-alone applications and simple server applications. The
examples have been tested with both Windows and Unix.
The book comes with the Spynergy toolkit, which adds a variety
of pure Tcl/Tk procedures for distributed processing, URL retrieval,
HTML rendering, database management and platform independent file managment,
Ed, a Tcl editor and testing environment, an image conversion tool, a
demo of Tk features, a client/server version of a rolodex application,
a pure Tcl web server, a client/server push application, a tcl web browser,
36. Title: Tcl Tk Workshop Proceedings, Toronto, Ontario, Canada
Subtitle: NR Edition
Publisher: Usenix Assoc.
Publication date: July 1995
ISBN: 1880446723
Pages:
Price: 34.00 US
WWW book information:
This is the proceedings from the 1995 workshop. The Usenix folk also
have the proceedings for the 1996 and 1997 workshops for sale as well.
37. Title: Professional Java Fundamentals
Authors: Shy Cohen
Publisher: Wrox Press
ISBN: 1861000383
Pages: 500
Price: 39.95 US
WWW book information:
Describes the shell, unix, terminal and curses environment, a variety
of Java issues, and Tcl programming. Why? I have no idea.
38. Title: Effektives Programmieren mit Perl5
Author: Michael Schilling
Publisher: Addison-Wesley
ISBN: 3827310954
Pages:
Price: 59,90 DM
WWW book information: <URL:http://www.addison-wesley.de/>
Effective Programming, available only in German, is a book and CD-ROM
which covers Perl 5, OO-Perl, Perl/Tk, Perl and the Internet, and more.
39. Title: Cross-Platform Perl
Author: Eric F. Johnson <URL:mailto:e...@pconline.com>
Publisher: M and T Books <URL:http://www.mispress.com/>
Publication date: September 1996
ISBN: 155851483X
Pages:
Price: 34.95 US
WWW book information: <URL:http://www.pconline.com/%7Eerc/perlbook.htm>
Errata: <URL:http://www.pconline.com/%7Eerc/perlbook.htm#Errata>
Cross-Platform Perl focuses on writing cross-platform perl applications.
Covers Perl on Windows NT and Unix. It also covers Perl/Tk as well as
other Perl add-on modules for writing CGI, etc. Comes with a CD-ROM
containing the Perl 5.002 source code, a binary version of Perl 5.001
for Windows 95 and Windows NT, sources from the book examples and various
Perl freeware.
40. Title: UNIX Programming Tools
Author: Eric F. Johnson <URL:mailto:e...@pconline.com>
Publisher: M and T Books <URL:http://www.mispress.com/>
ISBN: 1558514821
Pages:
Price: 34.95 US
WWW book information: <URL:http://www.pconline.com/%7Eerc/unixprog.htm>
Errata: <URL:http://www.pconline.com/%7Eerc/unixprog.htm#Errata>
This paperback`s focus is teaching one how to use Unix to do programming.
However, a discussion of Perl and Tcl as interpreters is present, and the
CD-ROM includes Tcl 7.6 and Tk 4.2, as well as many other pieces of
software useful when programming on Unix (gcc, Java, LessTif, tkdiff,
Cocoon, cxref, Perl 5.003, emacs, tkedit, vim, CVS, gdb/tk and other
tools).
41. Title: Linux Configuration and Installation, Second Edition
Authors: Patrick Volkerding,
Kevin Reichard, and
Eric F. Johnson <URL:mailto:e...@pconline.com>
Publisher: MIS: Press
Publication date: January 1996
ISBN: 1558284923
Pages:
Price: 39.95 US
WWW book information:
Comes with 2 CD-ROMs. Has a brief introduction to Tcl in the section on
programming. CD-ROM has Tcl/Tk along with a lot of other tools on it.
The CD-ROM was recently updated to include Slackware 3.2.
42. Title: Advanced Perl Programming
Author: Sriram Srinivasan
Publisher: O'Reilly
Publication date: August 1997
ISBN: 1565922204
Pages: 434
Price: 34.95 US
WWW book information: <URL:http://www.ora.com/>
Errata: <URL:http://www.oreilly.com/catalog/advperl/advperl.current>
Advanced Perl covers objects, network programming, databases, and other topics,
such as two chapters on Perl/Tk.
43. Title: Programming Python
Subtitle: Object-Oriented Scripting
Author: Mark Lutz <URL:mailto:lu...@rmi.net>
Publisher: O'Reilly
Publication date: October 1996
ISBN: 1565921976
Pages: 904
Price: 44.95 US
WWW book information: <URL:http://www.ora.com/catalog/python/>
Errata: <URL:http://shell.rmi.net/%7Elutz/errata.html>
Book (and CD-ROM) covers the use of the Python programming language. The
book is full of running examples (all of which come on the CD-ROM).
CD-ROM also contains versions of Python for all major UNIX, Windows,
Windows NT, and Macintosh platforms. There are a few hundred pages
that use python's Tkinter interface to Tk.
44. Title: Web Client Programming with Perl
Subtitle: Automating Tasks on the Web
Author: Clinton Wong
Publisher: O'Reilly
Publication date: March 1997
ISBN: 156592214X
Pages: 228
Price: 29.95 US
WWW book information: <URL:http://www.ora.com/catalog/webclient/>
Book's examples:
Web Client Programming discusses extended your Perl scripting abilities to
the WWW. A section on Tk including two or three examples is included.
45. Title: Tcl/Tk Unleashed (Unleashed)
Authors: Red Hat Press
Publisher: Sams Publishing
Publication date: September 1997
ISBN: 0672311437
Pages: 1100
Price: 49.99 US
WWW book information:
This is a paperback with CD-ROM.
46. Title: Programacion en Tcl/Tk
Authors: Francisco Ramon Feito Higueruela,
Rafael Jesus Segura Sanchez <URL:mailto:rse...@ujaen.es>,
Francisco de Asis Conde Rodriguez,
Publisher: Universidad de Jaen (Spain)
Publication date: January 1997
ISBN: 8488942966
Pages:
Price:
WWW book information:
The first Tcl/Tk book in Spanish.
47. Title: UNIX Power Tools, Second edition/
Authors: Jerry Peek, Tim O'Reilly, and Mike Loukides
Publisher: O'Reilly
Publication date: August 1997
ISBN: 1565922603
Pages: 1120
Price: 59.95 US
This paper back and CD-ROM, covers the best tools for using Unix. The
CD-ROM includes a large number of freely distributable software tools,
including Tcl.
48. Title: Web TCL Complete
Author: Steve Ball <URL:mailto:Steve...@zveno.com>
Publisher: McGraw-Hill Book Company
Publication date:
ISBN: 007913713X
Pages: 500
Price: 49.95 US
WWW book information: <URL:http://www.zveno.com/zm.cgi/in-wtc/>
Paperback and CD-ROM which includes coverage of Web applications, Tclets, and
Tcl/Java interfacing. The CD-ROM features a Tcl plug-in for Netscape
browsers, plus Tcl, TclJava, and Jacl code, and a complete channel
driver written in Tcl.
The book will be covering all aspects of Web programming: from
server-side CGI scripting and microscripting through to client-side
Tclets and hyperpage scripting, with some general network programming
thrown in for good measure.
The author plans on including lots of example scripts, but probably not much C
code - this is 100% Pure Tcl(TM) - which will provide a coherent
collection of applications and libraries. He'll also include examples
of code reuse; for server- and client-side processing of forms for
example.
49. Title: Building Network Management Tools With Tcl/Tk
Subtitle:
Authors: Dave Zeltserman and Gerard Puoplo
Publisher: Prentice Hall
Publication date: April 1998
Nth Printing:
ISBN: 0130807273
Pages: 448
Price: 48.00 US
WWW book information: <URL:http://www.net-mgmt-solutions.com/book.htm>
<URL:http://www.prenhall.com/allbooks/ptr_0130807273.html>
Book's examples:
Errata:
Tools for people responsible for managing or consulting about networks.
Covers TickleMan and Scotty, two Tcl packages that provide access to SNMP.
Covers among other things the building of tools to calculate network
statistics, a web accessible server, network and status monitoring tools,
discovery tool, IP path tracing tool, and RMON2 configuration assistance tools.
50. Title: Tcl & Tk Reference Manual
Publisher: Linux Systems Labs
Publication date: May 1996
Price: 29.95 US
WWW book information: <URL:http://www.lsl.com/catalog/books/tcltk/>
Book's examples:
Errata:
51. Title: Tcl/Tk For Programmers
Subtitle:
Authors: J Adrian Zimmer <URL:mailto:jzai...@acm.org>
Publisher: IEEE Computer Society
Publication date:
Nth Printing:
ISBN:
Pages: 500
Price:
WWW book information: <URL:http://www.MapFree.com/sbf/tcl/book/home.html>
Book's examples:
Errata:
The material in Mr. Zimmer's course "Internet Introduction To Tcl/Tk" has been
folded into this book. Covers Tcl, Tk, and the C/C++ connection. Both
GUI and TCP/IP client programmer are given introductory treatments. Includes
over 200 solved exercises which have been tested on both Unix and Windows 95.
Author says: Image an elementary text, comprehensive manual and collection
of production quality scripts. The approach taken in writing this book
lies somewhere between those things.
Sample chapters at the WWW book site include short introductions to
Tcl, Tk, regular expressions and the plugin.
Covers Tcl, Tk and the C/C++ connection. Both GUI and TCP/IP client
programming are given introductory treatments. Over 200 solved exercises
52. Title: The Complete TCL/TK Training Course With CDROM
Subtitle:
Authors: Brent B. Welch and Dave Zeltserman
Publisher: Prentice Hall
Publication date: June, 1998
ISBN: 0130807567
Pages: 630
Price: 99.95 US
WWW book information:
Book's examples:
Errata:
53. Title: Total SNMP
Subtitle: Exploring the Simple Network Management Protocol, 2/e
Authors: Sean Harnedy
Publisher: Prentice Hall
Publication date: July, 1997
Nth Printing:
ISBN: 0136469949
Pages: 672
Price: 55.00 US
WWW book information:
Book's examples:
Errata:
Covers a variety of SNMP topics. Tcl is just one of many tools mentioned
relating to the topic of managing networks.
54. Title: SGML CD, 1/e
Subtitle:
Authors: Robert DuCharme
Publisher: Prentice Hall
Publication date: 1998
Nth Printing:
ISBN: 0134757408
Pages: 288
Price: 49.95 US
WWW book information:
Book's examples:
Errata:
A collection of freeware and shareware tools for SGML users.
55. Title: Perl/Tk Pocket Reference
Authors: Steve Lidie
Publisher: O'Reilly
Publication date: August 1998
Nth Printing:
ISBN: 1565925173
Pages: 80
Price: 6.95 US
WWW book information:
Book's examples:
Errata:
Reference guide to the various Perl/Tk widgets.
56. Title: Perl 5 Complete
Authors: Ed Peschko, Michele DeWolfe
Publisher: McGraw-Hill
Publication date: 1998
Nth Printing:
ISBN: 0079136982
Pages: 1083
Price: 49.95 US
WWW book information: <URL:http://www.perlcomplete.com/>
Book's examples:
Errata:
This softback book and CD-ROM covers many of the topics one needs to program
in Perl 5 under either Unix or Windows NT. A variety of modules are covered,
and the final chapter covers programming a GUI spreadsheet in Perl/Tk.
57. Title: Learning Perl/Tk (working title)
Author: Nancy Walsh <URL:mailto:nwa...@rtd.com>
Publisher: O'Reilly's
Publication date: September 1998
ISBN: 1565923146
Pages: 344
Price: 32.95 US
WWW book information: <URL:http://www.oreilly.com/catalog/lperltk/noframes.html>
This book, still in process, will cover the standard widgets and geometry
managers, covers event driven programming, creating a composite widget,
snippets of code, and a number of complete program examples. Designed to
be read by a new Perl Tk programmer as well as to be used as a reference.
58. Title: Perl from the Ground Up
Subtitle:
Authors: Michael McMillan
Publisher: Osborne
Publication date: June 1998
Nth Printing:
ISBN: 0078824044
Pages: 520
Price: 34.99 US
WWW book information: <URL:http://www.smartbooks.com/b9806/bw806perlftgu.htm>
Book's examples:
Errata:
Covers topics from where to get perl thru advanced development of
powerful database utility programs. Has a smal section on creating user
interfaces with Perl/Tk.
xx.
Title:
Subtitle:
Authors:
Publisher:
Publication date:
Nth Printing:
ISBN:
Pages:
Price:
WWW book information:
Book's examples:
Errata:
99. Rumored to be in the works
If you can confirm that any of these books are in any way relevant to
Tcl and exist I will move them on up to the list above.
A. International Thomson Publishing is producing a new
series of books called "The Road to ...". One of these will be "The
Road to Tcl/Tk". It will be a bit like a travel guide, covering the
essentials, hints and tips, with longer worked examples. The author
will be passing on the experience gained while writing Tcl/Tk. It will
be asssuming Tcl 8.0.
B. Title: Computer Vision and Image Processing
Subtitle: A Practical Approach Using CVIPTools (BK/CD-ROM), 1/e
Authors: Scott E. Umbaugh
Publisher: Prentice Hall
Publication date:
Nth Printing:
ISBN: 0132645998
Pages:
Price:
WWW book information:
Book's examples:
Errata:
Covers the general topic of image processing, and the specifics of using
the CVIP Tools, which include a Tcl shell which has access to all the
computer vision image processing tools (which of course are on the CD-ROM).
C. Python/Tk book
A book that discusses the Python/Tk environment, how to use it to
create useful software, doing rapid application development with Python/Tk
and other useful libraries, and finally a series of graphically oriented
applications is in process. Watch
<URL:http://www.pythonware.com/fredrik/orabook.htm> for future details.
D. Title: Porting to Java
Author: New Riders Development Group
Publisher: NEW RIDER'S PRESS
Publication date: January 1996
ISBN: 1562056026
Pages:
Price: 45.00 US
WWW book information:
The book includes applet converter scripts and covers Tcl/Tk, C,
C shell and Perl conversion techniques. It explains usage for each
Java class distributed by SUN in the Java Developer's Toolkit.
I can't find any specifics on whether this actually was published or not.
E. Title: Tcl
Author: Kelvin Corocran
Publisher: Small Press Distribution
Publication date: December 1989
ISBN: 1852980109
Pages:
Price: 8.00 US
WWW book information:
No other information available.
F. Title: Tcl and the Tk Toolkit
Author: John K. Ousterhout
Publisher: Specialized Systems Consultants
Publication date: December 1996
ISBN: 9997887492
Pages:
Price:
WWW book information:
No other information available. This may be some sort of deal where
John's book was bundled with a reference card or CD-ROM.
G. Title: Handbook of Programming Languages, Volume 3
Subtitle: Little Languages and Tools
Publisher: Macmillan
Publication date: March 1998
ISBN: 1578700108
Pages:
Price:
WWW book information: <URL:http://www1.clbooks.com/asp/BookInfo/BookInfo.asp?theisbn=1578700108>
General coverage of many languages, including a chapter on Tcl by
Cameron Laird.
H. Title: Perl 5 How-To
Author: Aidan Humphreys, Mike Glover, Ed Weiss
Publisher: Waite Group
Publication date: June 1996
ISBN: 1571690581
Pages:
Price: 49.99 US
WWW book information:
Contains a chapter on perl/Tk programming.
I. Title: Perl 5 Interactive Course
Author: Jon Orwant
Publisher: Waite Group
Publication date: September 1996
ISBN: 1571690646
Pages:
Price: 49.99 US
WWW book information:
Said to include a chapter on perl Tk.
J. Title: C++ and C Tools, Utilities, Libraries and Resources, 1/e
Author: David Spuler
Publisher: Prentice Hall
This book covers a variety of tools for developing in C++ and C. In
a page written about the book, thanks is given to one person for helping
with TCL tips. Until I see the book or hear from someone who has
seen it, I have no idea if Tcl is really covered in the book much though.
K. Title: Itinerant Agents: Explanations and Examples with CD-ROM
Subtitle:
Authors:
Publisher: Manning Publishing
Publication date: 1996
Nth Printing:
ISBN:
Pages:
Price:
WWW book information: <URL:http://www.cs.dartmouth.edu/%7Eagent/>
Book's examples:
Errata:
This book supposedly covers roaming software agents and uses Agent Tcl
as one of the languages. More details are needed.
L. Title: Graphical Application Development in Perl/Tk
Subtitle:
Authors: Charlie Stross
Publisher: Addison-Wesley
Publication date: late 1998
Nth Printing:
ISBN:
Pages:
Price:
WWW book information: <URL:http://public.antipope.org/charlie/nonfiction/tkperl/>
Book's examples:
Errata:
Author is writing a book on using perl/Tk.
M. A number of other Linux related books mention Tcl at
least in passing. See for instance
Running Linux <URL:http://www.ora.com/catalog/runux2/noframes.html> or
LINUX System Administration Handbook 1/e from 1998.
I've also seen other non-Linux specific books on topics such as web site
administration which mention Tcl in passing. While the descriptions of
such books mention Tcl, typically, the coverage appears so small that I have
not bothered to add them to this list at this time.
A recent book mentioned is the Linux Programmer's Reference, by
Richard Petersen <URL:http://linuxcentral.com/products/book/progref/>.
It covers the various languages available on Linux and includes a
quick reference for tcl and tk.
N. Title: TCL/TK Pocket Reference
Author: Paul Raines
Publisher: O'Reilly
Publication date: August 1998
ISBN: 1565924983
Pages:
Price: 6.95 US
WWW book information:
O. Title: Philip and Alex's Guide to Web Publishing
Author: Philip Greenspun
Publisher: Morgan Kaufmann
Publication date: December 1998
WWW: <URL:http://photo.net/wtr/thebook/>
This book supercedes Database Backed Web Sites. The book is 50%
longer, will have color photos, and covers more up to date topics.
Tcl still is featured as one of the major web programming languages.
Some folk may be offended by the arguments for Tcl though...
P. Title: Tcl/Tk for Real Programmers
Author: Clif Flynt
Publisher: Academic Press Professional
Publication date: 1999
ISBN: 0122612051
Pages:
Price: 45.95 US
WWW book information:
Book's examples:
Errata:
This book covers techniques for using Tcl rather than being a tutorial.
However, the accompanying CD-ROM will include tutorial information.
Other documentation includes:
1. Many people learn Tcl/Tk from reading the 'man' pages. These files,
a part of the source code distribution, are mentioned in Dr. Ousterhout's
book as 'the reference manual'. If the person who installed Tcl/Tk at
your site did a build of the executables and then ran the 'make install'
step described in the source code distribution, the man pages are probably
installed on your system in a directory. Contact your system adminstrator
for more details. Also, (see "tcl-faq/part2") for a number of WWW resources
which provide additional information about many aspects of Tcl and its
extensions. See the other FAQs mentioned in this document for additional
help, pointers to software examples, and other resources from which you
can draw help. For instance, (see "tcl-faq/bibliography/part1") for details
of published books, magazine and journal articles, proceedings papers, and
thesises relating to the Tcl family of languages.
See <URL:http://www.cpu.com/training/tclcom1.htm> for details of classes
offered commercially.
2. For a list of free resources, (see "tcl-faq/part3") which has an
entry for a variety of resources.
3. Computerized Processes Unlimited has a combined Tcl/Tclx reference
manual for sale. See <URL:http://www.cpu.com/training/tclcom1.htm> for
more information.
4. The USENIX Association <URL:http://www.usenix.org/> not only
sponsers various conferences and workshops of possible interest to the
Tcl and Tk communities, but also offers the proceedings from those
sessions for sale to members. See
<URL:http://www.usenix.org/cgi-bin/lookbib.pl?raw=false&TERMS=tcl> for
an example of just some of the articles that have been published by the
USENIX Association.
5. Title: Tcl/Tk Documents
Author: J. Ousterhout
Publisher: Northside Copy Central
1862 Euclid
Berkeley, CA
Voice: (510) 849-9600
Price: approx. $15-$20 US
WWW book information:
6. Title: Tcl/Tk Reference
Author: J. Ousterhout <URL:mailto:ous...@scriptics.com>
Publisher: Cheap Bytes
P.O. Box 2714
Lodi, CA 95241
U.S.A.
Pages: 700
Price: 19.00 US
WWW book information: <URL:http://www.cheapbytes.com/>
This contains the complete man pages for Tcl 7.4/Tk 4.0, along with two indexes.
7. Title: TCL/TK
Author: Na
Publisher: Walnut Creek
Publication date: December 1994
ISBN: 1571760237
Pages:
Price: 39.95 US
WWW book information:
Book store catalog description only says this is a hardcover, but I suspect
it is really a copy of Ousterhout's book with a CD-ROM.
8. The Perl Journal
ISBN: 1087903X
Price: 18.00 US/year for U.S. delivery
25.00 US/year for foreign delivery,
WWW book information: <URL:http://orwant.www.media.mit.edu/tpj/top>
The Perl Journal is a quarterly publication devoted to discussing the
Perl language and extensions. A regular column on the perl Tk
extension has been appearing and is an excellent source of information
about the extension.
9. Title: Distributed objects : neural network architecture rendered in
Tcl-DP and Tcl widgets
Author: Mark A. Stewart
Publisher: Thesis (M.S.) University of Alabam at Birmingham
Publication date: June 1995
LoC: QA76.27.T41
WWW book information:
The topic is computer network architectures and neural networks.
10. Title: Thinking in Java
Author: Bruce Eckel
Publisher: Prentice-Hall
Publication date: 1998
WWW book information: <URL:http://www.EckelObjects.com/javabook.html>
In the first chapter, compares Tcl to JavaScript and VBscript.
11. Title: The Quick Python Book
Authors: Ken McDonald <URL:mailto:kmc...@watson.wustl.edu>
Publisher:
Publication date:
Nth Printing:
ISBN:
Pages:
Price:
WWW book information:
Book's examples:
Errata:
Will contain a chapter on the use of Tk with Python.
xx.
Title:
Subtitle:
Authors:
Publisher:
Publication date:
Nth Printing:
ISBN:
Pages:
Price:
WWW book information:
Book's examples:
Errata:
---
B. Training courses, etc.
1. See <URL:http://www.cpu.com/training/tclcom1.htm> for information about
training courses by Computerized Processes Unlimited, NeoSoft Communications
Services, and ATT training groups.
2. The first Tcl local users' group has formed in the Dallas Texas
area. The group will be known as "Tcl Dallas" or "Tcl'D" for short.
"Tcl Dallas" is a non-profit organization dedicated to the promotion of
the Tcl language along with its many extensions. As a local users
group, "Tcl Dallas" supports the regional Tcl developer community by
hosting special events and providing a local forum for the discussion
of Tcl issues. For further information, see their WWW page at
<URL:http://www.tcltk.com/TclDallas/>.
3. An IRC channel dedicated to the discussion of Tcl/Tk has been created.
#TCL has been created by Noob Saibot <URL:mailto:no...@america.com>.
4. Another Tcl user group is being considered in the Raleigh, North Carolina
area. It is to be called the Triangle Area Tcl/Tk User Group (TTUG).
Krishna Vedati <URL:mailto:kve...@rational.com> is the person who
is interested in forming this. Contact Krishna for more details.
---
C. Time-related seminars, conferences, workshops.
1. There have been, in the past, seminars and BOFs/SIGs at Usenix, the MIT X
conference, and other conferences taught by John Ousterhout and others
on Tcl and Tk.
(See also "tcl-faq/part2") for the URL to the slides from the most recent
of these presentations by John.
If you are planning on attending a conference, check for these types
of activies, as well as sessions dealing with applicatons of Tcl/Tk.
Let the others in <URL:news:comp.lang.tcl> know about the event so that others
might also attend. For that matter, consider scheduling a Tcl/Tk
event yourself if you are so inclined!
2. University of Maryland Baltimore County has been holding a course titled
CMSC491C - Special Topics in Computer Science - Scripting Languages.
This is an introduction to scripting languages with an emphasis on Perl and
Tcl, but also mentioning sed, awk, etc. Taught by Bob Tarr.
Call (410) 455-2336 (Continuing
Education Department) to sign up as a special non-degree candidate.
Info provided by <URL:mailto:fi...@cs.umbc.edu> (Tim Finin).
3. The Cooperative Research Centre for Advanced Computational Systems,
at the Australian National University, Canberra Australia, has been
offering Introductory and Advanced Tcl/Tk courses. The first course,
"An Introduction To the Tcl Language and Tk Toolkit", was held from
29th November to 1st December 1995. Courses will be conducted on a
regular basis.
For the latest information, see
<URL:http://pastime.anu.edu.au/tcl/Courses.html>.
5. Tcl/Tk '98, the Sixth Annual Tcl/Tk conference, is
scheduled to be held Sept. 14-18, 1998 in San Diego, California.
See <URL:http://www.usenix.org/events/tcl98/> for more details, the
info on the 12 tutorials offered, papers to be presented, costs, etc.
6. See <URL:http://www.tcltk.com/training/> for details of several
Tcl/Tk and [incr Tcl] classes being conducted by Bell Labs Training.
Contact Lynn Rogers at (610)712-2333 for more details.
7. See <URL:http://www.cpu.com/training/> or send mail to
<URL:mailto:in...@cpu.com> for details of training conducted by CPU.
8. See <URL:http://www.scriptics.com/training/> for details of training
provided by Scriptics. Their first two courses are "Building
Applications with Tcl/Tk" and "Effective Tcl/Tk Programing".
9. See <URL:http://conference.perl.com/> for details of the second
Perl Conference. During this conference there will be at least
one or two sessions referring to Perl/Tk (I know of a Guru session
scheduled and that a BoF is being negotiated). Also, the day after
the Perl conference will be the OpenSource conference. See
<URL:http://opensource.oreilly.com/> for details. John Ousterhout,
creator of Tcl, will be presenting a talk.
10. The International Linux Conference and Exposition (LINC)
<URL:http://www.lincexpo.org/>, Jan 7-10, 1999, has a call out for
articles on many areas, including Tcl. Keep an eye on this web site
to see whether there will be sessions of interest to the Tcl or Tk
community.
------------------------------
From: FAQ General information
Subject: -VI- Where do I report problems, bugs, or enhancements
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 <URL:news:comp.lang.tcl> does not
automatically get archived on <URL:ftp://ftp.neosoft.com/languages/tcl/>
(in 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 alternative would be to report problems, suggestions, new
ideas, etc. directly to the author. Email to
<URL:mailto:Ous...@scriptics.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"). Note that John has asked folks to PLEASE use
<URL:news:comp.lang.tcl> for public communications.
When you report bugs, be sure you mention what hardware and operating
system you are using (e.g. Pentium 100 mhz running Linux version x.y.z), what
version of tcl/tk you are using (e.g. Tcl 7.6p2/Tk 4.2p2), what extensions
you have added (e.g. tclX, dash, plus, itcl, tix, and blt), and any local
modifications you have made. Then, provide if possible either a small piece
of code, or a URL (e.g. <URL:ftp://ftp.myhost.com/some/path/stuff.tcl> )
to some code which demonstrates the problem. Either have the code explicitly
mention here's what I thought would happen, or in your description mention
that. Also, if something used to work, mention which configuration you
used. Most of all, be sure to provide an email address that is valid,
and be sure to watch the usenet newsgroups for responses, since seldom will
folk send private email on a matter which likely is of public interest.
On the other hand, if you DO get private email replies, remember to
post a summary of what works to the group, so that future generations can
benefit from your learning experience. If something in Tcl fails, don't
just say "Tcl_Eval() fails" (or whatever function) but tell folk specifically
what type of core dump occured, or what error codes were returned, what
values were left in $errorCode and interp->result, and so on.
If you send information about your platform, version of tcl, and code
which can easily duplicate the bug to <URL:mailto:bu...@scriptics.com>,
it will get logged, verified and fixed (if possible) in the next Tcl/Tk
release. If you have devised a fix (commonly referred to as a patch) for
any Tcl or Tk related software, be sure to notify the author of the
software as well as <URL:news:comp.lang.tcl>. To report patches to the
core Tcl and Tk software, send the patch info to
<URL:mailto:pat...@scriptics.com>.
If you have software from which you think someone might benefit
(either a program, function, extension, or simple example), or you have
a document, magazine or journal article, thesis, project, or even
commercial advertisement, be sure to let the appropriate folks know.
There are FAQ maintainers for each of these areas as well as a
<URL:news:comp.lang.tcl.announce> newsgroup you can use. Source code
postings of reasonable length (and reasonable has been pretty large)
are acceptable, BUT postings are _not_ automatically archived on the
neosoft ftp site. It is always worthwhile to submit your contributions
directly to the ftp site so more folk in the future can benefit from your
experience. To make announcements to the <URL:news:comp.lang.tcl.announce>
newsgroup, send email with the details to
<URL:mailto:tcl-an...@mitchell.org>. Also, feel free to just point folk
at your own ftp site or WWW site if you have one which can be used. Folk
should not feel compelled to keep everything on one site - but should feel
free to ftp contributions there if they wish.
------------------------------
End of comp.lang.tcl Frequently Asked Questions (1/5)
*****************************************************
--
Larry W. Virden INET: lvi...@cas.org
<URL:http://www.teraform.com/%7Elvirden/> <*> O- "We are all Kosh."
Unless explicitly stated to the contrary, nothing in this posting should
be construed as representing my employer's opinions.
[[Send Tcl/Tk announcements to tcl-an...@mitchell.org
Send administrivia to tcl-announ...@mitchell.org
Announcements archived at http://www.findmail.com/list/tcl_announce/
The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]
Index of questions:
XI. Where can I get these packages?
A. Tcl and Tk
B. The Tcl/Tk User Contributions Archive
C. Expect available via e-mail.
D. EMACS and other editor modes for Tcl
E. The tk toolbox project (obsolete)
F. [tv]grind definitions for tcl/tk/expect
G. BNF style notation for Tcl
H. Tcl/Tk Quick Reference Cards
I. Hilit 19 Tcl mode
J. HTML versions of Tcl man pages and FAQ.
K. Japanese translation of Tk 3.6 manuals
L. Latex styles for the Tcl/Tk Workshop 94.
M. Tcl References for various platforms
N. The "How do I speed up a Tcl/Tk application" doc
O. http files without a WWW client
P. The patch and gzip commands, along with other useful utilities
Q. Source code from published books
R. Documentation relating to Perl's Tk interface
S. Tutorials on various subjects
End of FAQ Index
----------------------------------------------------------------------
------------------------------
From: FAQ Tcl/Tk Package Catalog
Subject: -XI- Where can I get these packages?
Tcl and Extended Tcl have been posted to comp.sources.misc in the past,
appearing In volume 25 and then Tcl appeared again in volume 26 and can
be found at most comp.sources.misc archive sites in the tcl and tclx
directories. These are quite old versions actually, but are still usable.
A few of the sites which either mirror the Tcl/Tk submissions or have special
versions are:
<URL:ftp://ftp.scriptics.com/pub/tcl/> - official home of Tcl/Tk base code
<URL:ftp://ftp.neosoft.com/languages/tcl/> - official home for comp.lang.tcl
contributed sources archive
<URL:ftp://ftp.mirror.neosoft.com/pub/tcl/mirror/ftp.smli.com/> shadow of
Sun's source directories.
<URL:ftp://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 software
<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 software 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:http://src.doc.ic.ac.uk/packages/tcl/>
<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.neosoft.com/languages/tcl/mirror/ftp.smli.com/> Mirror of scriptics.com
<URL:ftp://ftp.cs.columbia.edu/pub/archives/tcl/> - shadow of user, etc.
<URL:ftp://ftp.neosoft.com/languages/tcl/tclx-distrib/> - original home of TclX
<URL:ftp://ftp.sterling.com/programming/languages/tcl/>
<URL:ftp://ftp.uu.net/languages/tcl/> - shadow of base code only
<URL:ftp://gatekeeper.dec.com/pub/UCB/tcl/sprite/> - shadow of base only
<URL:ftp://sunsite.unc.edu/pub/Linux/> - contains port of extended Tcl and
extended Tk to this OS.
<URL:ftp://sunsite.unc.edu/pub/languages/tcl/>
<URL:ftp://ftp.rge.com/pub/languages/tcl/>
<URL:ftp://wuarchive.wustl.edu/languages/tcl/>
Note also that there are a number of CD-ROMs now available with a snapshot
of various Tcl archive sites on them. (See "tcl-faq/bibliography/part1")
for details.
Another site which is available is <URL:http://ftpsearch.ntnu.no/> .
Once you enter this site, just type the name of the package you are wanting
and you should get back a list of ftp sites where the package is
available.
------------------------------
From: -XI- Where can I get these packages?
Subject: -A- Tcl and Tk
<URL:ftp://ftp.scriptics.com/pub/tcl/README> contains a description of all
the files available for ftp from <URL:ftp://ftp.scriptics.com/pub/tcl/>.
Be sure to retrieve files in image mode (type "type image" to FTP)
in order to make sure that you don't lose bits.
Most of these files are compressed tar files; to get back the
original directory hierarchies, type a command like the following for
each file you retrieved:
zcat tk8.0.tar.Z | tar xf -
This will create a directory named tk8.0 with all the source files and
documentation for that release. For files with ".gz" extensions, use
a command like the following instead of the one above:
gunzip -c tk8.0.tar.gz | tar xf -
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.
In addition to the information here, there are many other Tcl/Tk extensions,
scripts, and applications in the Tcl contributed archive, which is
currently located in the public FTP directory
<URL:ftp://ftp.neosoft.com/languages/tcl/>.
There is also a collection of Web pages on Tcl and Tk at the URL
<URL:http://www.scriptics.com/>.
Questions or problems with any of these distributions should be directed
to the <URL:news:comp.lang.tcl> newsgroup.
------------------------------
From: -XI- Where can I get these packages?
Subject: -B- The Tcl/Tk User Contributions Archive
Contributions to the Tcl/Tk Contrib Archive are most welcome --
please upload them to:
<URL:ftp://ftp.neosoft.com/languages/tcl/incoming/>
send the archive maintainer <URL:mailto:tcl-a...@neosoft.com> a
note stating the names of the files you uploaded and a brief description
for the index. Otherwise, you must upload a README.filename along with
your upload. Otherwise, your contribution probably won't get into the
archives.
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 <URL:mailto:bit...@pucc.princeton.edu>
Others: <URL:mailto:ftp...@decwrl.dec.com> (DEC ftpmail)
Europe: <URL:mailto:ftp...@grasp1.univ-lyon1.fr>
<URL:mailto:mail-...@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 <URL:mailto:tcl-a...@neosoft.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
<URL:ftp://ftp.neosoft.com/languages/tcl/incoming/> or mail it in a suitable form
(preferably uuencoded compressed tar file, but a shar file's OK) to
<URL:mailto:tcl-a...@neosoft.com>.
Also, PLEASE include a {packagename}.README file which describes the
contribution.
The Tcl/Tk archive can also be accessed via the World Wide Web (WWW)
with the URL, <URL:http://www.neosoft.com/tcl/>. Check out this
interface, which provides you the ability to register software, upload
packages via the WWW browser, updated searching functions and more.
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 <URL:mailto:lib...@cme.nist.gov> .
------------------------------
From: -XI- Where can I get these packages?
Subject: -D- EMACS modes for Tcl
<URL:mailto:sn...@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 <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.neosoft.com/languages/tcl/alcatel/distrib/tcl-mode.el.Z>.
<URL:mailto:ju...@kauri.vuw.ac.nz> (Julian Anderson) was also working
on an Emacs Tcl minor mode to fundamental.
<URL:mailto:tro...@busco.lanl.gov> (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>
<URL:http://drip.colorado.edu/%7Etromey/src/tcl.el>,
and on
<URL:ftp://ftp.neosoft.com/languages/tcl/alcatel/extensions/tcl.el.gz>
<URL:mailto:sch...@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 the Ohio State emacs elisp-archive - but I was
not able to locate it.
The latest version of xemacs (formerly lemacs) mentions that it has
a tcl-mode built in.
Donal K. Fellows <URL:mailto:fell...@cs.man.ac.uk> has an extra elisp
library at <URL:http://www.cs.man.ac.uk/%7Efellowsd/tcl/> which
provides enhanced highlighting.
Lars Magne Ingebrigtsen <URL:mailto:la...@ifi.uio.no> has written Expect
functionality in an elisp package. It is going to be included in Emacs
in a future release. Email the contact about details.
David Schweikert <URL:mailto:dwsc...@stud.ee.ethz.ch> has written a tcl/tk
mode for JED. You can download it at:
<URL:http://www.ee.ethz.ch/%7Edwschwei/jed/tclmode.sl>.
------------------------------
From: -XI- Where can I get these packages?
Subject: -E- The tk toolbox project (obsolete)
The Tk Toolbox & Toolchest project.
The Toolchest consisted of convenience routines for Tcl and Tk - a kind of a
ibc for Tcl. The toolchest was 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.
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.
There was, at one point in the past, a mailing list for discussion of
the tk toolbox, kindly provided by Ari Lemmke. To subscribe, one wrote a
message with the line:
X-Mn-Admin: join tktools
in the body or header of the message, and sent this message to
<URL:mailto:linux-activ...@niksula.cs.hut.fi> .
Then to write to the list, messages were sent to
<URL:mailto:linux-a...@niksula.cs.hut.fi> with the line
X-Mn-Key: TKTOOLS
added to the header or the body of the message. One especially had to remember
this step when replying to messages from the list.
For more info about the list server (mailnet), one sent
an empty message to <URL:mailto:linux-activ...@niksula.cs.hut.fi> .
Intermediate snapshots were announced on this mailing list.
If you had problems or were willing to donate code or whatever,
you could contact the code maintainer (one of the three main implementors)
at <URL:mailto:tlu...@snakemail.hut.fi> or <URL:mailto:lu...@helsinki.fi> .
------------------------------
From: -XI- Where can I get these packages?
Subject: -F- [tv]grind definitions for tcl/tk/expect
<URL:mailto:M.T.Ha...@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.neosoft.com/languages/tcl/sorted/print/vgrind.defs>.
<URL:mailto:an...@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
<URL:mailto:tb...@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- Tcl/Tk Quick Reference Cards
<URL:mailto:rai...@slac.stanford.edu> (Paul E. Raines) has uploaded a quick
reference card for Tcl 7.6/Tk 4.2. You may find it at:
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/info/ref/tkrefcard.tar.gz>
His reference card for Tcl/Tk 8.0 is at
<URL:ftp://ftp.slac.stanford.edu/software/TkMail/tkref-8.0.2.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.
Jeff Tranter <URL:mailto:Jeff.T...@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.neosoft.com/languages/tcl/sorted/info/ref/QuickRef.tar.gz>
A Perl/Tk reference card can be found at
<URL:http://cpan.perl.org/authors/id/LUSOL/>. It covers pTk 402.003 .
------------------------------
From: -XI- Where can I get these packages?
Subject: -I- Hilit 19 Tcl mode
AI. Aaron Roydhouse <URL:mailto:aa...@comp.vuw.ac.nz> wrote, and
<URL:mailto:Julian....@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 <URL:mailto:dwi...@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 <URL:mailto:ho...@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.neosoft.com/languages/tcl/sorted/info/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/Technology/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 <URL:mailto:bcu...@paradyne.com> (Brooks Cutter)
and slightly post processed.
Tom Phelps <URL:mailto:phe...@cs.berkeley.edu> has written a program
which allows one to translate formatted man pages into many formats,
including HTML. (See "tcl-faq/part4") for details on RosettaMan/PolyglotMan.
<URL:mailto:r...@elf.org> (Roger Critchlow) has built HTML versions of
the Tcl 7.6p2 and Tk 4.2p2 man pages, adding links for various commands
that wasn't already present in the original doc. One can find these
interactively at <URL:http://www.elf.org/tcltk-man-html/contents.html>
as well as at
<URL:ftp://ftp.bdt.com/home/elf/tcltk-man-src/tcltk-man-html1.tar.gz>
and <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/info/man/tcltk-man-html4.tar.gz>.
A description of the package can be found at
<URL:http://www.elf.org/tcltk-man-html.html>.
Tar files for Tcl 7.4 and 7.4 based HTML man pages are also available
at <URL:http://www.elf.org/>.
Man pages for Tcl/Tk 8.0 can be found at
<URL:http://www.elf.org/tcl8.0-tk8.0-man-html/contents.htm>. These
are available in tar form as well at the <URL:http://www.elf.org/> site.
Tom L. Davis <URL:mailto:da...@adrs1.dseg.ti.com> has provided HTML versions
of the Tcl 7.6/Tk 4.2 man pages at
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/info/man/Tcl-Tk_docs_v2.html.tar.gz>. These
pages use HTML tables and forms.
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/info/man/Tcl-Tk_docs_8.0a1.html.tar.gz>
covers the alpha 1 release of Tcl 8.0/Tk 8.0.
There is a frame based version of the Tcl/Tk man pages at
<URL:http://www.tcltk.com/TclTkMan/TclTkManPages.html>.
Also at the same site is a keyword cross reference. See it at
<URL:http://www.sco.com/Technology/tcl/man-7.6-4.2/xref/xref.html>.
Sun has the man pages for Tcl 7.5/Tk 4.1, Tcl 7.6/Tk 4.2 and Tcl 8.0/Tk 8.0
at <URL:http://www.scriptics.com/resource/doc/manual/>.
------------------------------
From: -XI- Where can I get these packages?
Subject: -K- Japanese translation of Tk 3.6 manuals
Toshiya Kitayama <URL:mailto:kita...@sra.co.jp> and nak...@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 <URL:mailto:tcl-j...@sra.co.jp>.
------------------------------
From: -XI- Where can I get these packages?
Subject: -L- Latex styles for the Tcl/Tk Workshop 94.
Yasuro Kawata <URL:mailto:yas...@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 References for various platforms
o Duane Murphy <URL:mailto:duane_murphy@wc_smtp_knet.WC.Novell.COM>
provided a way for Macintosh users to access the information regarding
Tcl built-in commands via a tool known as ZigRef. It can be found at
<URL:ftp://hitchhiker.space.lockheed.com/pub/TCL/TclBuiltInRef.sea.hqx>.
This version corresponds to Tcl 7.3.
o A commercial tutorial available online can be found at
<URL:http://www.skillshare.com/skillshare/dr/tcl/mod1.html>. Note
that this is a commercial project - see the page for details of cost.
o A PostScript version of the tcl7.6p2/tk4.2p2 manual pages (with page
numbers, generated Table of Contents as well as index) have been
uploaded to neosoft. You will find the following files in
<URL:http://www.neosoft.com/tcl/ftparchive/sorted/info/man/>.
tcl7.6p2-tk4.2p2-man-2ps.README # README for the double sided PS file.
tcl7.6p2-tk4.2p2-man-2ps.tar.gz # The double sided PostScript files.
README # The same as the README above.
tcl.ps # The user's manual pages (388 pages/194 sheets of paper)
tcl-c.ps # The C interface manual pages (342 pages/171 sheets of paper)
tcl7.6p2-tk4.2p2-man-1ps.README # README for the single sided PS file.
tcl7.6p2-tk4.2p2-man-1ps.tar.gz # The single sided PostScript files.
README # The same as the README above.
tcl.ps # The user's manual pages (299 pages/sheets of paper)
tcl-c.ps # The C interface manual pages (251 pages/sheets of paper)
tcl-tk8.0p2-man-1ps.tar.gz and tcl-tk8.0p2-man-2ps.tar.gz are also
available - containing the Tcl/Tk 8.0p2 versions of the man pages for
1 and 2 sided PostScript output.
Some things to note are the following:
1. The PostScript files can be printed on either a LETTER or A4 size
printer.
2. Manual pages that have multiple links are only printed the first
time they are found. The rest of the links have a table of contents
entry that points to the first one.
3. Most linked manual pages are for multiple commands. In the table of
contents the current name is followed by the other name(s)
parenthesized and at a reduced point size.
4. The index is built using the commands name and the items in the
KEYWORDS section of the manual page. The page number in the index
is the first page of the referenced manual page. Commands and the
page they are defined on are shown in bold.
See the individual README files for more specific information.
These were provided by Cary D. Renzema <URL:mailto:ca...@mxim.com>.
<URL:ftp://ftp.neosoft.com/languages/tcl/info/man/tcl7.6p2-tk4.2p2-man-html.tar.gz>
covers the HTML version of these files.
------------------------------
From: -XI- Where can I get these packages?
Subject: -N- The "How do I speed up a Tcl/Tk application" doc
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/info/doc/speedup.doc.gz>
is a text document with examples on how to speed up Tcl 6.x/Tk 3.x application
performance.
Thanks to Stephen O. Lidie <URL:mailto:lu...@turkey.cc.lehigh.edu> for the work!
Another document on this subject can be found at
<URL:http://ptolemy.eecs.berkeley.edu/tycho/tycho0.2/tycho0.2/doc/coding/performance.html>.
------------------------------
From: -XI- Where can I get these packages?
Subject: -O- http files without a WWW client
The following information has been gathered from a variety of sources.
Within the various TCL FAQs there are references to items in the
form of http://www.w3.org/hypertext/WWW/MarkUp/html-spec/html-spec.txt .
These are in a form which are useful to WorldWideWeb (WWW) clients.
But for those unable to use WWW for some reason, there is a modicum
of relief. To access these files via email:
1. Address a message to: <URL:mailto:web...@www.ucc.ie>
2. There is no need for a Subject: line.
3. In the body of the message, type:
GO http://www.w3.org/hypertext/WWW/MarkUp/html-spec/html-spec.txt
4. Any URL can be substituted for the sample above.
Eventually you should get back the file in question.
5. The only restriction is this serves text (HTML and plain) by HTTP
only, no graphics, and no FTP.
For more information about accessing internet files via e-mail, pick up
a copy of the following document:
"INTERNET BY-EMAIL"
Summary: This guide will show you how to retrieve files from FTP sites,
explore the Internet via Gopher, search for information with Archie,
Veronica, or WAIS, tap into the World-Wide Web (WWW), and even access Usenet
newsgroups using E-MAIL AS YOUR ONLY TOOL.
This document is now available from several automated mail servers. To
get the latest edition, send e-mail to one of the addresses below.
To: <URL:mailto:list...@ubvm.cc.buffalo.edu> (for US/Canada/etc.)
Leave Subject blank, and enter only this line in the body of the note:
GET INTERNET BY-EMAIL NETTRAIN F=MAIL
To: <URL:mailto:mail-...@rtfm.mit.edu> (for Eastern US)
Leave Subject blank, and enter only this line in the body of the note:
send usenet/news.answers/internet-services/access-via-email
To: <URL:mailto:mail...@mailbase.ac.uk> (for UK/Europe/etc.)
Leave Subject blank, and enter only this line in the body of the note:
send lis-iis e-access-inet.txt
You can also get the file at
<URL:ftp://ubvm.cc.buffalo.edu/NETTRAIN/INTERNET.BY-EMAIL>,
<URL:ftp://rtfm.mit.edu/pub/usenet/news.answers/internet-services/access-via-email>,
<URL:ftp://ftp.mailbase.ac.uk/pub/lists/lis-iis/files/e-access-inet.txt>
Note this file is available in over 30 languages. For the list of translations,
send email to <URL:mailto:BobR...@MHV.net> with
Subject: send list
as the subject of the message.
Sometimes, folk ask how to post to usenet via email. Here's what
I have seen mentioned:
To post, use an e-mail->Usenet gateway. Send an a e-mail messages to
{newsgroup}@{servername}. For example, to post to comp.lang.tcl through
nic.funet.fi, address your mail to <URL:mailto:comp.l...@nic.funet.fi>.
Here are a few e-mail->Usenet gateways that have been reported. A recent
email indicates that none of these may be operational any longer.
group...@news.demon.co.uk
group...@charm.magnus.acs.ohio-state.edu
group...@undergrad.math.uwaterloo.ca
group...@nic.funet.fi
group.na...@decwrl.dec.com
------------------------------
From: -XI- Where can I get these packages?
Subject: -P- The patch and gzip commands, along with other useful utilities
The patch command is used to apply updates to a source package. It
assumes that you have the previous version of the source package in
an uncompressed format as well as a file containing one or more modifications
that need to be applied to the original code.
The GNU project's version of the patch command is the one most commonly
used on USENET. The primary archive for this project is
<URL:ftp://prep.ai.mit.edu/pub/gnu/>. You will find the source code
located at this FTP site. Source code for the gzip package, a very
common compression format used on Unix (files compressed with gzip
typically end in either .gz or .tgz), can be found at this site as
well. For binary versions of either of these programs, you will have
to search what ever the appropriate archive sites are for your
machine.
First, get a version of patch and compile and install it. Then you
might follow a scenario such as this:
The tcl7.4/README says "apply them to the source directory"!
$ mkdir /usr3/tcl74 # Pick this directory as appropriate
$ cd /usr3/tcl74
$ mv $HOME/tcl7.4.tar.gz /usr3/tcl74/.
$ mv $HOME/tcl7.4p1.patch.gz $HOME/tcl7.4p2.patch.gz /usr3/tcl74/.
$ mv $HOME/tcl7.4p3.patch.gz /usr3/tcl74/.
$ gzip -d < $PWD/tcl7.4.tar.gz | tar xvf -
$ cd tcl7.4
$ gzip -d < ../tcl7.4p1.patch.gz | patch -p1
$ gzip -d < ../tcl7.4p2.patch.gz | patch -p1
$ gzip -d < ../tcl7.4p3.patch.gz | patch -p1
$ $PWD/configure --prefix=/usr3/tcl74
$ make
$ make test
$ make install
assuming your *.gz files all reside in your $HOME directory initially.
This ends up creating a /usr3/tcl74/bin, include, and lib directory.
The binary program tclsh goes into /usr3/tcl74/bin .
If you already have gunzip-ed the files in a different directory (such
as /usr3/tcl74/patch/), you could use them like this:
$ cd /usr3/tcl74/tcl7.4
$ patch -p < ../patch/tcl7.4p1.patch
You will get messages from patch ("hmm, this looks like" and "hunk #n
succeeded") which will scroll off your screen quite fast. One user has
suggested that if you are using Unix, you can use the script command to
keep all of the output in a log file which you can then peruse later.
You should not get rejected, failed, or wrong version messages. If you
get those types of messages, you may have missed a patch that needed to be
made, or may be attempting to patch a version of the files not intended to be
patched, or may be in an incorrect directory, or using a bad version of
patch.
If the patch is being applied later, you will want to execute a "make
clean" before the make without arguments, to be sure that you have
gotten rid of any files which need to be recreated during the install
process.
You need to be careful as well trying to perform make on different
machines - if you have to switch computers between makes, you should
execute a "make distclean" followed by another configure command.
This ensures that the various assumptions made by the configuration
program are accurate. Another alternative would be to create different
subdirectories for each hardware/software platform on which you build
the tcl binaries.
Also, be aware that most patches to date have been built expecting
patch version 2.1. Patch version 2.2 thru 2.3 at least, and perhaps
version 2.4, have had incompatibilities that may fail in peculiar ways.
Also note that at least Solaris 2.5.1 comes with a patch command quite a bit
older than 2.1, and it too is incompatibile with most patch files, causing
many different kinds of failures.
Another command to which <URL:news:comp.lang.tcl> users sometimes are
referred is a command history filter. These are programs which sit between
the user's shell and a program and attempt to provide a history mechanism
to commands which have no such capability. The most frequently mentioned
of these programs is "ile". The master site for the newest version of
ile is <URL:ftp://ftp.inria.fr/system/user/lile-2.0.tar.z>.
Another commonly referred command history program is "fep". The master ftp
site for the source code for it is <URL:ftp://ftp.sra.co.jp/pub/cmd/fep.tar.gz>.
A useful place to begin looking for source code for these and other
programs is <URL:ftp://ftp.freebsd.org/> and its mirrors. A WWW site for
this would be <URL:http://www.freebsd.org/>.
Windows users have begun asking how to format and display the man pages
which come with Tcl, Tk and other applications. One recently recommended
tool was CAWF. Cawf v1.0 is a C version of the nroff-like
"Amazingly Workable (text) Formatter. Source & executables are available
at various DOS software archives such as <URL:http://www.execnet.com/>.
With cawf, it seems likely you could format the raw nroff into text.
Another alternative might be <URL:http://web.dcs.bbk.ac.uk/%7Emick/html/>
which is a Perl script which formats raw roff codes into formatted output.
<URL:http://www.parallax.co.uk/%7Erolf/download/manServer.html>
is another of this genre - perl scripts which convert man pages to
html without using nroff.
<URL:http://www-rn.informatik.uni-bremen.de/software/unroff/> is a Scheme
package which translates *roff documents into HTML.
Then, you could go to <URL:http://www.oac.uci.edu/indiv/ehood/> and
pick up the man2html, which will take the formatted files produced
and generate HTML. Or you could get RosettaMan , which is a part of
the TkMan suite.
In the tknt package (which was a port of Tcl/Tk/Tcl-DP/BLT/itcl to
Windows NT, there was included a man2hlp.zip file containing the
free source for a utility which converted the Tcl man pages into WinHelp
pages. There are of course commercial packages that folk will be willing
to sell you for this purpose as well.
The package
<URL:ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/gro110b.zip> has
a README which begins:
This is a port of GNU Groff version 1.10 to
DJGPP v2.01 or later.
It appears to work even under MSDOS, not just Win*.
Another useful utility, this time for the Macintosh folk, is suntar, which can
extract files from a tar file.
I have seen notes indicating that Tcl and Tk can be compiled using the
gcc free compiler in unix as well as Win32 (EGCS, FSF, cygwin32, mingw32)
environments. Also, Win32's lcc should work. See
<URL:http://www.xraylith.wisc.edu/%7Ekhan/software/gnu-win32/>
<URL:http://www.xraylith.wisc.edu/%7Ekhan/software/tcl/>
<URL:http://www.cygnus.com/misc/gnu-win32/>
<URL:http://www.cs.virginia.edu/%7Elcc-win32>
Some users ask about additional sources of icons to use. One person suggests
<URL:http://www.ibm.com/IBM/hci/resources/icons/icons.html>.
Emacs can convert Tcl code into HTML using the M-x htmlize-buffer command
on an Emacs buffer full of Tcl. This requires Hrvoje Niksic's htmlize.el
package. Contact Emil Astrom <URL:mailto:em...@sics.se> if you need help
locating the package.
------------------------------
From: -XI- Where can I get these packages?
Subject: -Q- Source code from published books
The source code from Brent Welch's book can be found at
<URL:ftp://ftp.prenhall.com/pub/software/welch/tkbook.tar>.
The source code from John Ousterhout's book can be found at
<URL:ftp://ftp.scriptics.com/pub/tcl/doc/book.examples.Z>.
The source code from Don Libes' book can be found with the
expect source code itself. (See "tcl-faq/part04") for
more details.
The source code from Harrison and McLennan's Effective Tcl: Writing
Better Programs in Tcl and Tk book can be found at
<URL:http://www.awl.com/cseng/titles/0-201-63474-0/efftcl-ex.tar.Z>.
The source code from Harrison's Tcl/Tk Tools can be found at
<URL:ftp://ftp.oreilly.com/pub/examples/power_tools/tclt/>.
The examples from Tveter's Pattern Recognition Basis of Artificial Intelligence
was at one time found at <URL:http://www.mcs.net/%7Edrt/basisofai.html>. That
directory seems to be unaccessible at this time though.
The examples from Doyle and Schroeder's Interactive Web Applications
with Tcl/Tk can be found at <URL:http://www.eolas.com/tcl/>.
------------------------------
From: -XI- Where can I get these packages?
Subject: -R- Documentation relating to Perl's Tk interface
A PostScript format overview of Perl's Tk interface is available from
<URL:ftp://mox.perl.com/pub/perl/ext/TK/tk-userguide.ps.gz>.
A remedial course in perl/Tk, based on the mini-scripts distributed in
the UserGuide.pod file, can be found at
<URL:http://w4.lns.cornell.edu/%7Epvhp/ptk/pod/>.
The perl/Tk <URL:news:comp.lang.perl.tk> proto-FAQ can be found at
<URL:http://www.perl.com/ptk/ptkFAQ.html>
Both of these are maintained by <URL:mailto:PV...@forte.com>
Peter Prymmer.
John Stoffel <URL:mailto:jo...@WPI.EDU> wrote some thoughts comparing
Malcom Beatties tcl/tk perl extension and pTk (perl/Tk). This can be found
at <URL:http://pubweb.bnl.gov/%7Eptk/> along with the rest of the mailing
list comments, code samples, help, etc.
------------------------------
From: -XI- Where can I get these packages?
Subject: -S- Tutorials on various subjects
Warning: Several of the following sites, unfortunate, do not seem to be
kept up to date with regards to ftp site URLs, reflecting code from the
current versions of Tcl, etc.
There are often questions concerning X security, in particular
relating to Tk's default requirment to refuse to perform send
actions when the user is using xhost rather than xauth for
his/her security. See <URL:http://ciac.llnl.gov/ciac/documents/ciac2316.html>
for a tutorial on X security.
Another 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>.
Vivek Khera <URL:mailto:kh...@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.neosoft.com/languages/tcl/sorted/misc/Xauthority.gz>.
Kevin Kenny <URL:mailto:ken...@crd.ge.com> has also written a document
on how to resolve the xauth situation.
<URL:http://ce-toolkit.crd.ge.com/tkxauth/>
Nat Pryce <URL:mailto:n...@doc.ic.ac.uk> has begun a project to collect
Tcl programming idioms or patterns.
See <URL:http://www-dse.doc.ic.ac.uk/%7Enp2/patterns/tcl/> for
the root of this document.
See <URL:http://www-dse.doc.ic.ac.uk/%7Enp2/patterns/scripting/tcl/>
is another document he has on a similar topic.
Frank Pilhofer <URL:mailto:f...@informatik.uni-frankfurt.de> has written
an article on getting dynamic extensions written in C++ to work. It
can be found at <URL:http://www.uni-frankfurt.de/%7Efp/Tcl/tcl-c++.txt>.
Cameron Laird <URL:mailto:cla...@Starbase.NeoSoft.COM> has written a
number of extremely useful Web pages full of tips for Tcl programmers.
Start at <URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/> and
look through the pages there. For instance, at
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/tcl_compilers.html>
you will find an article discussing Tcl compilers. At
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/tcl-examples.html>
you will find various examples of Tcl coding examples. The
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/HowToC.html>
page provides pointers and info on "how to use C with Tcl". There are many
other useful pages for Tcl programmers found here.
Also, take a look at
<URL:http://starbase.neosoft.com/%7Eclaird/comp.software-eng/remediation.html>
which covers the considerations that should be taken when modularizing one's
code.
At
<URL:http://starbase.neosoft.com/%7Eclaird/comp.unix.programmer/linking-unix.html>
you will find discussions relating to the various problems relating to
linking programs under the various Unix platforms.
A brief introductory tutorial to Tcl/Tk can be found at
<URL:http://http2.brunel.ac.uk:8080/%7Ecsstddm/TCL2/TCL2.html>. Another
one is available at
<URL:http://www.pconline.com/%7Eerc/tcl.htm>.
Yet another tutorial is a software package that is downloadable. See
<URL:http://www.msen.com/%7Eclif/TclTutor.html> for the details. A tutorial
from 1994 is located at <URL:http://www.decus.org/decus/papers/tcl.html>.
Another tutorial, on Tcl and Tk in 5 easy lessions, can be found at
<URL:http://herzberg.ca.sandia.gov/TclCourse/>.
You can check out the first module to a Tcl/Tk class, which is available
at a price from the author, at
<URL:http://www.skillshare.com/skillshare/dr/tcl/mod1.html>.
An online "cookbook", which is a great resource, can be found at
<URL:http://www.cis.rl.ac.uk/struct/AISD/VSG/publications/cookbook/>.
A brief tutorial on Tcl, Tk, and Expect can be found at
<URL:ftp://ftp.lgc.com/landmark/users/papers/WMorse/wmorse.tcltk>.
This was written by Will Morse <URL:mailto:wi...@Starbase.NeoSoft.COM>.
A tutorial on Tcl written in French was found at
<URL:http://www.loria.fr/moyens-info/logiciels/tcltk/> at one time
but appears to have moved without a forwarding address.
Another Tcl presentation appeared at
<URL:http://kiwi.emse.fr/JJG/SC/TCL/tcl.html>.
A third appears at
<URL:http://slsun2.epfl.ch/LOGICIELS/TclTk/COURS/TclTk_cours.html>.
Foils from a Tcl/Tk class taught in German by
M.Boltes <URL:mailto:m.bo...@fz-juelich.de> was found under
<URL:http://www.kfa-juelich.de/zam/newsevents/courses/Folien.html>.
Materials from a course taught at the University of Chicago
can be found at
<URL:http://www.lib.uchicago.edu/keith/tcl-course/tcl-course.html>.
Tom Tromey <URL:mailto:tro...@creche.cygnus.com> has provided his
Tcl style guide at
<URL:http://drip.colorado.edu/%7Etromey/tcl-style-guide.html>.
John Ousterhout has written an engineering style guide that describes
the coding, documentation, and testing conventions that will be used
at Sun in the coding of the C code in the Tcl core and has graciously
made it available to other Tcl/Tk developers. It is located at
<URL:ftp://ftp.scriptics.com/pub/tcl/doc/engManual.tar.Z> and
<URL:http://www.scriptics.com/doc/engManual.ps>.
A second style guide, covering the writing of Tcl scripts, can be found at
<URL:ftp://ftp.scriptics.com/pub/tcl/docs/styleGuide.tar.gz> and
<URL:http://www.scriptics.com/doc/styleGuide.pdf>.
A tutorial titled "User interfaces with Tcl/Tk" can be found at
<URL:http://www.scism.sbu.ac.uk/tkteach/>. It
was written by Fintan Culwin <URL:mailto:fin...@sbu.ac.uk>.
A tutorial covering SCO's Visual Tcl can be found at
<URL:http://www.computronics.be/courses/vtcl/CONTENTS.html>.
A brief tutorial on Tcl can be found at
<URL:http://www.python.org/doc/life-preserver/BriefTclTk.html>.
This is a portion of the Python Tkinter Life preserver documentation
which can be found at <URL:http://www.python.org/doc/life-preserver/>.
A short manual on Tcl (cira 1994) in Japanese was found at
<URL:http://ai-www.aist-nara.ac.jp/doc/documents/kenji-i/tcl.html>.
Cameron Laird <URL:mailto:cla...@Starbase.NeoSoft.COM> has begun
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/tcl_tutorials.html>
which covers his personal notes on online tcl tutorials and
that he recommends.
Another non-English introduction to Tcl can be found at
<URL:http://www.etsimo.uniovi.es/dptos/epm/pi/gedop/intrtcl.html> and
at <URL:http://www.etsimo.uniovi.es/tcl/tutorial/>.
Mac Cody has the syllabus from a Tcl class he has conducted available online
at <URL:http://www.dfw.net/%7Emcody/syllabus/syllabus.html>.
Jean-Claude Wippler <URL:mailto:j...@equi4.com> has written a tutorial on
how to use a Tcl extension. See <URL:http://www.equi4.com/jcw/extuse.html> for
pointers to his work.
Stephen O. Lidie <URL:mailto:Stephen...@lehigh.edu> has obtained
permission to republish the very first Perl/Tk article to appear in
The Perl Journal <URL:http://tpj.com/>. You can find "Perl and the Tk
Extension", aimed towards the Perl/Tk beginner, at
<URL:http://www.Lehigh.EDU/sol0/ptk/tpj1.html>. All sample source code can
be found at <URL:http://tpj.com/> by selecting the Programs link on this
page.
A small Expect tutorial is at <URL:http://www.decus.org/decus/papers/tcl.html>.
A guide to some of the criteria in making particular program design decisions
can be found at <URL:ftp://ftp.neosoft.com/pub/tcl/sorted/info/doc/tclarch.txt>.
It's author is Alexandre Ferrieux
<URL:mailto:alexandre...@cnet.francetelecom.fr>.
A Tcl-Java tutorial can be found at
<URL:http://ptolemy.eecs.berkeley.edu/~johnr/tutorials/tcljava98/>.
This is the basis of a tutorial presented at the 1998 Tcl conference.
There's a Tcl manual at
<URL:http://udgftp.cencar.udg.mx/tutoriales/tcl/contenido/tcl2.html> but
there was some concern about the accuracy of the info.
------------------------------
From: -XI- Where can I get these packages?
Subject: -T-
------------------------------
End of comp.lang.tcl Frequently Asked Questions (3/5)
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?
0. The following newsgroups often are likely locations for Tk extension
related discussions: <URL:news:comp.lang.tcl>, <URL:news:comp.lang.perl.tk>,
<URL:news:comp.lang.python>, <URL:news:comp.lang.misc>.
Announcements about Tcl or Tk related code releases may be seen in
<URL:news:comp.lang.tcl.announce>, <URL:news:comp.archives>,
<URL:news:comp.windows.x.announce>, and <URL:news:comp.lang.perl.announce>
as well.
Discussions concerning porting of Tcl and/or Tk into new OSes occasionally
are found in newsgroups such as <URL:news:comp.os.linux.development.apps>,
<URL:news:comp.sys.mac.programmer.help>, <URL:news:comp.windows.x>,
<URL:news:comp.sys.next.software>, and <URL:news:comp.unix.bsd.freebsd.misc>.
Discussions relating to specific applications can be found in newsgroups
such as <URL:news:alt.comp.tkdesk>.
Foreign language discussions concerning Tcl and Tk can be found in
<URL:news:maus.os.linux>, <URL:news:maus.os.linux68k>,
<URL:news:de.comp.lang.tcl>, <URL:news:fr.comp.lang.tcl>,
and <URL:news:fj.lang.tcl>.
Discussions of SCO's Visual Tcl can be found on
<URL:news:comp.unix.sco.programmer>.
1. The introductory papers on Tcl and Tk by Dr. J. Ousterhout are
available at <URL:ftp://ftp.scriptics.com/pub/tcl/doc/tclUsenix90.ps>,
<URL:ftp://ftp.scriptics.com/pub/tcl/doc/tkUsenix91.ps>,
<URL:ftp://ftp.scriptics.com/pub/tcl/doc/tkF10.ps>. (The last
of these files is the contents of Figure 10 of the Tk paper).
The examples from the Ousterhout book are available in one large
file as <URL:ftp://ftp.scriptics.com/pub/tcl/doc/book.examples.Z>.
A series of PostScript slides used in an introduction/tutorial on
Tcl and Tk at several X and Usenix Conferences are available as
<URL:ftp://ftp.scriptics.com/pub/tcl/doc/tut.tar.Z>. Dr. Ousterhout
has written an engineering style guide that describes the coding,
documentation, and testing conventions that are used in Tcl and
has graciously made it available to other Tcl/Tk developers. It is
located at <URL:ftp://ftp.scriptics.com/pub/tcl/doc/engManual.tar.Z>.
Feedback is welcome, but specifics 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 of interest. Send comments
to Dr. Ousterhout <URL:mailto:ous...@scriptics.com>. The Tcl team
maintains the WWW page <URL:http://www.scriptics.com/> for holding
answers to Tcl questions, pointers to the software distributions,
current status of Tcl/Tk development, release information on
Tcl and Tk, and pointers to a few other places on the Web with
Tcl/Tk info. There is also pointers to slide presentations made at
the Symposium on Very High Level Languages and papers concerning
intelligent agents on the Internet. John's own WWW pages are now
found at <URL:http://www.scriptics.com/people/john.ousterhout/>.
Some pages relating to porting issues with Tcl and Tk
can be found at <URL:http://www.scriptics.com/download/>.
A page describing Tcl 8.0's compiler details can be found at
<URL:http://www.scriptics.com/doc/compiler.html>. Details
concerning Safe-Tcl and pointers to several papers written
by Dr. Ousterhout and presented at conferences can also be
found at <URL:http://www.scriptics.com/resource/doc/papers/>.
This includes the white paper describing the predicted growth
of scripting languages. A page providing detailed information
about some of the examples from the paper can be found at
<URL:http://www.scriptics.com/people/john.ousterhout/scriptextra.html>.
John also has made available copies of slides from various talks,
including his state of Tcl talk given at the 1997 Tcl/Tk workshop, at
the Scriptics site. Pointers to various Tcl applications (such as the
Tcl Plugin, SpecTcl/SpecJava, WebTk), as well as FAQs and tutorials about
these applications, can be found on the <URL:http://www.scriptics.com/>
site at <URL:http://www.scriptics.com/resource/>.
2. PostScript versions of published papers by <URL:mailto:li...@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:http://expect.nist.gov/doc/bgpasswd.ps.Z>
<URL:http://expect.nist.gov/doc/chargraph-codewalkthru.ps.Z>
<URL:http://expect.nist.gov/doc/expectk.ps.Z>
<URL:http://expect.nist.gov/doc/kibitz.ps.Z>
<URL:http://expect.nist.gov/doc/regress.ps.Z>
<URL:http://expect.nist.gov/doc/scripts.ps.Z>
<URL:http://expect.nist.gov/doc/seminal.ps.Z>
<URL:http://expect.nist.gov/doc/sysadm.ps.Z>
<URL:http://expect.nist.gov/doc/tcl-debug.ps.Z>
<URL:http://www.nist.gov/msidlibrary/doc/libes96a.ps>
<URL:http://www.nist.gov/msidlibrary/doc/libes96c.ps>
<URL:http://www.nist.gov/msidlibrary/doc/libes97a.ps>
<URL:http://www.mel.nist.gov/msidlibrary/summary/9729.html>
<URL:http://www.mel.nist.gov/msidlibrary/summary/9731.html>
Some pointers to information concerning the Exploring Expect book
are <URL:http://gnn.com/gnn/bus/ora/features/expect/>,
<URL:http://gnn.com/gnn/bus/ora/item/expect.html>,
<URL:ftp://ftp.cme.nist.gov/pub/expect/errata>.
Also, see <URL:http://expect.nist.gov/> for the WWW home of
Expect, as well as other tools that Don has written. A web page for Don's
CGI library can be found at <URL:http://expect.nist.gov/cgi.tcl/>.
3. A set of PostScript files collected for the Tcl 93 workshop proceedings
is available as
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/workshop/1993/tcl93-proceedings.tar.gz>
and contains the PostScript for a number of the papers and slides
presented at this workshop.
4. A second set of PostScript files consisting primarily of overhead slides
is available as
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/workshop/1993/tcl93-proceedings2.tar.gz>
5. The Tcl Compiler (TC) Frequently Asked Questions by Adam Sah
<URL:mailto:as...@cs.Berkeley.EDU> is a document describing TC, which is
a work in progress. Contact Adam for details.
6. A compact yet detailed overview of Tcl, Tk and Xf is available thanks
to the graciousness of <URL:mailto:theo...@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). More on the entire OBST project, which is an object-oriented
database interface called tclOBST, can be found at the
<URL:ftp://ftp.fzi.de/pub/OBST/www/OBST.html> page.
It is called Tcl/Tk in a Nutshell, was last updated in July of 1993,
and is part of the STONE structured open environment.
7. 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>.
8. 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.ucar.edu/jva/RadarControl.AMS.ps>.
9. Mark A. Harrison <URL:mailto:ma...@usai.asiainfo.com> 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 <URL:news:278ml0$4...@news.utdallas.edu>. Contact him for a copy.
10. Cedric Beust <URL:mailto:be...@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.
11. Douglas Pan and Mark Linton <URL:mailto:lin...@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.
12. The World-Wide Web virtual Library now has a page on Tcl and Tk.
You can find it at <URL:http://cuisung.unige.ch/TclTk.html>.
It points off to a number of other resources, though certainly
not all of them.
13. A WorldWideWeb (WWW) resource for Ada Tcl is available as
<URL:http://www.cs.colorado.edu/homes/arcadia/public_html/adatcl.html>.
14. A WWW resource for the MBV Lab's Tcl/Tk support is
<URL:http://www.mbvlab.wpafb.af.mil/tcl.html>.
15. A WWW resource for what appears to be a German introduction/tutorial
on Tcl and Tk is at <URL:http://www.tu-chemnitz.de/home/stb/tcl_tk/tcl_tk.html>.
16. A WWW resource describing the HTML to Tcl preprocessor is
available at <URL:http://www.lbl.gov/%7Eclarsen/projects/htcl.html>.
17. See <URL:http://www.iversonsoftware.com/service.html> for a WWW
directory of services relating to Tcl.
18. A WWW resource discussing Tk/Tcl style issues is available at
<URL:http://www.atd.ucar.edu/jva/TCL.style.html>
19. 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>.
20. Cameron Laird <URL:mailto:cla...@Starbase.NeoSoft.COM> has a number
of extremely useful WWW pages relating to Tcl. For instance, one
provides assistance to users in resolving common linking problems when
building Tcl.
<URL:http://starbase.neosoft.com/%7Eclaird/comp.unix.programmer/linking-unix.html>.
Others covering a wide variety of subjects, such as
Tcl compilers, server side WWW Tcl scripting, and many others, are
available beginning at
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/>.
as well as others that you can find from his home page.
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/server_side_tcl.html>
covers web servers with tcl embedded.
For instance, see
<URL:http://starbase.neosoft.com/%7Eclaird/comp.unix.misc/unix_binaries.html>.
for pointers to various binaries.
Note that Cameron has pages concerning Tcl 8.0 migration, pointers to
Tcl Workshop reviews and spin offs, and many other topics - too many
to list here. Cameron has also written an
<URL:http://www.sun.com/sunworldonline/swol-10-1997/swol-10-scripting.html>
article in SunWorld discussing the pros and cons of the major
scripting languages.
21. Nat Pryce <URL:mailto:n...@doc.ic.ac.uk> began a project to collect
Tcl programming idioms or patterns. See
<URL:http://www-dse.doc.ic.ac.uk/%7Enp2/patterns/tcl/> for the original
root of this document. He has now moved the data to the more generic
<URL:http://www-dse.doc.ic.ac.uk/%7Enp2/patterns/scripting/> which
deals with various scripting languages, but continues providing
Tcl specific idioms in its own sub-tree.
22. A set of WWW resources discussing the Fermilab's use of Tcl within
a massive data manipulation package at one time was found at
<URL:http://sdss.fnal.gov:8000/spectro/doc/www/spectro.home.html>
<URL:http://sdss.fnal.gov:8000/shiva/doc/www/shiva.home.html>
<URL:http://sdss.fnal.gov:8000/ftcl/extended/tcllib/help>
as well as various pages underneath this set of homes.
The problem is to digitally image the entire night sky in five colors,
and the entire top layer of the data reduction package is based on Tcl.
23. A soft file containing notes on Tcl and quoting philosophy can be
found at <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/info/doc/README.programmer.gz>.
24. There are references to Tcl and Tk (and perhaps other Tcl based
interpreters) within The Catalog of Free Compilers and Interpreters
<URL:http://cuiwww.unige.ch/freecomp> and
The Language List <URL:http://cuiwww.unige.ch/langlist>.
25. The first Tcl 'home page' available via the WWW URL was
<URL:http://www.sco.com/Technology/tcl/Tcl.html>. Thanks to Mike
Hopkirk <URL:mailto:ho...@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.neosoft.com/languages/tcl/sorted/info/tclhtml.tar.gz>.
This WWW link is mirrored at numerous locations. There is no guarantee
that they will be as up to date as the version at SCO.
<URL:http://ita.tutkie.tut.ac.jp/tcl/Tcl.html>
<URL:http://www.isu.edu/tcl/Tcl.html>
<URL:http://www.x.co.uk/of_interest/tcl/Tcl.html>
<URL:http://ita.tutkie.tut.ac.jp/tcl/Tcl.html>
<URL:http://www.sco.com/IXI/of_interest/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/>.
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 <URL:mailto:ros...@cpsc.ucalgary.ca> has prepared a brief
comparison between Tcl/Tk and the Interviews C++ toolkit. It is
available via email by contacting him. Mark also is keeping a WWW page
going concerning Macintosh Tcl/Tk related projects. Check out
<URL:http://www.cpsc.ucalgary.ca/%7Eroseman/mactcl/>.
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, tkSketch, is available from
<URL:http://es-sun2.fernuni-hagen.de/%7Ejfh/es-sun2/editor/editor/editor.html>.
Fritz is using STk for further development of this tool.
33. Information about ical is now accessible from
<URL:http://clef.lcs.mit.edu/%7Esanjay/ical.html>.
34. Wade Holst <URL:mailto:wa...@cs.ualberta.ca> at one point provided HyperTcl,
a WWW page providing various views on info available to the Tcl community.
Unfortunately, it has grown out of date.
It can still be found at <URL:http://web.cs.ualberta.ca/%7Ewade/HyperTcl/>.
35. An interesting new site is <URL:http://pitch.nist.gov/nics/>,
which is a database registry for various domains of topics. Don Libes
has created a Tcl domain where one can for instance do a search for rand
and find pointers to various implementations of random number generators for
Tcl. The NICS paper Don presented at last year's Tcl conference is:
<URL:http://www.mel.nist.gov/msidlibrary/doc/usenix.ps>. See also
news article
<URL:http://www.reference.com/cgi-bin/pn/go.py?searchspace=Usenet+%26+Mailing+List+Archive&ranking=by+Relevance&querytext=s6a7m4b...@muffin.nist.gov&choice=Search>
for an explanation Don posted to <URL:news:comp.lang.tcl>.
36. The Linux Gazette, found at WWW <URL:http://www.redhat.com/linux-info/lg/>,
has mentioned Tcl or Tk in at least Issues 9, 10, 11.
37. A Tk reference card can be found at
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/info/ref/tkrefcard.tar.gz>.
This TeX and PostScript version of a Tk 3.3 card was provided by
Paul Raines <URL:mailto:rai...@slac.stanford.edu>.
A home page for tkmail can be found at
<URL:http://www.slac.stanford.edu/%7Eraines/tkmail.html>.
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.neosoft.com/languages/tcl/sorted/distrib/tclx/xf/xf-doc.ps.gz>
as well as United States page format as
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/distrib/tclx/xf/xf-doc-us.ps.gz>.
40. Vivek Khera <URL:mailto:kh...@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.neosoft.com/languages/tcl/sorted/misc/Xauthority/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
<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>.
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/>. Contact
<URL:mailto:j...@mtl.mit.edu> John R. Gilbert for more details.
46. Clif Flynt's WWW page <URL:http://www.msen.com/%7Eclif/TclLint.html>
compares a number of the static tcl code validity testers that are
available.
The contents of his poster session from the 1997 Tcl/Tk workshop in
Boston, found at <URL:http://www.msen.com/%7Eclif/tricks/Poster.html>,
discuss a set of coding conventions to help reduce the pain of
maintaining Tcl.
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 TclX home page - see
<URL:http://www.neosoft.com/tcl/default.html>. They also have a home
page for NeoWebScript, an extension to the Apache HTTP server to allow
adding features via tcl. See <URL:http://www.neosoft.com/neowebscript>.
See also the following:
<URL:http://www.neosoft.com/tcl/commercialtcl.html>
<URL:http://www.neosoft.com/tcl/tclhtml/Tcl.html>
<URL:http://www.neosoft.com/tcl/tclservices.html>
<URL:http://www.neosoft.com/tcl/tcltraining.html>
<URL:http://www.neosoft.com/tcl/TclX.html>
<URL:http://www.neosoft.com/tools/default.html>
<URL:http://www.neosoft.com/users/a/apc/html/homepage.html>
<URL:http://www.neosoft.com/tcl/contributed-software/>
49. An overview page for the program currently known as tkWWW is
<URL:http://uu-gna.mit.edu:8001/tk-www/help/overview.html>.
A status page for tkWWW from CERN is found at
<URL:http://www.w3.org/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 <URL:mailto:ya...@twain.ucs.umass.edu> in
<URL:news:2q1iko$8...@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>.
Wafe's home page can be found at <URL:http://www.wu-wien.ac.at/wafe/wafe.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 <URL:mailto:sv...@cimetrix.com> 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://www.ssc.com/%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.neosoft.com/languages/tcl/sorted/devel/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>
and
<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 dynamic loading of code strategy paper
Kevin B. Kenny <URL:mailto:ken...@dssv01.crd.ge.com>
presented at the Tcl 94 workshop is accessible on WWW as
<URL:http://ce-toolkit.crd.ge.com/papers/gecrd/mtl/mdip/tcl94/00header.html>.
61. Terry Evans <URL:mailto:tev...@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 <URL:mailto:ka...@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: <URL:news:2q1iko$8...@nic.umass.edu> by
<URL:mailto:ya...@twain.ucs.umass.edu> (Huayong YANG) who recommended the book
to X window system programmers.
65. Mark Eichin <URL:mailto:eic...@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. At
<URL:http://www.cygnus.com/%7Eeichin/grapheditor/mkdialog>
you will find the code to make dialog boxes.
66. The ftp address for a Quick Reference TeX guide, updated recently
to Tcl 7.3 is <URL:ftp://ftp.neosoft.com/languages/tcl/sorted/info/ref/QuickRef.tar.gz>.
Many thanks to <URL:mailto:Jeff.T...@software.mitel.com> (Jeff Tranter) for
contributing it.
67. PostScript versions of the man pages were provided by
<URL:mailto:adri...@nii.ncb.gov.sg> (Adrian Ho). The addresses for these are
<URL:ftp://gatekeeper.dec.com/pub/UCB/tcl/barkley/docs/tcl6.3.manps.tar.Z>
<URL:ftp://gatekeeper.dec.com/pub/UCB/tcl/barkley/docs/tclX6.2b.manps.tar.Z>
<URL:ftp://gatekeeper.dec.com/pub/UCB/tcl/barkley/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>
and
<URL:ftp://ftp.cpsc.ucalgary/papers/roseman.msc.thesis.ps.Z>.
An html page is available at
<URL:http://www.cpsc.ucalgary.ca/projects/grouplab/groupkit/groupkit.html>.
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/tutorial to Tk 3.6 can be found at
<URL:http://http2.brunel.ac.uk:8080/%7Ecsstddm/TCL2/TCL2.html>. It is being
written by <URL:mailto:David.M...@brunel.ac.uk> (Dr. David_Martland).
71. Another new Tcl/Tk topic area is
<URL:http://www.links2go.com/topic/TCL/TK/>.
72. The documentation for the Object Oriented Graphics package GOOD
can be viewed at <URL:http://metallica.prakinf.tu-ilmenau.de/GOOD.html>.
73. <URL:mailto:sls...@lbl.gov> Sam Shen's WWW page has some useful Tcl
related items. For instance, a demo of the NArray (numeric array) extension
can be seen by pointing a forms-capable WWW browser at
<URL:http://www.csua.berkeley.edu/%7Esls/narray/>. One can also get Sam's SNTL
Tcl support library at <URL:http://www.csua.berkeley.edu/%7Esls/woa/distrib/>.
74. The source code from the article "A Tutorial Introduction to Tcl and
Tk" by <URL:mailto:g...@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 ORA mirror sites. This is for Tk 3.6.
75. Brent Welch now works at Scriptics <URL:mailto:brent...@scriptics.com>.
He has a web page at <URL:http://www.beedub.com/book/> for his book,
Practical Programming in Tcl and Tk which is published by Prentice Hall.
The errata for Brent's book can be found at the book's web site.
Brent's home page is <URL:http://www.beedub.com/>. At his home page,
you will find pointers to Exmh, a Tk interface to MH that Brent has written.
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. <URL:mailto:tpoi...@nyx.net> (Tom Poindexter) was the official
judge. The winner was Jack Hsu <URL:mailto:j...@cs.umd.edu> with
Honorable Mention going to
Lionel Mallet <URL:mailto:Lionel...@sophia.inria.fr>,
Stephen O. Lidie <URL:mailto:lu...@Lehigh.EDU>,
and Motonori Hirano <URL:mailto:m-hi...@sra.co.jp>.
The results can be seen at
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/misc/TclRobots/challenge-1/challenge-1.tar.gz>.
The results from the second challenge can be found at
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/misc/TclRobots/challenge-2/challenge-2.tar.gz>.
79. J.M. Ivler has provided <URL:http://www.wwinfo.com/tcl/> as
a WWW based package registration tool. In this way, authors can
notify the Tcl community as to relevant software.
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/>.
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>.
Other information concerning Sather and Tk can be found at
<URL:http://www.icsi.berkeley.edu/Sather/>.
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. An extended editor, designed to cooperate with the
teacher hypertools, is described at
<URL:http://www.ece.cmu.edu/afs/ece/usr/svoboda/www/elsbeth/homepage.html>.
85. The home page for the Tcl question and answers FAQ can be found at
<URL:http://psg.com/%7Ejoem/tcl/faq.html>. It is maintained by
<URL:mailto:jm...@ichips.intel.com> (Joe V. Moss).
86. A paper from the 1997 Austrailian WWW Technical Conference titled
"Scripting the Web With Tcl/Tk" by
Steve Ball <URL:mailto:Steve...@tcltk.anu.edu.au> can be found at
<URL:http://tcltk.anu.edu.au/courses/TclTk-Web/>.
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.w3.org/People/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.midwinter.com/%7Ekoreth/uncgi.html>.
94. A WWW page describing an [incr tcl] widget base class can be found
at <URL:http://scorch.doc.ic.ac.uk/%7Enp2/itcl_widgets>. It is by
<URL:mailto:n...@doc.ic.ac.uk> (Nat Pryce).
95. <URL:mailto:dpge...@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 3.6. They can be found at
<URL:ftp://moon.cecer.army.mil/pub/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. <URL:mailto:wa...@icemcfd.com> (Wayne A. Christopher) has begun a WWW page
with pointers to usenet and other articles comparing Tcl and its
extensions to other language systems. You can find this at
<URL:http://www.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. Another WWW page, maintained by
<URL:mailto:g...@utdallas.edu> (Glenn Vanderburg), is at
<URL:http://www.utdallas.edu/%7Eglv/Tcl/war/> and deals with a
series of selected responses to the Stallman flame war of GNU vs Tcl
which occured during 1994.
Two other Tcl related pages can be found at
<URL:http://www.icemcfd.com/tcl/ice.html> and
<URL:http://www.icemcfd.com/wayne.html>.
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.
101. Most of the papers from the Tcl 94 workshop can be found at
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/workshop/1994/1994_workshop.tar.gz>.
Also, a few papers and slides did not make it into the above file. They
can be found at
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/workshop/1994/Lindsay_Marshall-slides.ps.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/workshop/1994/Thomas_Phelps-slides.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/workshop/1994/fstajano-tcl94-paper.ps.gz>
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/workshop/1994/fstajano-tcl94-slides.ps.gz>.
102. The PostScript version of the Master's thesis by Adam Sah
<URL:mailto:as...@cs.Berkeley.EDU> can be found at
<URL:ftp://ginsberg.cs.berkeley.edu/pub/papers/asah/msthesis.ps.gz>.
<URL:ftp://ginsberg.cs.berkeley.edu/pub/papers/asah/tcl-fear.html>.
103. A PostScript version of the paper on Rush, the Tcl like language
by Adam Sah <URL:mailto:as...@cs.Berkeley.EDU> and John Blow can be found at
<URL:ftp://ginsberg.cs.berkeley.edu/pub/papers/asah/rush-vhll94.ps.gz>
as well as
<URL:ftp://ginsberg.cs.berkeley.edu/pub/papers/asah/rush-tcl94.ps.gz>
104. An Internet commercial company is using software based on Safe-Tcl.
An index to their technical information can be found at
<URL:http://www.fv.com/tech/>.
105. A home page for YART/VR can be found by looking at
<URL:http://metallica.prakinf.tu-ilmenau.de/YARTVR.html>.
106. A readme for the Phoenix WYSIWYG HTML editor can be found at
<URL:http://www.bsd.uchicago.edu/ftp/pub/phoenix/README.html>. It
is based on tkWWW. Also see
<URL:http://http.bsd.uchicago.edu/%7El-newberg/phoenix-0.1.8.html>.
107. The user guide for a multigrid galerkin hierarchical adaptive
triangles solution to second order linear elliptic partial equations,
which uses Tk to display graphical results, can be found at
<URL:http://gams.nist.gov/reports/mgghat/userguide/userguide.html>.
108. A home page for an integration of Safe-Tcl/Tk and Mosaic's CCI API
can be found <URL:http://gdbdoc.gdb.org/letovsky/tcl/ccitcl.html>.
109. Some summary notes on the Tcl Birds of a Feather session at
the January 1995 USENIX session can be found at
<URL:http://www.utdallas.edu/acc/glv/Tcl/usenix95-bof.html>.
110. A page of pointers to various Tcl/Tk programs and extensions written by
Dan Wallach (such as TkLayers, TkPostage and TkGLXAux) can be found at
<URL:http://www.cs.princeton.edu/%7Edwallach/hacks.html>.
111. An HTML version of the TclCommandWriting man page that comes with
TclX has been made available on the WWW at
<URL:http://psg.com/%7Ejoem/CmdWrite.html>. This page explains the C
API to Tcl, providing an introduction/tutorial on writing Tcl extensions.
112. A new server is available and serving up SuperTclTk. It can be found
at <URL:http://130.209.12.75:8001/> during GMT 17:00-9:00 .
113. SCO and IXI have a WWW page at
<URL:http://www.sco.com/Products/vtcl/vtcl.html> which discusses both their
Visual Tcl (a Motif based Tcl interpreter) and Object Tcl
(<URL:http://www.x.co.uk/devt/ObjectTcl/> or
<URL:http://www.sco.com/Products/vtcl/objectcl/cover.html>), their new
freely non-commercial, object-oriented, programming system for Tcl. For
commercial use, contact IXI for commercial licensing details. A
comparison between Tk and Vtcl can be found at
<URL:http://www.sco.com/Products/vtcl/vtcl/faq/items/tk.html>.
A tutorial for SCO Visual Tcl can be found at
<URL:http://www.sco.com/Products/vtcl/doc/VTCLTut/CONTENTS.html>.
114. A preliminary, older draft of a thesis detailing work on the use of
Tcl and Tk in intelligent agents can be found at
<URL:ftp://hplyot.obspm.fr/adonis/adonis_dai.ps.gz>. More information
should be forthcoming in the months ahead. The software, without a lot of
good documentation, could possibily be available from the contact of
Laurent Demailly <URL:mailto:d...@mail.box.eu.org>.
<URL:http://www.box.eu.org/%7Edl/> details a list
of tools written using Tcl, written by
Laurent Demailly <URL:mailto:d...@mail.box.eu.org>. Note in particular the
WWW related tools mentioned on this page - there is even a single process
multi-tasking Tcl http server. An Anonymous Proxy HTTP server written in
Tcl is accessible at <URL:http://hplyot.obspm.fr:6661/>, with the
source at <URL:http://hplyot.obspm.fr:6661/source>. Other software by
Laurent can be found at <URL:http://www.box.eu.org/%7Edl/robo.html>,
<URL:http://www.box.eu.org/%7Edl/tclbin.html>, and
<URL:http://www.box.eu.org/%7Edl/wwwtools.html>.
115. The documentation for OSE, a set of tools for C++ development which
includes a class to provide integration of Tk with a more comprehensive
C++ based poll/select event handling mechanism, can be found at
<URL:http://www.telstra.com.au/docs/ose/doc/ose-home.html>.
116. The Coral deductive database home page is
<URL:http://www.cs.wisc.edu/coral/>. There is a Tk client which can interact
with a Coral server. There is also a Tcl shell with coral database
commands, and an explanation tool.
117. At <URL:http://nathan.gmd.de/projects/ml/mobal/mobal.html> you will
find the home page for Mobal, which is a data mining system which has
a Tk GUI interface.
118. Some published papers relating to Tcl can be found at the following
location
<URL:http://tns-www.lcs.mit.edu/publications/ICMCS94a.html>
<URL:http://tns-www.lcs.mit.edu/publications/acmmm94.html>
<URL:http://tns-www.lcs.mit.edu/publications/mitlcstr640.html>
<URL:http://tns-www.lcs.mit.edu/publications/usenix.net94.html>
<URL:http://www.tns.lcs.mit.edu/ViewStation/src/html/publications/tcltk95_djw.html>
<URL:http://www.tns.lcs.mit.edu/ViewStation/src/html/publications/usenix_vhll94_cjl.html>
119. A pointer to a paper discussing Object Tcl is
<URL:http://www.tns.lcs.mit.edu/publications/tcltk95.html>.
120. A pointer to <URL:mailto:der...@reks.uia.ac.be> (Peter.DeRijk)'s
page on Tcl is <URL:http://www-rrna.uia.ac.be/%7Epeter/tcl.html>.
121. Pacco is a set of widgets that extend Tk for object visualization.
Its home page is <URL:http://iride.unipv.it/pacco/>.
122. A toolkit of software is available from
<URL:http://ce-toolkit.crd.ge.com/tcl/>. Many things are
on this page - a dynamic loading tcl shell, an encoded URL to Tcl array
decoder, a support library for embedding tcl in HTML template files, a
support library to provide support for mailto like functionalify, a
simple order form generator, and a user interface support library are
present. This is also the home for tkauxlib, a support library for
extended Tcl/Tk capabilities <URL:http://ce-toolkit.crd.ge.com/tkauxlib/>.
There are also published papers on the
use of Tcl/Tk in a production application, a proposal for dynamically
loading libraries in Tcl and a note on what to do when Tk reports that
your display is insecure, all pointed to from this page.
<URL:http://ce-toolkit.crd.ge.com/tcl-www/man/> is the index of
the manual pages for Tcl-WWW.
<URL:http://ce-toolkit.crd.ge.com/tkxauth/> is the URL for information on
using/debugging Tk vs X windows authorization problems.
123. A home page for Jay Sekora <URL:mailto:j...@aq.org>'s jstools is at
<URL:http://shore.net/%7Ejs/js-jstools.html>.
124. A WWW page detailing Tcl resources can be found at
<URL:http://www.yahoo.com/Computers_and_Internet/Programming_Languages/Tcl_Tk/>.
125. Online versions of Tcl and Tk manual pages can be found at
<URL:http://cuiwww.unige.ch/eao/www/TclTkMan/>.
126. A WWW page pointing to various Tcl/Tk software resources can be
found at <URL:http://www.ensta.fr/internet/unix/tcl-tk/>.
127. The home page for <URL:mailto:cu...@sledge.mn.org> (Curtis L. Olson),
<URL:http://www.menet.umn.edu/%7Ecurt/>, contains pointers to
a Tcl/Tk interface to a check book balance program.
128. At the 1994 WWW conference, a number of papers were presented
which mentioned Tcl. These papers can be found in the proceedings located at
<URL:http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/>. Here are the
papers that have been brought to my attention to date.
<URL:http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/Agents/gutfreund/gutfreund.html>
<URL:http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/Agents/spetka/spetka.html>
<URL:http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/Agents/whitehead/whitehead.html>
<URL:http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/Astronomy/jackson/jackson.html>
<URL:http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/CorInfSys/ivler/edstlk1.html>
<URL:http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/DDay/pinckney/dd.html>
<URL:http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/DDay/schwartz/schwartz.html>
<URL:http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/DDay/singh/ixiwww94.html>
<URL:http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/DDay/soo/www94a.html>
<URL:http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/MedTrack/willard/UMHC_www/UMHC_www_paper.html>
<URL:http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/Pub/weibel/weibel_www_paper.html>
<URL:http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/Searching/doemel/www-fall94.html>
129. Several articles discussing WWW applications written using the Tcl
extension Hush can be found. One, discussing WWW chat boards, is at
<URL:http://orgwis.gmd.de/projects/W4G/proceedings/chatting.html>.
Another, covering integrating applications and the World Wide Web is at
<URL:http://www.igd.fhg.de/www/www95/papers/48/main.html>.
130. <URL:mailto:mmc...@cgl.UWaterloo.CA> (Michael D. McCool) used
Tcl to teach a course in 3D computer graphics at the University of
Waterloo. See <URL:http://www.cgl.uwaterloo.ca/%7Emmccool/gn.HTML/gn.html>
more information. Basically, they are using Tcl/Tk both to build UI's
for projects and to build an object-oriented graphics command language
that they call "Gn", for "graphics notation."
131. The page <URL:http://www.elf.org/> is home for a number of Tcl/Tk
related items. For instance, a HTML version of the Tk 4.1 and Tcl
7.5 man pages, with indexing by name, a long table of contents,
cross reference to man pages, cross references to standard options, and
indexed by keywords, is now available at
<URL:http://www.elf.org/tcltk-man-html/contents.html>. These files are
also available for ftp at
<URL:ftp://ftp.bdt.com/home/elf/tcltk-man-src/tcltk-man-html1.tar.gz>.
132. The home page for Phantom, a new interpreted language designed for large
scale interactive distirbuted applications, can be found at
<URL:http://www.cs.tcd.ie/acourtny/phantom/phantom.html> and
<URL:http://www.apocalypse.org/pub/u/antony/phantom/phantom.html>. It
includes a Tk binding.
133. A home page describing Alpha, the Macintosh text editor with the Tcl
extensions interpreter, can be found at
<URL:http://www.cs.umd.edu/%7Ekeleher/alpha.html>.
134. Conversion notes for updating code to work under both Tk 3.6 and
4.0 can be found at <URL:http://www.math.ucla.edu/%7Ejimc/tclconv>.
135. Notes on the sessions from the 1995 Tcl/Tk workshop can be found at
<URL:http://www.cam-orl.co.uk/%7Efms/tcl95/tcl95.html>.
136. At <URL:http://akumiitti.fi/%7Eptk/tkjdic.html> one will find a
page describing a Kanji dictionary program.
TkJdic is a combined wa-ei-wa and kanji dictionary program in
Tcl/Tk. Its home page is <URL:http://www.hut.fi/%7Eptk/tkjdic.html>.
137. The SIMEX framework is a C++ class framework for building
discreate event simulation models. More information can be found at
<URL:http://www.nmsr.labmed.umn.edu/>.
138. An example to show how to use sockets in Tcl can be found at
<URL:http://www.sco.com/Technology/tcl/SocketExample.html>.
139. Dp in ET (DiET) is a patch to Embedded Tcl to support Tcl-DP.
The home reference can be found on
<URL:http://arch.hku.hk/people/matchy/work.html>.
140. The Rothamsted Experimental Station has a software archive they
provide as a service to others. In
<URL:http://ftp.res.bbsrc.ac.uk/pub/tcl-tk/> you can find a few useful
Tcl scripts.
141. The home page <URL:http://huizen.dds.nl/%7Equintess/> provides
for Tako Schotanus a location for some patches to provide
dashed outlines for Tk canvas items , patches to make itcl work with Tk 4,
patches to make object tcl wish interpreters and patches
to make tkinspect work with incr tcl.
142. The Java folk have made a small informal unsupported effort to merge
Java and Tcl. See <URL:http://www.marimba.com/company/avh.html> for
the details.
143. The authority home page for [incr tcl] and the soon to be released
[incr tk] can be found at <URL:http://www.tcltk.com/itcl/> and
<URL:http://www.tcltk.com/itk/>. Note that [incr widgets], a
set of mega widgets built on itcl and itk by
<URL:mailto:mulf...@spd.dsccc.com>, can be found at
<URL:http://www.tcltk.com/iwidgets/>.
144. At <URL:ftp://www.scriptics.com/pub/tcl/doc/portable-tk.ps> and
<URL:ftp://www.scriptics.com/pub/tcl/doc/portable-tk-slides.ps> are a couple
of Postscript documents detailing the work being done concerning
portable Tk.
145. The Unix Review "Internet Notebook" columns of Rich Morin are now
available on line. See <URL:http://www.cfcl.com/tin/P/9304.html> for
one about Tcl and Tk.
146. The Plume home page <URL:http://tcltk.anu.edu.au/> is
the beginnings of a guide to writing active message content using Tk 4,
Safe Tcl (stcl), and other pieces of technology.
See <URL:http://tcltk.anu.edu.au/tclweb/> for more details on writing
server side scripting, servlets, microscripting, and more.
147. W3CNT is a Tcl/Tk/GD based WWW access counter. You can find its
WWW page at <URL:http://www.digital.no/%7Eper/>.
147. The WWW page for GDtcl, by
<URL:mailto:spe...@umich.edu> (Spencer W. Thomas),
can be found at <URL:http://www-personal.umich.edu/%7Espencer/guraldi/gdtcl.html>.
Note that the author has no plans on continuing support for this
extension, and is seeking someone else to take over work on it. Also
note that because of the legal situation with Unisys over GIF, even the
GD code on which gdtcl is based is in a development limbo.
148. TkReplay is a record and replay system for Tcl/Tk. See
<URL:http://www.cs.unm.edu/%7Ecrowley/recordReplay.html> for details.
<URL:http://www.cs.unm.edu/%7Ecrowley/papers/replay.tk95.html> is the
paper Charles presented at the 1995 Tcl/Tk Workshop.
149. The SunWorld online site at <URL:http://www.sun.com/sunworldonline/>
has published several general articles on Tcl. Do a search there to find
them all.
150. A WWW discussion board is available relating to tclwp8 topics. See
<URL:http://r8m70.cybercable.tm.fr/discuss1.nhtml>.
151. Many of the team at Scriptics have home pages in which they discuss the
various projects in which they are involved. Check out
<URL:http://www.scriptics.com/people/>.
152. SoftSmiths have a series of VHDL tools that use Tcl/Tk based interfaces.
See <URL:http://www.tmx.com.au/softsmiths/> for details.
153. The translator of the tcl-faq.part0? FAQs into Japanese now has
a WWW home at <URL:http://www.ifnet.or.jp/%7Etranslator/>.
There have been reports that this URL may not be current.
154. Walnut Creek, publisher of CD-ROMs, has a WWW site where they
discuss their various products. If you look at
<URL:http://www.cdrom.com/titles/tcl.html> you will see a description
of the October 1995 product, along with a pointer to
<URL:ftp://ftp.cdrom.com/pub/tcl/> where all the items from the CD-ROM
can be found. Walnut Creek is now shipping a CD-ROM whose contents were
obtained around the beginning of September, 1995.
Contact <URL:mailto:w...@wcarchive.cdrom.com> or <URL:mailto:in...@cdrom.com>
for more details.
155. WebReview did an article on Tcl - see
<URL:http://webreview.com/wr/pub/freeware/tcl.html>.
156. Steven Majewski's Programming Language Critque pages has a section
for Tcl at <URL:http://minsky.med.virginia.edu/sdm7g/LangCrit/Tcl/>.
157. A WWW page of Internet Protocols at
<URL:http://www.access.digex.net/%7Ejcollins/intpcols.html> contains
a section pointing to libraries and applications for interfacing
between SNMP and Tcl/Tk.
158. The details of <URL:mailto:thr...@sheol.org> Wayne Throop's setup
for doing creating and presentations using wish can be found at
<URL:http://sheol.org/throopw/presentation.html>, along with a sample
of slides on Tcl/Tk. Other pages of interest from Wayne are the home
pages for tkdraw <URL:http://sheol.org/throopw/tkdraw.html>,
very simple cross reference viewer <URL:http://sheol.org/throopw/vxref.html>,
simple text editor <URL:http://sheol.org/throopw/xe.html>,
and map viewer <URL:http://sheol.org/throopw/xnearest.html>.
159. The paper "Experience with Tcl/Tk for Scientific and Engineering
Visualization" by BWK can be found at
<URL:http://cm.bell-labs.com/cm/cs/who/bwk/workshop.ps.gz>
(gzipped Postcript (152 kB)).
160. A brave attempt at creating a master table of version compatibilities
has been undertaken at <URL:http://www.net-quest.com/%7Eivler/tcl/tcltab.html>.
161. The Eolas group, holder of a pending patent on Web applets, has
described in a recent Dr. Dobbs Journal and on
<URL:http://www.eolas.com/eolas/webrouse/webwish.htm> the idea of making
a WWW browser which uses Safe Tcl/Tk as the language for applets.
162. A site called "Coop : Computer Supported Cooperative Work" has
built a WWW page at <URL:http://www.info.fundp.ac.be/%7Efta/coop.html>
focusing on various software environments for performing one's work
in concert with other users. A number of pointers to other Tcl
efforts, as well as other languages, can be found on this page.
163. The TACOMA project <URL:http://www.cs.uit.no/DOS/Tacoma/>,
which focuses on operating system support for software agents, uses Tcl
and Tk for agents. One of their applications is called StormCast,
which is a distributed weather prediction software, uses Tcl agents to
distribute across remote sensing sites.
164. AgentTCL <URL:http://www.cs.dartmouth.edu/%7Eagent/> is a project
to create a transportable agent system.
165. Mobile Service Agents <URL:http://www.ecrc.de/research/dc/msa/> is
a project which uses Tcl/Tk for the user interface in a system for accessing
up to the minute information, resources and services using the Internet.
166. MOREplus is a WWW cataloging and database tool which uses Tcl based
processes in its task. See <URL:http://rbse.mountain.net/MOREplus/> for
more details. Note that <URL:http://rbse.mountain.net/> is the
Cranberry Square Software Market library of freely distributable software.
They basically organize pointers using a variety of methods of searching.
They have a few Tcl related packages listed, but most of the listings
are old.
167. Network Cybernetics Corporation <URL:http://www.ncc.com/>
has released a CD-ROM called Web Wrangler 1 which contains tools for those
folk responsible for creation and maintenance of WWW sites. Lots of tools
for CGI programming, etc. including tools for using Tcl.
168. TipTop Software <URL:http://www.tiptop.com/> is the home for information
on ObjectiveTcl.
169. Eric Johnson's WWW pages contain an HTML version of his Windows
FAQ at <URL:http://www.pconline.com/%7Eerc/tclwin.htm> as well as
an intro to Tcl/Tk <URL:http://www.pconline.com/%7Eerc/tcl.htm>
and a page related to his new Tcl/Tk book
<URL:http://www.pconline.com/%7Eerc/tclbook.htm>. This book comes
with a CD-ROM which has a number of Tcl and Tk related software items
on it. Eric also has a page with a tutorial for the Tk 4.1 grid
command located at <URL:http://www.pconline.com/%7Eerc/grid.htm>.
Eric has a few examples of using Perl/Tk at
<URL:http://www.pconline.com/%7Eerc/perltk.htm>
170. A page describing a new extended Tk text widget for Tk and Perl/Tk
can be found at
<URL:ftp://ftp.math.ohio-state.edu/pub/users/ilya/etext/etext.html>.
171. The AGOCG Tcl/Tk tutorial is available at
<URL:http://www.cis.rl.ac.uk/proj/TclTk/>. It is a document describing
the use of Tcl 7.6 and Tk 4.0 across platforms. Unfortunately, the
original intention of this being a living document never was
fulfilled. The source code examples, html, and Postscript files are
available for ftp from <URL:ftp://ftp.cc.rl.ac.uk/pub/graphics/>.
The Cookbook is partly sponsored by the UK Advisory On Computer Graphics.
It is aimed at novice window-based interactive application developers and
newcomers to Tcl/Tk.
172. For a series of Tcl examples of how to do things which are not necessarily
obvious, see <URL:http://www.kencorey.com/tcl/answers.html> .
173. A very interesting resource is the People Helping One Another Know Stuff
(PHOAKS) WWW site. At
<URL:http://weblab.research.att.com/phoaks/comp/lang/tcl/> is the
page for <URL:news:comp.lang.tcl>. The idea is that as folks on the
newsgroup refer to various web resources, they are indexed by software
running at this site and added to the page. By going to the above page,
one gets to look at a ranked series of favorite web pages.
174. Bruce Gingery <URL:mailto:bgin...@gtcs.com> has an article that
compares Tcl/Tk, Perl/Tk, and Python/Tk to early 1980's BASIC using
a simple example at
<URL:http://home.gtcs.com/%7Ebruce/old_pages/articles/BASIC_today/>.
175. The Tcl CGI home page is located at
<URL:http://ruulst.let.ruu.nl:2000/tcl-cgi.html>. It describes a small
package which enables Tcl programmers to write CGI scripts which can
handle the POST method.
176. The tutorial "Developing Graphical User Interfaces with Tcl/Tk/Expect",
can be found at <URL:http://math.nist.gov/mcsd/Staff/RLipman/tcl/tcl.html>.
A Tcl/Tk/Expect resources page at
<URL:http://math.nist.gov/mcsd/Staff/RLipman/tcl/tclrsrc.html> is nicely
organized. One can find a few book references, a few
paper references, a few web sites, etc. Maintained
by Robert Lipman <URL:mailto:robert...@nist.gov>.
See <URL:http://lime.cam.nist.gov/cgi-bin/wdp.cgi> for an example of
Expect being used on the WWW to drive a scientific visualization
modeling system. Mr. Lipman is associated with this great example of
the use of Expect.
177. The PennWyndow WWW page is research being done using Tcl/Tk to
supervise heterogeneous applications, coordinating different utilities.
See <URL:http://www.med.upenn.edu/%7Ebiocbiop/local_pages/lewis_lab/research/pennw.html> for details.
178. A Tcl/Tk and Expect tutorial paper by
<URL:mailto:wi...@Starbase.NeoSoft.COMM> can be found at
<URL:ftp://ftp.lgc.com/landmark/users/papers/WMorse/wmorse.tcltk>.
179. The Inferno home page at <URL:http://inferno.bell-labs.com/inferno/>
is a good place to read about the new Limbo programming language, which uses
a Tk package for windowing. The Tk used however was written from scratch
in Limbo.
180. At <URL:http://www.stsci.edu/public/sst/rps2/rps2-paper.html> an
interesting paper resides regarding an interactive tool using
itcl/itk to aid in proposal preparation for the Hubble Space Telescope.
181. Tcl dirty laundry list by Tom Christiansen
<URL:http://language.perl.com/versus/tcl-complaints.html>. So that you
know, Tom's did this type of thing for a variety of languages, including Perl.
No need to flame him because the list is based on old versions of Tcl, etc.
182. Benchmarks of Tcl and other scripting languages by BWK and Chris Van Wyk
can be found at <URL:http://cm.bell-labs.com/cm/cs/who/bwk/interps/pap.html>.
183. This site has a number of useful documents gathered. For instance
it includes a copy of a posting from April 1996 which describes some
information on how best to use the new Tcl 7.5 and newer Channel IO system
<URL:http://www.sco.com/Technology/tcl/README/TclChannels.html>.
It also has a nice intro to working with the Grid Layout Manager
<URL:http://www.sco.com/Technology/tcl/README/gridLayout.html>. There
are also copies of other messages, announcements, documentation, etc.
At <URL:http://www.sco.com/Technology/tcl/Fragments.html> are a series of
semi-useful Tcl code fragments, describing how one could build static
variables, generate random numbers, etc. A similar page for Tk fragments
can be found at <URL:http://www.sco.com/Technology/tcl/tkFragments.html>.
185. Text versions of articles from ;Login: regarding Tcl can be found at
<URL:http://reality.sgi.com/employees/jes/home.html>.
186. The article "Using Active Server Pages with Microsoft Internet
Information Server 3.0", located at
<URL:http://www.microsoft.com/iis/Evaluating/Guides/Whitepapers/aspwp.exe>,
indicates that Microsoft will be supporting Tcl plugins for their server.
187. A French tutorial on Tcl can be found at
<URL:http://www.loria.fr/moyens-info/logiciels/tcltk/>.
188. At <URL:http://www.skillshare.com/skillshare/dr/tcl/reuse/wmakr.html>
is a paper titled "Reusable Procedures For Generating and Modifying Tk Widget"
which describes using the standard Tcl and Tk to build reusable widget
makers or fixers, along with procedures for writing one's own similar
routines. You should find other useful Tcl help at this same site.
189. Notes from the Tcl 95 Workshop can be found at
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/devel/workshop/1995/tcl95-workshop-notes.tar.gz>.
The USENIX organization, who sponsers the workshops, no longer permits
the papers making up the proceedings to be made available as a group. If
you are a USENIX member, you can get access to some electronic copy thru
<URL:http://www.usenix.org/>.
190. <URL:http://www.cetus-links.org/oo_tcl_tk.html> is a page
collecting many URLs relating to the Tcl community and Object Oriented
programming.
191. A paper discussing quick development languages (detailing both perl and
Tcl) for Astronomy, written by <URL:mailto:kui...@jpl.nasa.gov>
and dated July 31, 1995, can be found at
<URL:http://dsnra.jpl.nasa.gov/QuickTool.html>.
192. softWorks has a WWW page at <URL:http://members.ping.at/risc/>. They
sell several Tcl based programs for developing software.
193. Awaiting info on DarkStar
194. A WWW page for information on Tcl/Tk and GUI style guides,
writtin in both English and German, can be found at
<URL:http://ls4-www.informatik.uni-dortmund.de/luebeck/pg279/bibInfos.html>.
195. The page at <URL:http://www.aa.net/%7Ehedgehog/tcl.htm> contains
info learned as the author writes his Tk based IRC client. There is
at least a note on how to hook into a Windows application event loop
here.
196. A paper on using Tk as a remote GUI front end for fourth generation
database applications, by Volker Schubert <URL:mailto:l...@bj-ig.de>
can be found at <URL:http://www.bj-ig.de/remotegui/remotegui.html>.
197. Frank Pilhofer <URL:mailto:f...@informatik.uni-frankfurt.de> has
a web page at <URL:http://www.uni-frankfurt.de/%7Efp/Tcl/> which points
to a document on building Tcl extensions from C++ code,
a sample CGI script to browse RFCs, as well as pointers to various Tcl
Tk projects.
198. At <URL:http://www.osc.edu/PhAROh/T-Y-SA.html>, one finds a discussion
of a supercomputer project. The software in this project, according to
<URL:http://www.osc.edu/PhAROh/ReportR-28.html>, uses a Tcl/Tk interface
for its parameter input.
199. At <URL:http://www.w3j.com/ > you find the archives of the WWW Journal,
a publication by O'Reilly's which covers the world of the Web. A number
of articles have been published relating to Tcl ; use their search
engine to find the currently available ones.
200. Thomas Sicheritz <URL:mailto:tho...@evolution.bmc.uu.se> has a page of Tcl
references at <URL:http://evolution.bmc.uu.se/%7Ethomas/tcl/tcl.html>
which cover quite a wide spectrum of interests.
201. Joe Konstan's paper on OAT from the 1997 workshop can be found at
<URL:http://www.cs.umn.edu/%7Esafonov/tcl97/oat-tcl97.html>.
202. The authority WWW site for this set of FAQs is, as mentioned at
the top of these files, <URL:http://www.teraform.com/%7Elvirden/tcl-faq/>.
A search engine interface to all USENET FAQs is available at
<URL:http://www.faqs.org/>.
<URL:http://www.faqs.org/faqs/by-newsgroup/comp/comp.lang.tcl.announce.html>
can be found there.
Other places to find USENET FAQs on the WWW include
<URL:http://www.cis.ohio-state.edu/hypertext/faq/usenet/FAQ-List.html>
<URL:http://www.cs.ruu.nl/cgi-bin/faqwais>
<URL:http://www.intac.com/FAQ.html>
<URL:http://www.lib.ox.ac.uk/internet/news/faq/by_group.index.html>
<URL:http://www.ucsalf.ac.uk/cgibin/faqsearch>.
FTP access to the FAQs can be found at <URL:ftp://rtfm.mit.edu/pub/usenet/> and
<URL:ftp://ftp.faqs.org/faqs/>.
203. Stefan Hornburg <URL:mailto:ra...@gundel.han.de> has written the
document "Tcl and Friends" <URL:http://www.han.de/%7Eracke/taf.html>.
204. ScriptSearch is a free index of Web related development tools.
They hope to add pointers to Tcl and Tk scripting tools.
See <URL:http://www.scriptsearch.com/> for what they have had submitted
to date.
205. Byte Magazine has had a few articles specifically about Tcl over the
years, as well as references in a number of others. See for instance
<URL:http://www.byte.com/art/9602/sec11/art1.htm>
<URL:http://www.byte.com/art/9704/sec5/art5.htm>
and if you search at their site, you will also find references relating
to products reviewed which use Tcl.
206. A new web site about Tcl/Tk is available in Spanish. See
<URL:http://www.pika.net/tcltk/>, which includes introductory material,
examples and a forum where any question, suggestion or commentary is welcome.
Contact Alejandro Sualdea <URL:mailto:asua...@pika.net> for more details.
207. The python community <URL:http://www.python.org/> uses bindings
to Tcl/Tk to obtain one of its GUI interfaces. See a variety of
pages at this site for details. See
<URL:http://www.python.org/python/Comparisons.html> for a Python
biased comparison between Python and Tcl.
208. <URL:http://www.math.jyu.fi/cgi-bin/jykp/main.exp> is an example of
a WWW service provided using Expect. It is a WWW based user interface
to the Virginia Tech Library System, using Expect and telnet.
209. <URL:http://www.javaworld.com/> is an online magazine which has
published several articles relating to Tcl. For instance,
<URL:http://www.javaworld.com/javaworld/jw-02-1998/jw-02-infoworld.javabeans.html>
and <URL:http://www.javaworld.com/javaworld/jw-12-1997/jw-12-jacl.html>
are articles about Jacl.
210. <URL:http://www.cs.dartmouth.edu/%7Eagent/> is the site containing
information on software agents written in tcl.
211. <URL:http://www.xraylith.wisc.edu/%7Ekhan/software/tcl/> is an
archive of a variety of Windows related patched Tcl and Tk related
extensions and applications.
212. At <URL:http://ptolemy.eecs.berkeley.edu/%7Ejohnr/code/obstcl/>
John Reekie <URL:mailto:jo...@kahn.eecs.berkeley.edu> did some comparisons
of STERNO, Matt Newman's tcl++ 1.0 and obstcl, a small object system package
John wrote.
213. At <URL:http://www.cs.man.ac.uk/%7Efellowsd/>, Donal Fellows
has a number of useful Tcl routines and information regarding Tcl, including
a report on his analysis of Tcl's year 2000 readiness.
214. At <URL:http://www.doitnow.com/%7Eiliad/Tcl/tea/tea_faq.html> the
author of Tea provides a comparison between Tea and itcl.
215. See <URL:http://www.cbl.ncsu.edu/publications/#1995-TR@CBL-03> for
a paper on REUBEN, a reusable environment driven by benchmakring applications,
by K. Kozminski, B. Duewer, H. Lavana, A. Khetawat, and F. Brglez.
216. See <URL:http://mini.net/jcw/tclflow.html> for one man's view of
what's needed for Tcl to help the user.
217. A short Tcl & Tk tutorial by Alex Samonte can be found at
<URL:http://www.csc.calpoly.edu/%7Edbutler/tutorials/winter96/tcl/>.
218. A rather biased comparison of perl versus Tcl by Tom Christiansen is at
<URL:http://language.perl.com/versus/tcl-discussion.html> and one by
Aaron Sherman at
<URL:http://language.perl.com/versus/asherman-on-tcl.html>.
219. The archive for <URL:news:comp.lang.tcl.announce> is
<URL:http://www.findmail.com/list/tcl_announce/>. A mailing list for
the articles as they appear here is also available.
220. The Developer.com site did a profile on John Ousterhout at
<URL:http://www.developer.com/journal/profiles/060398_ouster.html>. There
are a couple of articles on Jacl, as well as a few other Tcl references
at this web site.
221. Steve Uhler's 1996 Tcl workshop presentation slides can be found at
<URL:http://www.best.com/%7Esau/mega/>.
222. A new internet site of Tcl resources can be found at
<URL:http://www.unifix-online.com/>.
223. The Tcl/Tk Consortium's web site <URL:http://www.tclconsortium.org/>
provides a variety of resources for the Tcl programmer, including mailing
lists, a resource page <URL:http://www.tclconsortium.org/resources/>,
and a future CD-ROM for members <URL:http://www.equi4.com/jcw/tcltkcd.html>.
224. See <URL:http://www.westend.com/%7Ekupries/c.l.t.welcome.html> for
information regarding <URL:news:comp.lang.tcl>.
225. At <URL:http://www.leo.org/pub/comp/programming/languages/script/tcl/>
is yet another attempt to make the vast tcl resources available to
users.
226. The home for the TclBurn project - sponsered by the Tcl Consortium -
can be found at <URL:http://www.equi4.com/jcw/tcltkcd.html>.
227. OneSeek/Developer is a new search/navigation site which makes it easy
for developers to find technical info on the WWW. Find it at
<URL:http://www.oneseek.com/dev/>. A Tcl area is available on the site.
228. Stoian Jekov <URL:mailto:s...@mbox.eda.bg> has created a Tcl/Tk related
site at <URL:http://www.eda.bg/%7Esto/tcltk.htm>.
229. A Yahoo club for discussions regarding Tcl and Tk can be found at
<URL:http://clubs.yahoo.com/clubs/tclandrelatedextensions>.
230. A PlanetAll forum has been created for Tcl/Tk - see
<URL:http://members.planetall.com/groups/main.asp?page=groupinformation.asp&groupid=97567>
for details.
231. mIRC USA is a site dedicated to IRC! It offers scripts, addons,
the latest information... as well as Eggdrop, compiling help, and the
latest TCL files. They also offer the latest security patches to prevent
nukes, and much much more! Find it at <URL:http://www.mircusa.com/>.
232. ComputingSite <URL:http://www.computingsite.com/> is a search engine
covering more than 300 different computing related 'channels', including Tcl.
233. a LUSENET web forum is available at
<URL:http://www.greenspun.com/bboard/q-and-a.tcl?topic=Tool%20Command%20Language%20%28Tcl%29>
for trying out this technology.
234. The National Library of Singapore has recently launced the
NL.Line. This is a WWW interface to its library and information services.
This WWW interface uses Perl and Tcl to gateway to it's McDonald Douglas
mainframe. See <URL:http://www.livewire.ncb.gov.sg/library/main.html>
for the WWW interface.
235. A series of papers and slides regarding Tcl programming, written in
German, can be found at <URL:http://www.kfa-juelich.de/zam/docs/Folien.html>.
To be added:
<URL:ftp://black.ox.ac.uk/>
<URL:ftp://busco.lanl.gov/pub/>
<URL:ftp://fornax.usno.navy.mil/dist/tcl/USNO_tcl_homepage.html>
<URL:ftp://fpt.sunet.se/pub/lang/tcl/>
<URL:ftp://ftp.cs.berkeley.edu/ucb/people/phelps/tcltk/sgi-ls.1.html>
<URL:ftp://ftp.cs.columbia.edu/archives/tcl/>
<URL:ftp://ftp.fzi.de/pub/OBST/>
<URL:ftp://ftp.inria.fr/INRIA/Projects/made/www/tcl-me/slide.1.html>
<URL:ftp://ftp.math.uni-frankfurt.de/pub/tkdvi/>
<URL:ftp://ftp.mindspring.com/>
<URL:ftp://ftp.parc.xerox.com/pub/net-research/nv-3.3.alpha>
<URL:ftp://ftp.std.com/pub/drh/>
<URL:ftp://ftp.tns.lcs.mit.edu/pub/otcl/README.html>
<URL:ftp://ftp.uni-paderborn.de/pub/unix/tcl/alcatel/>
<URL:ftp://ginsberg.cs.berkeley.edu/pub/papers/Asah/tcl-fear.html>
<URL:ftp://igpm.rwth-aachen.de/arc/pub/unix/html/motifcorner.html>
<URL:ftp://metallica.prakinf.tu-ilmenau.de/pub/PROJECTS/GOOD1.00/>
<URL:ftp://mox.perl.com/pub/perl/versus/tcl-complaints>
<URL:ftp://mox.perl.com/pub/perl/versus/tcl-discussion>
<URL:gopher://nisp.ncl.ac.uk/11/lists-a-e/distinct>
<URL:gopher://president.oit.unc.edu/7waissrc%3a/ref.d/indexes.d/comp.lang.tcl.src>
<URL:http://148.79.80.10/CBMT/tcl/HOME.html>
<URL:http://192.101.77.140/%7Edhagberg/tcl/>
<URL:http://204.153.12.45/tcl/pluginv2/applets.html>
<URL:http://209.1.118.7/zoomer/zoomer-list/zoomer-list-4Q1994/0434.html>
<URL:http://Abattoir.cc.ndsu.nodak.edu/%7Enem/perl/cricket/>
<URL:http://Adwww.fnal.gov/controls/misc_doc/tcl_doc/index>
<URL:http://ai.eecs.umich.edu/people/rchong/rchong.html>
<URL:http://Akumiitti.fi/%7Eptk/tkjdic.html>
<URL:http://Alfred1.u.washington.edu:8080/%7Eroland/tkHTML/tkHTML.html>
<URL:http://Aloisius.vcpc.univie.ac.at/%7Edeviller/html/Tcl/intro/sectionstar2.2.1.html>
<URL:http://Aloisius.vcpc.univie.ac.at/%7Edeviller/html/Tcl/intro/TCL2.html>
<URL:http://Althor.netspace.org/ptui/>
<URL:http://Aorta.tat.physik.uni-tuebingen.de/%7Egaier/treelink/>
<URL:http://aquarius.lcg.ufrj.br/%7Eesperanc/tkogl.html>
<URL:http://aquarius.lcg.ufrj.br/%7Eesperanc/tkoglpaper.html>
<URL:http://Arch.hku.hk/people/matchy/work.html>
<URL:http://Arsenio.mit.edu:8001/>
<URL:http://Arsenio.mit.edu:8001/html/gscript.html>
<URL:http://askdonna.ask.uni-karlsruhe.de/hppd/hpux/Tcl/tcl-8.0p2/>
<URL:http://Astro.caltech.edu/%7Etjp/pgplot/>
<URL:http://atlasinfo.cern.ch/Atlas/Welcome.html>
<URL:http://axcn01.cern.ch/jjb/kuip2tcl.html>
<URL:http://ballet.dstc.gu.edu.au/%7Ejon/tcl/>
<URL:http://ballet.dstc.gu.edu.au/%7Ejon/tcl/Autoftp/>
<URL:http://betz.biostr.washington.edu/slisp/skandha4_329.html>
<URL:http://bifrost.lanl.gov/%7Edmb/Archive/swig.archive/0593.html>
<URL:http://bishopw.loni.ucla.edu/AIR/tcltk.html>
<URL:http://bmrc.berkeley.edu/people/chaffee/tcltk.html>
<URL:http://bohr.physics.upenn.edu/%7Eraines/tkmail.html>
<URL:http://bohr.physics.upenn.edu/>
<URL:http://brahms.fmi.uni-passau.de/%7Edannecke/tktcl/tktcl_main.html>
<URL:http://catless.ncl.ac.uk/Lindsay.html>
<URL:http://cdrom.com/titles/tcl.html>
<URL:http://ce-toolkit.crd.ge.com/papers/gecrd/mtl/mdip/tcl94/00contents.html>
<URL:http://ce-toolkit.crd.ge.com/simpleforms/man/>
<URL:http://ce-toolkit.crd.ge.com/tcl/homepage.html>
<URL:http://ce-toolkit.crd.ge.com/w3st_Tutorial/usagetips/cgitclidioms.html>
<URL:http://chemphys.weizmann.ac.il/%7Edov/pdarchive/>
<URL:http://clef.lcs.mit.edu/>
<URL:http://cornea.mbvlab.wpafb.af.mil/tcl.html>
<URL:http://cornea.mbvlab.wpafb.af.mil/tcl/Access.html>
<URL:http://cpa.mae.cornell.edu/%7Ehttp/tcl/tclFAQ/part5/faq.html>
<URL:http://cr-toolkit.crd.ge.com/tkxauth/>
<URL:http://crdis1.ge.com/papers/gecrd/mtl/mdip/tcl94/00header.html/>
<URL:http://crdis1.ge.com/papers/gecrd/mtl/mdip/tcl94/00header.html>
<URL:http://crux4.cit.cornell.edu/%7Emjp6/dp.faq.html>
<URL:http://csep.arsc.sunyit.edu/man/tcl_html/Tcl.html>
<URL:http://cuisun9.unige.ch/eao/www/TclTk.updates.html>
<URL:http://cuisung.unige.ch/cgi-bin/tkman73-36/>
<URL:http://cuisung.unige.ch/eao/www/TclTk.updates.html>
<URL:http://cuisung.unige.ch/TclTk.html>
<URL:http://cuisung.unige.ch/TclTk.updates.html>
<URL:http://cuiwww.unige.ch/eao/www/TclTk.html>
<URL:http://cuiwww.unige.ch/eao/www/TclTk.updates.html>
<URL:http://cuiwww.unige.ch/eao/www/TclTk/7.5b1.html>
<URL:http://cuiwww.unige.ch/eao/www/TclTk/GuiBuilder/>
<URL:http://cuiwww.unige.ch/eao/www/TclTk/liste.cui.html>
<URL:http://cuiwww.unige.ch/eao/www/TclTk/tcl-me/slide.1.html>
<URL:http://cuiwww.unige.ch/eao/www/TclTk/TclTk.workshop.CFP.html>
<URL:http://cuiwww.unige.ch/eao/www/TclTk/UserComment.html>
<URL:http://cuiwww.unige.ch/eao/www/TclTkMan/Man.html>
<URL:http://cuiwww.unige.ch/freecomp%3Ftcl>
<URL:http://cuiwww.unige.ch/freecomp%3Ftk>
<URL:http://cuiwww.unige.ch/langlist%3Ftcl>
<URL:http://cuiwww.unige.ch/langlist%3Ftk>
<URL:http://cyber.tec.army.mil/Archive_lang/ghindex.html>
<URL:http://cygnus.ce.pusan.ac.kr/%7Ejhkang/tcltk/>
<URL:http://d012s816.mch.sni.de/cgi-bin/gdscp_cd.tcl>
<URL:http://demos.anu.edu.au/steve/papers/Tcl-Workshop-96/ball.html>
<URL:http://dess.isisnet.com/%7Ehclsmith/plugin.html>
<URL:http://dess.isisnet.com/%7Ehclsmith/tcltk/>
<URL:http://dess.tallships.istar.ca/%7Ehclsmith/tcltk/gdbm/>
<URL:http://dess.tallships.istar.ca/%7Ehclsmith/tcltk/win95.html>
<URL:http://dri.cornell.edu/pub/hrishi/Tcl-Tk/contents.html>
<URL:http://drip.colorado.edu/%7Etromey/>
<URL:http://ecsdg.lu.se/cgi-bin/wwwnntp%3Fcomp.lang.tcl>
<URL:http://ecsdg.lu.se/cgi-bin/wwwnntp/>
<URL:http://elib.cme.nist.gov/pub/expect/>
<URL:http://euebd.uni-duisburg.de/%7Ehon/ftc/tcld.html>
<URL:http://evolution.bmc.uu.se/%7Ethomas/mol_linux/biowish/application_note/application_note.html>
<URL:http://evolution.bmc.uu.se/%7Ethomas/mol_linux/tcl_scripts/tkstrain/>
<URL:http://evolution.bmc.uu.se/%7Ethomas/tcl/biotcl/>
<URL:http://evolution.bmc.uu.se/%7Ethomas/tcl/tcl8.0-tk8.0-man-html/contents.htm>
<URL:http://evolution.bmc.uu.se/~thomas/tcl/tcl.html>
<URL:http://expect.nist.gov/cgi.tcl/FAQ.html>
<URL:http://expect.nist.gov/tcl-debug/>
<URL:http://expect.nist.gov/tkbiff/>
<URL:http://fang.cs.sunyit.edu/tcl/Tcl.html>
<URL:http://fas-www.harvard.edu/%7Ecsepulv/>
<URL:http://flash.icemcfd.com/tcl/ice.html>
<URL:http://fndauh.fnal.gov:8000/ftcl/extended/tcllib/help/>
<URL:http://fndauh.fnal.gov:8000/ftcl/extended/tcllib/help>
<URL:http://fndauh.fnal.gov:8000/shiva/doc/www/shiva.home.html>
<URL:http://fndauh.fnal.gov:8000/spectro/doc/www/spectro.home.html>
<URL:http://fndauh.fnal.gov:8000/spectro/doc/www/tcl.html>
<URL:http://freeware.sgi.com/Dist/>
<URL:http://frontpage.sensus.eu.inter.net/tcl/>
<URL:http://fscsun.fsc.edu/%7Ejiayuh/WEB_THESIS/language.html>
<URL:http://ftp.arnes.si/pub/unix/tcl/alcatel/docs/>
<URL:http://ftp.arnes.si/pub/unix/tcl/sorted/devel/>
<URL:http://ftp.austintx.net/users/jatucker/TclObjectCommand/basics1.htm>
<URL:http://ftp.austintx.net/users/jatucker/TclObjectCommand/default.htm>
<URL:http://ftp.bj-ig.de/pub/tcltk/>
<URL:http://ftp.redhat.com/redhat/news_and_info/PR/tcltk.html>
<URL:http://ftp.res.bbsrc.ac.uk/computing/Archive/>
<URL:http://ftp.res.bbsrc.ac.uk/computing/archive/login.tcl>
<URL:http://ftp.res.bbsrc.ac.uk/computing/archive/password.tcl>
<URL:http://ftp.res.bbsrc.ac.uk/computing/Archive/tcl-tk/>
<URL:http://ftp.smli.com/research/tcl/download.html>
<URL:http://ftp.uni-mannheim.de/tools/tcl/code/>
<URL:http://fxfx.com/kgr/compound/>
<URL:http://fxfx.fxfx.com/kgr/compound/>
<URL:http://gams.nist.gov/reports/mgghat/userguide/subsubsection3_3_2_3.html>
<URL:http://ganesh.bchem.washington.edu/~ethayer/perltk_code.html>
<URL:http://gl.mcc.ac.uk/tk/tk_toc.html>
<URL:http://glatmos.com/%7Edhagberg/tcl/>
<URL:http://golum.riv.csu.edu.au/%7Egfellows/Teaching/Itc362/Resources/>
<URL:http://gondwana.caltech.edu/cs174/src/tclc/>
<URL:http://grendel.sogs.stsci.edu/bin/test/bin/>
<URL:http://grendel.stsci.edu/Apsb/doc/tcl/tcl-perl.html>
<URL:http://grendel.stsci.edu/Apsb/doc/tcl/Tcl.html>
<URL:http://guraldi.hgp.med.umich.edu/gdtcl.html>
<URL:http://hcirisc.cs.binghamton.edu/%7Emrwizard/mrwizard.html>
<URL:http://heg-school.aw.com/cseng/Authors/ousterhout/tcl/tcl.html>
<URL:http://hegel.ittc.ukans.edu/topics/tcltk/>
<URL:http://hem1.passagen.se/eff/tkintro/Introduction.htm>
<URL:http://hepunx.rl.ac.uk/mlists/comp.lang.tcl/199412/19941201.html>
<URL:http://hepunx.rl.ac.uk/mlists/comp.lang.tcl/>
<URL:http://herzberg.ca.sandia.gov/cgi-bin/carlbrowser.tcl>
<URL:http://herzberg.ca.sandia.gov/TclCourse/>
<URL:http://heureka.inf.elte.hu/%7Edezske/tcl/tcl.html>
<URL:http://hitchhiker.space.lockheed.com/TCL/>
<URL:http://holmes.ccs.deakin.edu.au/vtcl/>
<URL:http://home.t-online.de/home/achiml/maler.htm>
<URL:http://homepage.iprolink.ch/%7Ebioneel/beo/itcl2.2/>
<URL:http://homepage.iprolink.ch/%7Ebioneel/beo/QuickTimeTcl/>
<URL:http://hplyot.obspm.fr/%7Edl/robo.html>
<URL:http://hplyot.obspm.fr/%7Edl/tclbin.html>
<URL:http://hplyot.obspm.fr:6661/source/>
<URL:http://hpux.ced.tudelft.nl/hpux/Users/tcl_cruncher-1.11.html>
<URL:http://hpux.ee.ualberta.ca/hpux/Users/tkdiff-1.0b9.html>
<URL:http://http.bsd.uchicago.edu/%7Eg-haygood/docs/tcl/Tcl.html>
<URL:http://http.cs.berkeley.edu/%7Efox/>
<URL:http://http.cs.berkeley.edu/%7Ephelps/tcltk/rosettamen.html>
<URL:http://http2.brunel.ac.uk:8080/%7Ecsstddm/TCL2/chapterstar2.2.html>
<URL:http://http2.brunel.ac.uk:8080/%7Ecsstddm/TCL2/TCL2.html>
<URL:http://i30www.ira.uka.de/local/infos/tcl-faq/>
<URL:http://icemcfd.com/tcl/comparison.html>
<URL:http://icemcfd.com/tcl/compiler.html>
<URL:http://icemcfd.com/wayne.html>
<URL:http://info.cern.ch/hypertext/WWW/TkWWW/Status.html>
<URL:http://issl.cs.byu.edu/docs/Labbies/bastian/mike.html>
<URL:http://itkwww.kub.nl:2080/itk/>
<URL:http://itkwww.kub.nl:2080/itk/Docs/Nednieuws/>
<URL:http://itkwww.kub.nl:2080/itk/Docs/Think/>
<URL:http://itkwww.kub.nl:2080/itk/Faces/Avh.html>
<URL:http://itkwww.kub.nl:2080/itk/itkhome.html>
<URL:http://java.sun.com/Applets/alpha/notapplets/tcl/>
<URL:http://java.sun.com/applets/notapplets/tcl/>
<URL:http://java.sun.com/people/Avh/>
<URL:http://java.sun.com/people/Avh/tcl.html>
<URL:http://jfku.edu/%7Erunge/Programs/TkPgp/>
<URL:http://jhm.ccs.neu.edu:7043/help/subject!tkmoo-goals>
<URL:http://jhm.ccs.neu.edu:7043/help/subject!tkmoo>
<URL:http://jota.sm.luth.se:1994/tcl/Tcl.html>
<URL:http://joy.tp3.ruhr-uni-bochum.de/NS/TCL/>
<URL:http://jsdsn1.kek.jp/%7Esuehiro/Tcl/News/FAQs/>
<URL:http://juno.kaist.ac.kr/linux/linuxer/text/tcltk/tcltk.html>
<URL:http://juno.kaist.ac.kr/linuxer/text/tcltk/tcltk.html>
<URL:http://kaolin.unice.fr/html/STk.html>
<URL:http://keck.tamu.edu/cgi/staff/emailserver.html>
<URL:http://kesser.gte.com:7700/tcl/mosaicRC/>
<URL:http://key-west.com/stores/tktrade.htm>
<URL:http://kolin.unice.fr/html/STk.html>
<URL:http://kunpu7.psych.kun.nl/cgi-bin/do-clbinom>
<URL:http://lamp.man.deakin.edu.au/net.html>
<URL:http://landru.unx.com/DD/Advisor/docs/aug95/aug95.sarig.shtml>
<URL:http://lazarus.uoregon.edu/%7Espencera/tcltk-man-html/>
<URL:http://leo.cs.uiuc.edu/%7Egalmasi/tcliop-doc/>
<URL:http://logan.edrc.cmu.edu:8001/tcl/Tcl.html>
<URL:http://ls4-www.informatik.uni-dortmund.de/luebeck/pg/pg279.html>
<URL:http://ls4-www.informatik.uni-dortmund.de/luebeck/pg279/TclTk/oop.html>
<URL:http://ls4-www.informatik.uni-dortmund.de/luebeck/pg279/TclTk/tcltk95.html>
<URL:http://lsx12e.nsls.bnl.gov/x12c/tcltools.html>
<URL:http://ltiwww.epfl.ch/%7Efurrer/STk/FAQ.html>
<URL:http://m3.polymtl.ca/m3/pkg/pm3/language/tcl/>
<URL:http://mac-mann6.embl-heidelberg.de/PPG/PersonalPages/PeterM/tcl.html>
<URL:http://maigret.cog.brown.edu/python/Tk/Trinket/>
<URL:http://maple.ee.vt.edu/tclin/tclin.html>
<URL:http://maple.kek.jp/tcl/tcl-faq3.html>
<URL:http://meath.x.co.uk/devt/ObjectTcl/>
<URL:http://mehta.anu.edu.au:8080/Tcl/Tcl.html>
<URL:http://members.aol.com/intrcomp/tcltk.html>
<URL:http://metallica.prakinf.tu-ilmenau.de/GOOD.html>
<URL:http://metallica.prakinf.tu-ilmenau.de/YARTVR.html>
<URL:http://miles.aw.com/outlines/862.html>
<URL:http://minsky.med.virginia.edu/sdm7g/Projects/Python/OSA/>
<URL:http://minsky.med.virginia.edu/sdm7g/Projects/Python/OSA/README>
<URL:http://minsky.med.virginia.edu/sdm7g/Projects/Python/safe-tcl/>
<URL:http://minsky.med.virginia.edu/sdm7g/Projects/Python/SafePython.html>
<URL:http://mist.npl.washington.edu/TkWWW/>
<URL:http://momo.uthscsa.edu/%7Ehumberto/cmb/tkmap/>
<URL:http://monet.mcs.csuhayward.edu/tebo/Anims/>
<URL:http://monet.mcs.csuhayward.edutebo/Anims/>
<URL:http://msen.com/%7Eclif/>
<URL:http://muggy.gg.caltech.edu/%7Ecs174ta/HTML/Handouts/tcltk_handout/tcltk_handout.html>
<URL:http://na47sun05.cern.ch/varia/tcl/Tcl.html>
<URL:http://namu19.gwdg.de/Tcl.html>
<URL:http://nearnet.gnn.com/gnn/bus/ora/catalog/expect.desc.html>
<URL:http://nearnet.gnn.com/gnn/bus/ora/ordering/>
<URL:http://nebo.cs.byu.edu/%7Ewilliams/Ataxx/tkataxx.html>
<URL:http://netmar.com/mall/shops/heller/>
<URL:http://netmar.com/mall/shops/heller/Deepwoods/Role-Playing-DB.html>
<URL:http://ns.kemi.co.kr/~ikshin/tcl.html>
<URL:http://nswt.tuwien.ac.at:8000/htdocs/Tcl-Tk_docs/tcl7.6/DoOneEvent.3.html>
<URL:http://nuhepz.phys.nwu.edu/tclInfo/tcl/Tcl.html>
<URL:http://obs.univ-lyon1.fr/%7Ethiebaut/TiM/TiM.html>
<URL:http://oneworld.wa.com/laurence/sm.html>
<URL:http://oops.mayn.de/dokumentationen/Perl-Tk/>
<URL:http://oprs.mchh.siemens.de/tcl/capp/>
<URL:http://orwant.www.media.mit.edu/the_perl_journal/programs/Vol_1_Issue_1_Tk/plop/>
<URL:http://orwant.www.media.mit.edu/tpj/programs/Vol_1_Issue_1_Tk/>
<URL:http://orwant.www.media.mit.edu/tpj/programs/Vol_1_Issue_3_Tk/>
<URL:http://osiris.sunderland.ac.uk/rif/welcome.html>
<URL:http://ourworld.compuserve.com/homepages/efjohnson/perltk.htm>
<URL:http://ourworld.compuserve.com/homepages/efjohnson/tcl.htm>
<URL:http://ourworld.compuserve.com/homepages/efjohnson/tclbook.htm>
<URL:http://ourworld.compuserve.com/homepages/efjohnson/tclwin.htm>
<URL:http://ourworld.compuserve.com/homepages/SMIPP/tcltk.htm>
<URL:http://pandonia.canberra.edu.au/SW.html>
<URL:http://panther.cimetrix.com/sven/tcltkintro.html>
<URL:http://panther.cimetrix.com/sven/tksteal.html>
<URL:http://panther.cimetrix.com/sven/xf.html>
<URL:http://papaya.nosc.mil/docs/tcl/People.html>
<URL:http://papaya.nosc.mil/docs/tcl/tclFAQ/usage/faq.html>
<URL:http://pastime.anu.edu.au/steve/papers/Tcl-Workshop-96/ball.html>
<URL:http://pastime.anu.edu.au/steve/safe-tk-design.html>
<URL:http://pastime.anu.edu.au/SurfIt/>
<URL:http://pastime.anu.edu.au/SurfIt/Active.html>
<URL:http://pastime.anu.edu.au/SurfIt/Applets.html>
<URL:http://pauillac.inria.fr/%7Erouaix/>
<URL:http://pauillac.inria.fr/%7Erouaix/camltk-readme.html>
<URL:http://pauillac.inria.fr/%7Erouaix/camltk/camltk.html>
<URL:http://pauillac.inria.fr/%7Erouaix/mmm/Applets.html>
<URL:http://perso.club-internet.fr/queutey/TkfPW/>
<URL:http://physics.nist.gov/ResOpp/hpcc/pade.html>
<URL:http://pine.cs.yale.edu:4201/tkChess/>
<URL:http://pitch.nist.gov/cgi-bin/cgi.tcl/>
<URL:http://plan9.bell-labs.com/inferno/infernosum.html>
<URL:http://playground.sun.com/>
<URL:http://princeton.edu/%7Elieske/tcl/mactcl-j6.html>
<URL:http://psg.com/%7Ejoem/tcl/PlatformNotes.html>
<URL:http://psg.com/%7Ejoem/Tcl_Main.html>
<URL:http://ptolemy.eecs.berkeley.edu/%7Ecxh/java/jacl/HelloTcl.html>
<URL:http://ptolemy.eecs.berkeley.edu/%7Ecxh/java/tclblend/>
<URL:http://ptolemy.eecs.berkeley.edu/%7Ecxh/nt-itcl.html>
<URL:http://ptolemy.eecs.berkeley.edu/%7Ecxh/ptpub/tclBlend.html>
<URL:http://ptolemy.eecs.berkeley.edu/%7Ecxh/ptpub/tclBlend/bugs.html>
<URL:http://ptolemy.eecs.berkeley.edu/tycho/tycho0.1.1/tycho0.1.1/editors/visedit/doc/usersGuides/ProfileTclHelp.html>
<URL:http://ptolemy.eecs.berkeley.edu/tycho/tycho0.1/tycho0.1/lib/tydoc/DocSys.itcl>
<URL:http://pubsco.london.sco.com/docset/man/html.TCL/CONTENTS.html>
<URL:http://pubweb.bnl.gov/%7Eptk/archive/>
<URL:http://pubweb.bnl.gov/%7Eptk/doc/>
<URL:http://pubweb.bnl.gov/%7Eptk/pod/perl.html>
<URL:http://qwerty.maxwell.syr.edu/nt-tcl/>
<URL:http://r8h.cs.man.ac.uk:8000/tcl/>
<URL:http://r8h.cs.man.ac.uk:8000/tcl/breakout.html>
<URL:http://r8h.cs.man.ac.uk:8000/tcl/dirbrowser3.html>
<URL:http://r8h.cs.man.ac.uk:8000/tcl/secure.html>
<URL:http://r8h.cs.man.ac.uk:8000/tcl/tcly2k.html>
<URL:http://RadTcl.name.net/>
<URL:http://radtcl.name.net/form.html>
<URL:http://radtcl.name.net/radtcl.html>
<URL:http://ranga.berkeley.edu/tcl/Tcl.html>
<URL:http://ranga.berkeley.edu/tcl/tclFAQ/part2/faq-doc-70.html>
<URL:http://ranga.berkeley.edu/tcl/tclFAQ/part3/faq-doc-0.html>
<URL:http://realsoon.wpi.edu:8080/faqs/tcl.FAQ/>
<URL:http://redsonja.sunlabs.com/research/tcl/spectcl/>
<URL:http://redsonja.sunlabs.com/research/tcl/webtk/license.html>
<URL:http://riwww.osf.org:8001/ri/hci_papers/tkwww.html>
<URL:http://route.psg.com/tcl.html>
<URL:http://rrna.uia.ac.be/classytcl/>
<URL:http://ruulst.let.ruu.nl:2000/tcl-cgi-1.1.README>
<URL:http://s700.uminho.pt/%7Ejfc/hotlist.tcl.html>
<URL:http://schiller.wustl.edu/DACLOD/daclod/>
<URL:http://scorch.doc.ic.ac.uk/%7Enp2/graph/GraphWidget.html>
<URL:http://scorch.doc.ic.ac.uk/%7Enp2/itcl_widgets/>
<URL:http://scorch.doc.ic.ac.uk/>
<URL:http://sdss.fnal.gov:8000/ftcl/extended/tcllib/help/>
<URL:http://seed.edrc.cmu.edu/Afs/cs/Web/Groups/able/>
<URL:http://seed.edrc.cmu.edu/Afs/cs/Web/Groups/able/aesop/aesop_home.html>
<URL:http://seed.edrc.cmu.edu/Afs/cs/Web/Groups/able/aesop/html/fcl.html>
<URL:http://selma.ucd.ie/Guides/tcltk-man-html/TclLib/Backslash.3.html>
<URL:http://shanghai.cadence.com:8001/projects/>
<URL:http://shay.ecn.purdue.edu/%7Ehindenbu/GPA.tcl>
<URL:http://shore.net/%7Ejs/>
<URL:http://shrug.org/pages/irc/zircon.html>
<URL:http://sigart.acm.org/otherAI.html>
<URL:http://simon.cs.cornell.edu/home/ioi/Jacl/>
<URL:http://simon.cs.cornell.edu/Info/Projects/zeno/Projects/Tcl-DP.html>
<URL:http://simon.cs.cornell.edu/Info/Projects/zeno/Projects/Tcl-DP/>
<URL:http://slsun2.epfl.ch/LOGICIELS/TclTk/COURS/TclTk_cours_intro.html>
<URL:http://slsun2.epfl.ch/LOGICIELS/TclTk/COURS/TclTk_cours_tk.html>
<URL:http://slsun2.epfl.ch/LOGICIELS/TclTk/TclTk.html>
<URL:http://slwww.epfl.ch/SIC/SL/logiciels/TclTk/tcl/WhatsNew.html>
<URL:http://snapple.cs.washington.edu/wit/>
<URL:http://sol.ibr.cs.tu-bs.de/ibr/projects/nm/tkined/>
<URL:http://some.host.com/masterscript.tcl>
<URL:http://some.web.server.com/%7Eellson/htping/some_big_script.tcl>
<URL:http://sorry.vse.cz/%7Etom/Linux-Announce/0029.html>
<URL:http://sorry.vse.cz/%7Etom/Linux-Announce/0038.html>
<URL:http://sorry.vse.cz/%7Etom/Linux-Announce/0080.html>
<URL:http://sound.media.mit.edu/%7Edpwe/tkSound.html>
<URL:http://sound.media.mit.edu/projects/aprl/>
<URL:http://speedy.redhat.com/Acc/product-pages/page-B2002.html>
<URL:http://src.doc.ic.ac.uk/computing/programming/languages/tcl/tcl-archive/docs/>
<URL:http://src.doc.ic.ac.uk/packages/tcl-archive/docs/>
<URL:http://src.doc.ic.ac.uk/public/>
<URL:http://src.doc.ic.ac.uk/public/packages/tcl-archive/docs/>
<URL:http://srg01.csd.hku.hk:8000/%7Eypyau/chinese-patch-for-tk/>
<URL:http://ssd.sscc.ru/misc/Tk-Tcl/Tcl.html>
<URL:http://ssrl.rtp.com:443/library/Languages/Tcl_Tk/>
<URL:http://star-www.rl.ac.uk/%7Edlt/tk4/html/Keywords/>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.java/jacl.html>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.java/tclblend.html>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/commercial-tcl.html>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/Consortium.announcement>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/examples/forward_tcl>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/examples/tail1_tcl>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/examples/tail2_tcl>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/HowToInstall.html>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/mailing_lists.html>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/migration80.html>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/misc.business.consulting/professional.html>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/mission-critical_tcl.html>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/neowebscript.html>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/scotty.html>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/tcl-references.html>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/tcl-UFAQ.html>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/tcl-why.html>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/tcl.html>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/tcl2c.html>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/tcl_distributed.html>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/tcl_vms.html>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/tcl_Web_sites.html>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/wanted-online.html>
<URL:http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/workshop.html>
<URL:http://starbase.neosoft.com/%7Egregg/tcl.html>
<URL:http://starbase.neosoft.com/~claird/comp.lang.tcl/workshop.html>
<URL:http://starbase.neosoft.com/~gregg/tcl.html>
<URL:http://starbase.neosoft.coom/%7Eclaird/comp.lang.tcl/tcl_compilers.html>
<URL:http://starship.skyport.net/crew/zack/ptui/>
<URL:http://stekt.oulu.fi/%7Ejtklehto/mc/>
<URL:http://stio1.sari.fh-wuerzburg.de/student/i025/>
<URL:http://sun20.ccd.bnl.gov/%7Eptk/>
<URL:http://sun20.ccd.bnl.gov/%7Eptk/Archive/ptk.1995.05/0010.html>
<URL:http://sun20.ccd.bnl.gov/%7Eptk/Archive/ptk.1995.08/0411.html>
<URL:http://sun20.ccd.bnl.gov/%7Eptk/Archive/ptk.1995.08/0431.html>
<URL:http://sun20.ccd.bnl.gov/%7Eptk/Archive/ptk.1995.10/0012.html>
<URL:http://sun20.ccd.bnl.gov/%7Eptk/Archive/ptk.1995.10/0093.html>
<URL:http://sun20.ccd.bnl.gov/%7Eptk/Archive/ptk.1995.11/0057.html>
<URL:http://sun20.ccd.bnl.gov/%7Eptk/Archive/ptk.1995.11/0122.html>
<URL:http://sun20.ccd.bnl.gov/%7Eptk/Archive/ptk.1995.12/0201.html>
<URL:http://sunscript.sun.com/contact.html>
<URL:http://sunscript.sun.com/java/>
<URL:http://sunscript.sun.com/java/download.html>
<URL:http://sunscript.sun.com/man/>
<URL:http://sunscript.sun.com/man/tcl7.5/TclCmd/clock.n.html>
<URL:http://sunscript.sun.com/man/tcl8.0/TkCmd/getOpenFile.htm>
<URL:http://sunscript.sun.com/man/tcl8.0/TkLib/ConfigWidg.htm>
<URL:http://sunscript.sun.com/man/tcl8.0/UserCmd/tclsh.htm>
<URL:http://sunscript.sun.com/news/InternetLogo.html>
<URL:http://sunscript.sun.com/plugin/applets.html>
<URL:http://sunscript.sun.com/plugin/download.html>
<URL:http://sunscript.sun.com/plugin/v2/source.html>
<URL:http://sunscript.sun.com/products/plugin.html>
<URL:http://sunscript.sun.com/products/tclhttpd/>
<URL:http://sunscript.sun.com/spectcl/>
<URL:http://sunscript.sun.com/survey/compete.html>
<URL:http://sunscript.sun.com/survey/features.html>
<URL:http://sunscript.sun.com/taxi/taxiDoc/taxi.html>
<URL:http://sunscript.sun.com/TclTkCore/7.6.html>
<URL:http://sunscript.sun.com/TclTkCore/8.0.html>
<URL:http://sunscript.sun.com/TclTkCore/>
<URL:http://sunscript.sun.com/TclTkCore/compiler.html>
<URL:http://sunscript.sun.com/techcorner/java.html>
<URL:http://sunset.usc.edu/%7Ehorowitz/Homework/conyerX/mytcl_list.html>
<URL:http://sunsite.unc.edu/pub/Linux/apps/databases/hl/>
<URL:http://sunsite.unc.edu/usenet-i/groups-html/comp.lang.tcl.announce.html>
<URL:http://sunsite.unc.edu/usenet-i/groups-html/comp.lang.tcl.html>
<URL:http://surfit.anu.edu.au/>
<URL:http://surfit.anu.edu.au/tclweb/browsers.html>
<URL:http://surfit.anu.edu.au/tclweb/cgi.html>
<URL:http://tanaka-www.cs.titech.ac.jp/%7Ekumano/Tcl-FAQs/tcl-faq.html>
<URL:http://tanaka-www.cs.titech.ac.jp/>
<URL:http://tardis.jyu.fi/tcltk-man-html/contents.html>
<URL:http://tcl-workshop.toronto.onet.on.ca/>
<URL:http://tcl.archive.net/>
<URL:http://tcl.naviservice.com/tcl/>
<URL:http://tcl.sc.ehu.es/Tk-Ada/>
<URL:http://tcltk.anu.edu.au/0.6.1alpha/install-unix.html>
<URL:http://tcltk.anu.edu.au/0.6.1alpha/plume/>
<URL:http://tcltk.anu.edu.au/1.0a1/>
<URL:http://tcltk.anu.edu.au/Book/>
<URL:http://tcltk.anu.edu.au/Book/TclJava.html>
<URL:http://tcltk.anu.edu.au/courses/TclTk-Web/server-side-micro.html>
<URL:http://tcltk.anu.edu.au/DHP/>
<URL:http://tcltk.anu.edu.au/steve/>
<URL:http://tcltk.anu.edu.au/SurfIt/>
<URL:http://tcltk.anu.edu.au/tclweb/cgi.html>
<URL:http://tcltk.anu.edu.au/why.html>
<URL:http://tcltk.anu.edu.au/WWW/>
<URL:http://tcltk.anu.edu.au/XML/>
<URL:http://theory.doc.ic.ac.uk/tcl/Tcl.html>
<URL:http://tk-www.mit.edu:8001/tk-www/help/overview.html>
<URL:http://tklab1.cs.uit.no/DOS/Tacoma/>
<URL:http://tns-www.lcs.mit.edu/cgi-bin/code?file=/cgi-bin/code>
<URL:http://tobit.hwaci.com/sw/tk/notebook.tcl>
<URL:http://topaz.sensor.com/work/lang/tcl/>
<URL:http://ucsee.eecs.berkeley.edu/%7Etawei/>
<URL:http://ugweb.cs.ualberta.ca/%7Estuart/monty.cgi/>
<URL:http://user.cs.tu-berlin.de/%7Eeserte/src/perl/Tk-CanvasBalloon/>
<URL:http://user.cs.tu-berlin.de/%7Eeserte/src/perl/Tk-ContextHelp/>
<URL:http://user.cs.tu-berlin.de/%7Eeserte/src/perl/Tk-HistEntry/>
<URL:http://user.cs.tu-berlin.de/%7Eeserte/src/perl/Tk-PNG/>
<URL:http://user.cs.tu-berlin.de/%7Eeserte/src/perl/Tk-SREZIC/>
<URL:http://user.cs.tu-berlin.de/%7Eeserte/src/perl/Tk-TIFF/>
<URL:http://user.cs.tu-berlin.de/%7Eeserte/src/tktetris/>
<URL:http://users.vnet.net/drh/pttcl.html>
<URL:http://uther1.phy.ornl.gov/offline/code_develop/tcl_kuip/tcl_kuip.html>
<URL:http://velociraptor.mni.fh-giessen.de/tcltk-man-html/TclCmd/tclvars.n.html>
<URL:http://velociraptor.mni.fh-giessen.de/TclTk/tcltk-man-html/TkCmd/photo.n.html>
<URL:http://vis-www.cs.umass.edu/%7Eheller/Workshop/>
<URL:http://vis-www.cs.umass.edu/cgi-bin/XtFinger>
<URL:http://vis-www.cs.umass.edu/projects/isr/ISR3_2/Tutorial/Tutorial.html>
<URL:http://w4.lns.cornell.edu/%7Eptk/ptkFAQ.html>
<URL:http://w4.lns.cornell.edu/%7Epvhp/ptk/>
<URL:http://w4.lns.cornell.edu/%7Epvhp/ptkIMG.html>
<URL:http://walnut.grad.sccs.chukyo-u.ac.jp/tcltk.html>
<URL:http://walnut.grad.sccs.chukyo-u.ac.jp/tcltk2.html>
<URL:http://wave.gsfc.nasa.gov/perlvstcl2.html>
<URL:http://wave.www.media.mit.edu/people/wave/>
<URL:http://web.arl.mil/software/brl-cad/tmged/>
<URL:http://web.arl.mil/software/brlcad/tmged/tmged-introduction.html>
<URL:http://web.arl.mil/software/brlcad/tmged/tmged.html>
<URL:http://web.cpu.com/homepage/tclexpect.htm>
<URL:http://web.cs.ualberta.ca/%7Ewade/Auto/HyperTcl/Tcl_code.html>
<URL:http://web.cs.ualberta.ca/%7Ewade/Auto/HyperTcl/Tcl_extensions.html>
<URL:http://web.cs.ualberta.ca/%7Ewade/Auto/HyperTcl/Tcl_name.html>
<URL:http://web.cs.ualberta.ca/%7Ewade/Auto/HyperTcl/Tcl_special.html>
<URL:http://web.cs.ualberta.ca/%7Ewade/Auto/HyperTcl/Tcl_subject.html>
<URL:http://web.cs.ualberta.ca/%7Ewade/Auto/Tcl.html>
<URL:http://web.cs.ualberta.ca/%7Ewade/Hyper/top.html>
<URL:http://web.cs.ualberta.ca/%7Ewade/HyperTcl/HyperTcl/Tcl_name.html>
<URL:http://web.cs.ualberta.ca/%7Ewade/HyperTcl/HyperTcl/Tcl_subject.html>
<URL:http://web.cs.ualberta.ca/>
<URL:http://web.dcs.bbk.ac.uk/%7Eandrew/sg/info/tcltk.html>
<URL:http://web.elec.qmw.ac.uk:12121/>
<URL:http://web.elec.qmw.ac.uk:12121/latest.html>
<URL:http://web.iu-vannes.fr/%7Ephillf/jTcl.html>
<URL:http://web.iu-vannes.fr/%7Ephillf/jTcl>
<URL:http://web.kaleida.com/u/hopkins/motif.html>
<URL:http://web1.osf.org/%7Eloverso/tcl-tk/>
<URL:http://weber.u.washington.edu/%7Emhunt/tcl/melany.html>
<URL:http://weber.u.washington.edu/%7Emhunt/tcl/project.html>
<URL:http://weblab.research.att.com/phoaks/comp/lang/tcl/contributors/lvi...@cas.org_Larry_W._Virden2.html>
<URL:http://weblab.research.att.com/phoaks/comp/lang/tcl/resources0.html>
<URL:http://webreview.com/wr/pub/freeware/ousterhout2.html>
<URL:http://websco.sco.com/Technology/tcl/tclFAQ/tk/faq.html>
<URL:http://witiko.ifs.uni-linz.ac.at/%7Etom/tcl/People.html>
<URL:http://witiko.ifs.uni-linz.ac.at/%7Etom/tcl/speedup.html>
<URL:http://witiko.ifs.uni-linz.ac.at/%7Etom/tcl/tclFAQ/part4/faq.html>
<URL:http://witiko.ifs.uni-linz.ac.at/~tom/mac_mark.html>
<URL:http://wuarchive.wustl.edu/languages/tcl/>
<URL:http://ww2.altavista.digital.com/cgi-bin/news%3Fmsg@153@comp%2elang%2etcl>
<URL:http://www-c8.lanl.gov/gui/TXR/TXR.html>
<URL:http://www-cse.ucsd.edu/cse/CSE_Uptime/v4.7-8/tcl.html>
<URL:http://www-dse.doc.ic.ac.uk/>
<URL:http://www-hons-cs.dcs.st-and.ac.uk/%7Esab/>
<URL:http://www-isia.cma.fr/docs/tcl/tclFAQ/part1/faq-doc-1.html>
<URL:http://www-lab25.kuee.kyoto-u.ac.jp/member/shimada/tcltk/report.html>
<URL:http://www-leland.stanford.edu/%7Egoldman/>
<URL:http://www-personal.engin.umich.edu/%7Ejeremyjc/>
<URL:http://www-personal.engin.umich.edu/%7Estreak/>
<URL:http://www-personal.umich.edu/%7Estreak/>
<URL:http://www-personal.umich.edu/tkgoodstuff/>
<URL:http://www-plateau.cs.berkeley.edu/>
<URL:http://www-plateau.cs.berkeley.edu/people/chaffee/tknt.html>
<URL:http://www-plateau.cs.berkeley.edu/people/chaffee/tknt_updates.html>
<URL:http://www-plateau.cs.berkeley.edu/people/larry/>
<URL:http://www-rrna.uia.ac.be/%7Epeter/dcse/help/tcltk.html>
<URL:http://www-rrna.uia.ac.be/>
<URL:http://www-sc.ucssc.indiana.edu/%7Escotty/acena.html>
<URL:http://www-sdss.fnal.gov:8000/astropad/doc/www/astropad.pdir.tcl.html>
<URL:http://www-sdss.fnal.gov:8000/ftcl/extended/tcllib/help/>
<URL:http://www-sdss.fnal.gov:8000/ftcl/extended/tcllib/help>
<URL:http://www-sdss.fnal.gov:8000/quasar/doc/www/quasar.tcl.html>
<URL:http://www-sdss.fnal.gov:8000/shiva/doc/www/handle.html>
<URL:http://www-sdss.fnal.gov:8000/spectro/doc/www/tcl.html>
<URL:http://www-vis.cs.umass.edu/%7Eheller/Workshop/>
<URL:http://www.abc.se/%7Em9339/prog/ssl/SSLtcl-5.html>
<URL:http://www.abc.se/%7Em9339/prog/ssl/SSLtcl.html>
<URL:http://www.acl.lanl.gov/sunrise/DistComp/OpenDoc/overview.html>
<URL:http://www.alta-oh.com/newsletter/Aug95_News/tcl.htm>
<URL:http://www.altavista.digital.com/>
<URL:http://www.aolpress.com/server/docs/>
<URL:http://www.aps.anl.gov/helpdocs/tcl/Tcl.html>
<URL:http://www.ar.com/ger/comp.lang.tcl.html>
<URL:http://www.arc.ab.ca/pami_info/Projects/vr/opengl/tk.html>
<URL:http://www.astro.nwu.edu/lentz/mac/unix/home-mac-unix.html>
<URL:http://www.atd.ucar.edu/jva/>
<URL:http://www.athena.auth.gr/doc/eclipse/html/protcl.html>
<URL:http://www.athena.auth.gr/doc/tcl/People.html>
<URL:http://www.athena.auth.gr/doc/tcl/Tcl.html>
<URL:http://www.athena.auth.gr/doc/tcl/tclAPI_man/Concat.3.html>
<URL:http://www.athena.auth.gr/doc/tcl/tclFAQ/part1/faq-doc-7.html>
<URL:http://www.atmos.ucla.edu/%7Eweibel/tcltk.html>
<URL:http://www.atscorp.com/>
<URL:http://www.atscorp.com/tcl.htm>
<URL:http://www.auto.tuwien.ac.at/Software/Docs/tcl/tclFAQ/part3/faq-doc-11.html>
<URL:http://www.awl.com/cseng/books/efftcl/>
<URL:http://www.baker.com/grand-unification-theory/boneyard/tcl-war/highlights.html>
<URL:http://www.baker.com/grand-unification-theory/tcl.html>
<URL:http://www.beedub.com/book/2nd/booktoc.mif.html>
<URL:http://www.beedub.com/book/2nd/tclintro.doc.html>
<URL:http://www.best.com/%7Ekcorey/tcldde.html>
<URL:http://www.binevolve.com/%7Etdarugar/tclteam-arch/>
<URL:http://www.binevolve.com/%7Etdarugar/tclteam/>
<URL:http://www.binevolve.com/bine/vet/>
<URL:http://www.bio.net/hypermail/ACEDB/9404/0044.html>
<URL:http://www.biostat.wisc.edu/%7Ebektas/bektas.html>
<URL:http://www.bj-ig.de/tcltk/>
<URL:http://www.bmrc.berkeley.edu/cmt/>
<URL:http://www.box.eu.org/%7Edl/tkplug/simuoa.html>
<URL:http://www.byte.com/art/9802/sec10/art1.htm>
<URL:http://www.cam.nist.gov/caml/sced/tcl/tcl.html>
<URL:http://www.camb.opengroup.org/%7Eloverso/tcl-tk/nested-arrays.html>
<URL:http://www.cantabds.demon.co.uk/html/calc.tcl>
<URL:http://www.cbl.ncsu.edu/%7Elavana/textwidget/code.shtml>
<URL:http://www.cbl.ncsu.edu/software/WebWiseTclTk/>
<URL:http://www.ccc.uni-erlangen.de/manuals/tcl/>
<URL:http://www.ccs.neu.edu/Cobwebs/Python/doc/life-preserver/BriefTclTk.html>
<URL:http://www.cdrom.com/pub/tcl/>
<URL:http://www.cdt.luth.se/%7Epeppar/tcl/>
<URL:http://www.centerline.com/offer/tclbugs.html>
<URL:http://www.centerline.com/offer/tcldebug.html>
<URL:http://www.centerline.com/technotes/tclpage.html>
<URL:http://www.cerc.wvu.edu/dice/iss/TclDii/>
<URL:http://www.cerc.wvu.edu/dice/iss/TclDii/TclDii.html>
<URL:http://www.cerc.wvu.edu/projects/iss/TclDii/TclDii.html>
<URL:http://www.cert.fr/%7Elambertg/>
<URL:http://www.cevis.uni-bremen.de/%7Etoc/>
<URL:http://www.cgl.uwaterloo.ca/%7Ecs488/>
<URL:http://www.cgl.uwaterloo.ca/%7Emmccool/>
<URL:http://www.ci.com/support/ca/techtips/TCL_TK.html>
<URL:http://www.cica.indiana.edu/cica/faq/tcl/tcl.html>
<URL:http://www.cip2b.tu-harburg.de/%7Esers2507/Software/TkTcl/>
<URL:http://www.cis.ohio-state.edu/%7Efine/tom_fine_faq/httk.html>
<URL:http://www.cis.ohio-state.edu/hypertext/faq/bngusenet/comp/lang/tcl/top.html>
<URL:http://www.cis.ohio-state.edu/hypertext/faq/usenet/tcl-faq/tk/part1/faq.html>
<URL:http://www.cis.ohio-state.edu/hypertext/people/mdm/karel.html>
<URL:http://www.cis.ohio-state.edu/hypertext/people/mdm/tknews.html>
<URL:http://www.cis.rl.ac.uk/people/ijj.html>
<URL:http://www.cis.rl.ac.uk/struct/AISD/VSG/publications/cookbook/chap2.html>
<URL:http://www.cis.umassd.edu/%7Ekienle/>
<URL:http://www.club.innet.be/%7Ejballet/ant.htm>
<URL:http://www.club.innet.be/%7Ejballet/tclet.htm>
<URL:http://www.cm.cf.ac.uk/User/Andrew.Wilson/tkMOO-light/>
<URL:http://www.cme.nist.gov/pub/expect/FAQ.html>
<URL:http://www.cmf.nrl.navy.mil/CCS/people/fenner/dist/sd-launch/>
<URL:http://www.cmf.nrl.navy.mil/CCS/people/fenner/dist/sd-launch/foo/>
<URL:http://www.cms.dmu.ac.uk/%7Ecph/TCL/tcl/Tcl.html>
<URL:http://www.cms.dmu.ac.uk/%7Ehcs1va/>
<URL:http://www.cobaltgroup.com/%7Eroland/tkHTML/tkHTML.html>
<URL:http://www.coe.ou.edu/courses/cs/3053/001/ecn/tcl-debug-1.4/>
<URL:http://www.cogsci.kun.nl/%7Enijtmans/tcl/>
<URL:http://www.cogsci.kun.nl/%7Enijtmans/tcl/demos.html>
<URL:http://www.cogsci.kun.nl/%7Enijtmans/tcl/patch.html>
<URL:http://www.cogsci.kun.nl/mediatest/2d-demo.tcl>
<URL:http://www.cogsci.kun.nl/pub/tkpvm/pluspath.html>
<URL:http://www.cogsci.kun.nl/tcl/patch.html>
<URL:http://www.cogsci.kun.nl/tkpvm/>
<URL:http://www.cogsci.kun.nl/tkpvm/pluspatch.html>
<URL:http://www.compulink.co.uk/%7Etcl/>
<URL:http://www.compunotes.com/columns/colmn104.htm>
<URL:http://www.compunotes.com/columns/column49a.htm>
<URL:http://www.computronics.be/courses/vtclref/VTCLG/CONTENTS.html>
<URL:http://www.connect.net/gbarr/PerlTk/tk-modlist.html>
<URL:http://www.connect.net/gbarr/tk/>
<URL:http://www.cpsc.ucalgary.ca/%7Eroseman/mactcl>
<URL:http://www.cpsc.ucalgary.ca/projects/grouplab/projects/groupkit/>
<URL:http://www.cpsc.ucalgary.ca/projects/grouplab/projects/groupkit/groupkit.html>
<URL:http://www.cpsc.ucalgary.ca/redirect/grouplab/projects/groupkit/groupkit.html>
<URL:http://www.cpu.com/cpu/tclcom1.htm>
<URL:http://www.cpu.com/cpu/tclcom3.htm>
<URL:http://www.cpu.com/introtcl.htm>
<URL:http://www.cpu.com/tclcom1.htm>
<URL:http://www.cpu.com/tclcom3.htm>
<URL:http://www.cpu.com/training/tclcom2.htm>
<URL:http://www.cpu.com/training/tclcom3.htm>
<URL:http://www.crl.com/%7Eivler/tcltab.html>
<URL:http://www.cs.berkeley.edu/%7Ephelps/tcltk/>
<URL:http://www.cs.byu.edu/%7Ewilliams/ataxx/tkataxx.html>
<URL:http://www.cs.cmu.edu/afs/cs.cmu.edu/user/bam/www/toolnames.html>
<URL:http://www.cs.cmu.edu/Afs/cs.cmu.edu/user/har/>
<URL:http://www.cs.cmu.edu/afs/cs.cmu.edu/user/har/ftp/>
<URL:http://www.cs.colorado.edu/%7Earcadia/Software/adatcl.html>
<URL:http://www.cs.colorado.edu/homes/Arcadia/public_html/adatcl.html>
<URL:http://www.cs.colorado.edu/homes/Arcadia/public_html/Software/adatcl.html>
<URL:http://www.cs.columbia.edu/%7Ethayer/>
<URL:http://www.cs.cornell.edu/home/ioi/Jacl/>
<URL:http://www.cs.cornell.edu/home/ioi/Jacl/AWTShell.html>
<URL:http://www.cs.cornell.edu/home/ioi/Jacl/demos/>
<URL:http://www.cs.cornell.edu/home/ioi/Jacl/Solaris.html>
<URL:http://www.cs.cornell.edu/Info/People/ioi/tk-links.html>
<URL:http://www.cs.cornell.edu/Info/Projects/zeno/Projects/Tcl-DP.html>
<URL:http://www.cs.cornell.edu/Info/Projects/zeno/Tcl-DP/html/dp_index.html>
<URL:http://www.cs.hmc.edu/people/byau.html>
<URL:http://www.cs.hut.fi/%7Ekako/tcl/Tcl.html>
<URL:http://www.cs.hut.fi/%7Ekjk/document.html>
<URL:http://www.cs.indiana.edu/%7Endanner/tktex.html>
<URL:http://www.cs.man.ac.uk/%7Efellowsd/>
<URL:http://www.cs.oregon.edu/research/tcl/script/widget/>
<URL:http://www.cs.princeton.edu/%7Ejlk/tksh/>
<URL:http://www.cs.princeton.edu/grad/dwallach/hacks.html>
<URL:http://www.cs.rpi.edu/%7Emartink/vtkData/HowToGetBook.html>
<URL:http://www.cs.rpi.edu/%7Emartink/vtkData/HowToGetSoftware.html>
<URL:http://www.cs.rpi.edu/~martink/>
<URL:http://www.cs.runet.edu/%7Edeposit/FUN/tcl.html>
<URL:http://www.cs.ruu.nl/pub/NEWS.ANSWERS/tcl-faq/>
<URL:http://www.cs.ruu.nl/wais/html/na-dir/comp.lang.tcl.html>
<URL:http://www.cs.ruu.nl/wais/html/na-dir/tcl-faq/>
<URL:http://www.cs.ruu.nl/wais/html/na-dir/tcl-faq/part1.html>
<URL:http://www.cs.sunysb.edu/%7Ecristian/Circles/circle.html>
<URL:http://www.cs.toronto.edu/%7Ekramer/>
<URL:http://www.cs.tu-berlin.de/%7Ekrischan/tcletviewer/>
<URL:http://www.cs.tu-bs.de/ibr/projects/nm/>
<URL:http://www.cs.tu-bs.de/ibr/projects/nm/scotty/tcl+snmp.html>
<URL:http://www.cs.tu-bs.de/ibr/projects/nm/scotty/welcome.html>
<URL:http://www.cs.tu-bs.de/ibr/projects/nm/tkined/>
<URL:http://www.cs.tu-bs.de/ibr/projects/nm/tkined/welcome.html>
<URL:http://www.cs.tut.fi/%7Ereddy/>
<URL:http://www.cs.uct.ac.za/tcl/Tcl.html>
<URL:http://www.cs.uct.ac.za/tcl/tclMotif.html>
<URL:http://www.cs.uct.uc.za/tcl/tcl.html>
<URL:http://www.cs.umass.edu/%7Ecavazos/home.html>
<URL:http://www.cs.umn.edu/research/GIMME/>
<URL:http://www.cs.umn.edu/Research/GIMME/tclstream.html>
<URL:http://www.cs.umn.edu/users/herlocke/nr/nr.html>
<URL:http://www.cs.unm.edu/%7Ebederson/ogl.html>
<URL:http://www.cs.unm.edu/%7Ecrowely/papers/replay.tk95.html>
<URL:http://www.cs.unm.edu/pad%2b%2b/>
<URL:http://www.cs.unm.edu/pad++/>
<URL:http://www.cs.uregina.ca/%7Emacdon/>
<URL:http://www.cs.utah.edu/%7Ebeazley/SWIG/>
<URL:http://www.cs.utah.edu/%7Ebeazley/SWIG/Doc1.1/Contents.html>
<URL:http://www.cs.utah.edu/%7Ebeazley/SWIG/swig.html>
<URL:http://www.cs.utah.edu/%7Ebeazley/SWIG/tut.html>
<URL:http://www.cs.utexas.edu/users/ananda/netscape.html>
<URL:http://www.cs.vassar.edu/%7Eetgold/>
<URL:http://www.cs.virginia.edu/%7Ecs696/Software_Development/languages/tcl/>
<URL:http://www.cs.virginia.edu/%7Emjc4y/tkinter_examples/>
<URL:http://www.cs.vu.nl/%7Eeliens/hush/>
<URL:http://www.cs.vu.nl/%7Ehush/>
<URL:http://www.cs.vu.nl/%7Epaul/tkinter/>
<URL:http://www.cs.wisc.edu/%7Edmw/dmw.html>
<URL:http://www.cs.wisc.edu/csl/faq/software/compilers/tcl.html>
<URL:http://www.csi.uottawa.ca/%7Ectran/>
<URL:http://www.csn.net/MetaCard/ideh.html>
<URL:http://www.cuug.ab.ca:8001/%7Emacdonal/tkgnats.html>
<URL:http://www.cwi.nl/%7Esjoerd/PythonVsTcl.html>
<URL:http://www.cyclic.com/tkcvs/>
<URL:http://www.cygnus.com/%7Eeichin/grapheditor/>
<URL:http://www.cygnus.com/%7Eeichin/grapheditor/grapheditor>
<URL:http://www.cygnus.com/ml/gnu-win32/1997-Aug/0343.html>
<URL:http://www.cygnus.com/product/idk/tcl/>
<URL:http://www.darmstadt.gmd.de/%7Edyer/tcl-tk/>
<URL:http://www.dcc.ufba.br/%7Eeprates/cookbook/>
<URL:http://www.dcc.ufba.br/%7Eeprates/cookbook/chap7.html>
<URL:http://www.ddj.com/ddj/1997/1997.03/gray.htm>
<URL:http://www.deadend.org/dev/c_tcl.html>
<URL:http://www.deadend.org/dev/tcl_util.html>
<URL:http://www.demailly.com/%7Edl/>
<URL:http://www.demailly.com/tcl/>
<URL:http://www.dfw.net/~mcody/tcl_info.html>
<URL:http://www.digimark.net/wow/computer/language/tcltk/>
<URL:http://www.digital.com/gnn/news/prod.announce/tkhtml.html>
<URL:http://www.dl.ac.uk/CBMT/HOME.html>
<URL:http://www.dl.ac.uk/CBMT/tcl/HOME.html>
<URL:http://www.doitnow.com/%7Eiliad/Tcl/tuba/>
<URL:http://www.doitow.com/%7Eiliad/Tcl/tea/>
<URL:http://www.dtek.chalmers.se/Datorsys/Kurser/Tcl/>
<URL:http://www.du.edu/%7Emschwart/tcl-tk.htm>
<URL:http://www.du.edu/~mschwart/atk.htm>
<URL:http://www.ece.cmu.edu/Afs/ece/usr/svoboda/www/elsbeth/homepage.html>
<URL:http://www.ece.cmu.edu/afs/ece/usr/svoboda/www/th.html>
<URL:http://www.ece.cmu.edu/Afs/ece/usr/svoboda/www/th/homepage.html>
<URL:http://www.ece.cmu.edu/afs/ece/usr/svoboda/www/th/new.html>
<URL:http://www.ecse.rpi.edu/Courses/F95/graphics/ho8/node8.html>
<URL:http://www.ee.umanitoba.ca/%7Eblight/>
<URL:http://www.elec.qmw.ac.uk/simon/>
<URL:http://www.elf.org/Mankala.html>
<URL:http://www.elf.org/tcl7.6-tk4.2-man-html/contents.html>
<URL:http://www.elf.org/tclplugin/mankala.html>
<URL:http://www.elf.org/tcltk-man-html/Keywords/contents.html>
<URL:http://www.elf.org/tcltk-man-html/TclCmd/clock.n.html>
<URL:http://www.elf.org/tcltk-man-html/TclCmd/expr.htm>
<URL:http://www.elf.org/tcltk-man-html/TclCmd/fileevent.n.html>
<URL:http://www.elf.org/tcltk-man-html/TclCmd/format.n.html>
<URL:http://www.elf.org/tcltk-man-html/TclCmd/gets.n.html>
<URL:http://www.elf.org/tcltk-man-html/TclCmd/source.htm>
<URL:http://www.elf.org/tcltk-man-html/TclCmd/update.htm>
<URL:http://www.elf.org/tcltk-man-html/TclCmd/update.n.html>
<URL:http://www.elf.org/tcltk-man-html/TclCmd/upvar.n.html>
<URL:http://www.elf.org/tcltk-man-html/TclLib/contents.html>
<URL:http://www.elf.org/tcltk-man-html/TclLib/CrtCommand.htm>
<URL:http://www.elf.org/tcltk-man-html/TclLib/Eval.3.html>
<URL:http://www.elf.org/tcltk-man-html/TclLib/Eval.htm>
<URL:http://www.elf.org/tcltk-man-html/TclLib/LinkVar.htm>
<URL:http://www.elf.org/tcltk-man-html/TkCmd/entry.htm>
<URL:http://www.elf.org/tcltk-man-html/TkCmd/radiobutton.n.html>
<URL:http://www.elf.org/tcltk-man-html/TkCmd/send.htm>
<URL:http://www.engsoc.carleton.ca/%7Ewiswaud/tcltkfr.htm>
<URL:http://www.ensta.fr/%7Ediam/tcl>
<URL:http://www.ensta.fr/internet/unix/programming/tcl-tk/>
<URL:http://www.enteract.com/%7Ebradapp/links/tcltk-links.html>
<URL:http://www.entropic.com/>
<URL:http://www.entropic.com/htk.html>
<URL:http://www.eolas.com/eolas/webrouse/tcl.htm>
<URL:http://www.episteme.com/TclTk/slides/pt2s1.html>
<URL:http://www.equi4.com/tclburn/>
<URL:http://www.ese-metz.fr/services/tcl/>
<URL:http://www.et.fh-osnabrueck.de/fbe/pool/doku/tcl/tclFAQ/bibliography/part1/faq.html>
<URL:http://www.fas.harvard.edu/%7Edarley/evox/evox/evox.html>
<URL:http://www.fas.harvard.edu/%7Edarley/EvoXandCpptcl.html>
<URL:http://www.fas.harvard.edu/%7Edarley/Itcl.html>
<URL:http://www.fas.harvard.edu/%7Edarley/Pltk.html>
<URL:http://www.fas.harvard.edu/%7Edarley/Vince-TclTk.html>
<URL:http://www.fe.msk.ru/%7Evitus/works/dbfreader.tcl>
<URL:http://www.fernuni-hagen.de/DVT/Mitarbeiter/reith/links/tcl_tk.html>
<URL:http://www.fga.de/%7Eograf/TkStep.html>
<URL:http://www.findmail.com/lists/Computers/Languages/TclTk/>
<URL:http://www.findmail.com/listsaver/mactcl/220.html>
<URL:http://www.fmi.uni-passau.de/forwiss/Software/Sprachen/Tcl/Doc.html>
<URL:http://www.fmi.uni-passau.de/forwiss/Software/Sprachen/Tcl/uebersicht.html>
<URL:http://www.free.cts.com/crash/c/cwhii/get_tcl_tk.html>
<URL:http://www.fridu.comorftp.fridu.com/jTcl>
<URL:http://www.gang.umass.edu/oorange/interpretedOC/node5.html>
<URL:http://www.general.uwa.edu.au/u/toivo/nn-tk/changes.html>
<URL:http://www.geog.le.ac.uk/argus/Software/CartoViz/examples/>
<URL:http://www.germany.eu.net/>
<URL:http://www.graphcomp.com/info/specs/tcl_bkg.html>
<URL:http://www.gre.ac.uk/%7Ehs574/tcl_tk.html>
<URL:http://www.greenspun.com/boohoo/index.tcl>
<URL:http://www.greenspun.com/com/admin/tcl-faq/README.html>
<URL:http://www.greenspun.com/spam/index.tcl>
<URL:http://www.hal.com/users/connolly/drafts/why-tcl-doesnt-scale.html>
<URL:http://www.halsoft.com/html-tk/>
<URL:http://www.halsoft.com/html-tk/options.html>
<URL:http://www.halsoft.com/html-tk/src/lib/catalog/>
<URL:http://www.halsoft.com/html-tk/src/lib/catalog>
<URL:http://www.han.de/%7Eracke/jultaf/jultaf.html>
<URL:http://www.han.de/%7Eracke/taf_tcl.html>
<URL:http://www.han.de/~racke/taf.html>
<URL:http://www.hawaii.net/cgi-bin/search_display-hhp.tcl>
<URL:http://www.hensa.ac.uk/parallel/environments/pvm3/tkpvm/>
<URL:http://www.hf.rim.or.jp/%7Enagao/>
<URL:http://www.hktcl.com/>
<URL:http://www.hut.fi/%7Ernurmi/tclodbc.html>
<URL:http://www.hwaci.com/sw/pttcl/pttcl.html>
<URL:http://www.hwaci.com/tclburn/doc/>
<URL:http://www.hyperion.com/>
<URL:http://www.hypermall.com/tk/www-program.html>
<URL:http://www.iac.honeywell.com/Pub/Tech/IWorks95/TclTk/>
<URL:http://www.iac.honeywell.com/Pub/Tech/IWorks95/TclTk/paper.html>
<URL:http://www.iac.net/%7Efarstar/Tcl75Ocx.htm>
<URL:http://www.iao.fhg.de/Library/conferences/conf/1996-07-10-tcltk.html>
<URL:http://www.icbl.hw.ac.uk/projects/isle/subsection2.3.2.1.html>
<URL:http://www.ida.liu.se/imported/tcl/>
<URL:http://www.ida.liu.se/imported/tcl/tclAPI_man/>
<URL:http://www.idiap.ch/%7Ebornet/docs/tclwww/tclFAQ/part4/faq.html>
<URL:http://www.ifh.de/computing/Installed/text/tkedit.html>
<URL:http://www.igd.fhg.de/htbin/ice-form.pl%3FKEYWORDS=tcl+and+ousterhout&DAYS=&CONTEXT=Search+in+all+documents>
<URL:http://www.igd.fhg.de/htbin/ice-form.pl%3FKEYWORDS=tcl+or+tk&DAYS=&CONTEXT=Search+in+all+documents>
<URL:http://www.ims.uni-stuttgart.de/ftp/pub/GNU/tcl7.3.sharedlibs.patch>
<URL:http://www.indirect.com/www/timjones/porsche/>
<URL:http://www.infohaus.com/Access/by-seller/Sun_Labs_TclTk_Shop/>
<URL:http://www.informatik.uni-frankfurt.de/%7Efp/Tcl/>
<URL:http://www.informatik.uni-frankfurt.de/%7Efp/Tools/tclobj/>
<URL:http://www.informatik.uni-stuttgart.de/ipvr/swlab/sopra/tclsyntax/tclparseDocu.html>
<URL:http://www.informatik.uni-stuttgart.de/ipvr/swlab/sopra/tclsyntax/tclparseHome.html>
<URL:http://www.informatik.uni-ulm.de/Abt/pm/ftp/tkgofer.html>
<URL:http://www.informatiok.uni-siegen.de/%7Enpheiko/TclTk_Stuff/>
<URL:http://www.infosystems.com/tkHTML/tkHTML.html>
<URL:http://www.inria.fr/pastis/personnel/serra-fra.html>
<URL:http://www.irisa.fr/prive/bonnet/content/Tcl/TclExcept/>
<URL:http://www.isi.edu/soar/schwamb/tcl.html>
<URL:http://www.isi.edu/soar/soar-homepage.html>
<URL:http://www.isode.com/IC-2034V1.1.html>
<URL:http://www.isr.umd.edu/%7Eihsu/>
<URL:http://www.itc.pw.edu.pl/%7Ejwr/>
<URL:http://www.itl.nist.gov/div895/sasg/tcl/tcl.html>
<URL:http://www.ius.cs.cmu.edu/help/GUI/tcl.html>
<URL:http://www.ius.cs.cmu.edu/help/ImageViewers/vista-tcl.html>
<URL:http://www.ius.cs.cmu.edu/IUS/sin_www/help/GUI/tcl.html>
<URL:http://www.iversonsoftware.com/advscripts/tcl.idc>
<URL:http://www.iversonsoftware.com/bookstore/tcl.html>
<URL:http://www.iversonsoftware.com/job-boards/tcl-index.htm>
<URL:http://www.iversonsoftware.com/tcl_frm.htm>
<URL:http://www.ixi.com/devt/ObjectTcl/>
<URL:http://www.jessikat.demon.co.uk/tclWA.html>
<URL:http://www.kfa-juelich.de/zam/docs/bhb/bhb_html/d0132/node36.html>
<URL:http://www.lamarc.com/3610.htm>
<URL:http://www.lbl.gov/%7Eclarsen/clarsen.html>
<URL:http://www.lbl.gov/%7Eclarsen/projects/>
<URL:http://www.lbl.gov/%7Esls/>
<URL:http://www.lbl.gov/%7Esls/distrib/>
<URL:http://www.lbl.gov/%7Esls/narray/>
<URL:http://www.lbl.gov/%7Esls/tcl.html>
<URL:http://www.lbl.gov/%7Esls/woa/distrib/>
<URL:http://www.lbl.gov/%7Esls/woa/woa.html>
<URL:http://www.lbl.gov/>
<URL:http://www.lbl.gov/ICSD/CS/Docs/TCL/>
<URL:http://www.lbl.gov/ICSD/CS/Docs/TCL/tcl93-proceedings2/futures/>
<URL:http://www.lems.brown.edu/%7Ezack/ptui.html>
<URL:http://www.let.rug.nl/%7Evannoord/doc/News/tcl/>
<URL:http://www.let.rug.nl/%7Evannoord/doc/News/tcl>
<URL:http://www.lib.ox.ac.uk/internet/news/faq/archive/tcl-faq.part1.html>
<URL:http://www.lib.ox.ac.uk/internet/news/faq/by_category.tcl-faq.html>
<URL:http://www.lib.uchicago.edu/%7Ekeith/tcl-course/tcl-course.html>
<URL:http://www.loria.fr/%7Emolli/tcl-index.html>
<URL:http://www.lsl.com/tcl-tk.html>
<URL:http://www.luv.asn.au/luv/overheads/tcltk/>
<URL:http://www.lyot.obspm.fr/%7Edl/>
<URL:http://www.lyot.obspm.fr/%7Edl/netplug.html>
<URL:http://www.lyot.obspm.fr/%7Edl/tclbin.html>
<URL:http://www.lyot.obspm.fr/%7Edl/tkconnect/>
<URL:http://www.lyot.obspm.fr/%7Edl/tkplug/>
<URL:http://www.lyot.obspm.fr/%7Edl/tkplug/goban.html>
<URL:http://www.lyot.obspm.fr/%7Edl/tkplug/simuoa.html>
<URL:http://www.lyot.obspm.fr/%7Edl/wwwtools.html>
<URL:http://www.lyot.obspm.fr/tcl.html>
<URL:http://www.magnets.com/software/>
<URL:http://www.mandt.com/tcltk/tcltoc.html>
<URL:http://www.march.co.uk/sm-tcltk.html>
<URL:http://www.math.ubc.ca/%7Edjun/samp2/Tcl/Talk/TclTk.html>
<URL:http://www.math.ucla.edu/%7Ejimc/tclconv/>
<URL:http://www.math.ucsb.edu/%7Eboldt/tkinfo/>
<URL:http://www.math.uio.no/doc/tcl/>
<URL:http://www.mathematik.uni-ulm.de/sai/ss96/uxdb2/comparison.html>
<URL:http://www.mcs.csuhayward.edu/tebo/Anims/>
<URL:http://www.mcs.dundee.ac.uk:8080/%7Ecmacleod/pttcl.html>
<URL:http://www.med.hiroshima-u.ac.jp/tech/tcl/tcl-usage/part01.html>
<URL:http://www.mic.atr.co.jp/~gulliver/WTK/www/>
<URL:http://www.mispress.com/tcltk/tclintro.html>
<URL:http://www.mispress.com/tcltk/tcltoc.html>
<URL:http://www.mit.edu:8001/afs/athena.mit.edu/course/other/cdsdev/html/welcome.html>
<URL:http://www.mn.interact.net/users/eileen/>
<URL:http://www.muug.mb.ca/linuxsig/tcl.html>
<URL:http://www.mygale.org/04/jfontain/stooop.htm>
<URL:http://www.nas.nasa.gov/NAS/Software/bin/get_software.cgi?Tablename=approved_sw>
<URL:http://www.naviservice.com/npress11/tcl/mailform.htm>
<URL:http://www.navisoft.com/npress11/tcl/mail.htm>
<URL:http://www.navisoft.com/npress11/tcl/mailform.htm>
<URL:http://www.ncc.com/ncc/>
<URL:http://www.ncl.ac.uk/%7En230747/>
<URL:http://www.ncl.ac.uk/%7En243914/>
<URL:http://www.ncl.ac.uk/n230659/tkMovie.html>
<URL:http://www.neca.com/%7Evmis/tclets.htm>
<URL:http://www.neosoft.com/pub/tcl/NEWS/>
<URL:http://www.net-plus.com/%7Ehsf/libraries/computing/prog/tcl.shtml>
<URL:http://www.net-plus.com/~hsf/libraries/computing/prog/tcl.shtml>
<URL:http://www.net-quest.com/%7Eivler/tcl/>
<URL:http://www.net-quest.com/%7Eivler/tcltab.html>
<URL:http://www.net-quest.com/%7Espncl/bj.html>
<URL:http://www.neuron.com/stewart/vtcl/docs.html>
<URL:http://www.neuron.com/stewart/vtcl/simple.html>
<URL:http://www.neuron.com/stewart/vtcl/snapshot.html>
<URL:http://www.nici.kun.nl/%7Enijtmans/>
<URL:http://www.nici.kun.nl/%7Enijtmans/tcl/>
<URL:http://www.nici.kun.nl/%7Enijtmans/tcl/patch.html>
<URL:http://www.nici.kun.nl/>
<URL:http://www.nici.kun.nl/tkpvm/pluspatch.html>
<URL:http://www.nici.kun.nl>
<URL:http://www.nist.gov/itl/div887/sasg/gauss/>
<URL:http://www.nist.gov/itl/div887/sasg/gauss/gaussweb.html>
<URL:http://www.nist.gov/itl/div887/sasg/tcl/tcl.html>
<URL:http://www.nmis.org/AboutNMIS/Team/KipC/Magenta/report/report.html>
<URL:http://www.north.de/%7Eatte/tkirc/>
<URL:http://www.npl.washington.edu/TkWWW/tk-3.2/library/>
<URL:http://www.ntlug.org/tcltk/tcl_tk.html>
<URL:http://www.nyx.net/%7Elmulcahy/tcltk.html>
<URL:http://www.nyx.net/%7Emschwart/>
<URL:http://www.nyx.net/%7Etpoindex/tcl.html>
<URL:http://www.nyx.net/~lmulcahy/tcltk.html>
<URL:http://www.oasis.leo.org/perl/exts/ui/Tk/00-index.html>
<URL:http://www.objenv.com/cetus/oo_tcl_tk.html>
<URL:http://www.opengroup.org/%7Eloverso/tcl-tk/>
<URL:http://www.osf.org/%7Eloverso/tcl-tk/comm.tcl>
<URL:http://www.osf.org/www/dist_client/presentations/wip-tclws96/>
<URL:http://www.passport.ca/%7Echrisa/tksgml.htm>
<URL:http://www.pconline.com/~erc/perltk.htm>
<URL:http://www.pcwebopedia.com/Tcl.htm>
<URL:http://www.perl.com/CPAN/Authors/id/NI-S/>
<URL:http://www.perl.com/perl/versus/Asherman-on-tcl.html>
<URL:http://www.perl.com/perl/versus/tcl-complaints.html>
<URL:http://www.perl.com/perl/versus/tcl-discussion.html>
<URL:http://www.perltk.com/>
<URL:http://www.phoaks.com/phoaks/comp/lang/tcl/>
<URL:http://www.pi.infn.it/tcl/Tcl.html>
<URL:http://www.prenhall.com/013/182006/18200-6.html>
<URL:http://www.prenhall.com/013/182006/ptr/18200-6.html>
<URL:http://www.prenhall.com/013/199836/ptr/19983-6.html>
<URL:http://www.prenhall.com/allbooks/ptr_0137277512.html>
<URL:http://www.prenhall.com/young/>
<URL:http://www.princeton.edu/%7Elieske/tcl/>
<URL:http://www.princeton.edu/%7Elieske/tcl/mactcl-droplet.html>
<URL:http://www.princeton.edu/%7Elieske/tcl/mactcl-j6.html>
<URL:http://www.princeton.edu/~lieske/tcl/>
<URL:http://www.prz.tu-berlin.de/%7Enickel/tcl/>
<URL:http://www.prz.tu-berlin.de/%7Enickel/tcl/hacks/>
<URL:http://www.prz.tu-berlin.de/%7Enickel/tcl/hacks/crypt-example.html>
<URL:http://www.psg.com/%7Ejoem/tcl/faq.html>
<URL:http://www.purl.org/NET/Tcl-FAQ/>
<URL:http://www.python.de/>
<URL:http://www.python.org/ftp/python/contrib/System/>
<URL:http://www.python.org/misc/workshop5-95/Tkgu.html>
<URL:http://www.pythonware.com/library/tkinter/introduction/button.htm>
<URL:http://www.pythonware.com/library/tkinter/introduction/grid.htm>
<URL:http://www.pythonware.com/library/tkinter/tkmanual/grid.html>
<URL:http://www.qcinet.com/components/VisualTcl/vtcl.html>
<URL:http://www.raba.com/pages/tcltk/>
<URL:http://www.ravenna.com/coloring/>
<URL:http://www.rdd.lmsc.l./TkLisp_1.0/>
<URL:http://www.reed.edu/reed/dlab/tcl/Tcl.html>
<URL:http://www.res.bbsrc.ac.uk/computing/Archive/>
<URL:http://www.res.bbsrc.ac.uk/computing/archive/login.tcl>
<URL:http://www.res.bbsrc.ac.uk/computing/archive/password.tcl>
<URL:http://www.research.att.com/%7Ereingold/tcltest.tcl>
<URL:http://www.rmcs.cran.ac.uk/pub/maths/tcltk/>
<URL:http://www.rockweb.com/>
<URL:http://www.rpms.ac.uk/manuals/tcl/tclFAQ/part1/faq-doc-1.html>
<URL:http://www.santafe.edu/projects/swarm/release/swarmdocs/src/tkobjc.html>
<URL:http://www.sapien.net/britest/tclets/hex_picker.htm>
<URL:http://www.sarangworld.com/TCL/tclpad.shtml>
<URL:http://www.sci.fi/%7Emjkoskin/muf.html>
<URL:http://www.sci.fi/%7Emjkoskin/tclet.html>
<URL:http://www.sco.com/Products/vtcl/>
<URL:http://www.sco.com/Products/vtcl/goodies/guibuilder.html>
<URL:http://www.sco.com/Products/vtcl/ixi/ixi.html>
<URL:http://www.sco.com/Products/vtcl/vtcl.html>
<URL:http://www.sco.com/Products/vtcl/vtcl/faq/faq.html>
<URL:http://www.sco.com/Products/vtcl/vtcl/faq/items/tk.html>
<URL:http://www.sco.com/Technology/tcl/Fragments.html>
<URL:http://www.sco.com/Technology/tcl/man-7.6-4.2/tk4.2/wm.n.html>
<URL:http://www.sco.com/Technology/tcl/man-7.6-4.2/xref/xref.html>
<URL:http://www.sco.com/Technology/tcl/man/tclAPI_man/>
<URL:http://www.sco.com/Technology/tcl/man/tcl_man.html>
<URL:http://www.sco.com/Technology/tcl/Mirrors.html>
<URL:http://www.sco.com/Technology/tcl/People.html>
<URL:http://www.sco.com/Technology/tcl/proc95.html>
<URL:http://www.sco.com/Technology/tcl/README/gridLayout.html>
<URL:http://www.sco.com/Technology/tcl/README/PieChartTclet.html>
<URL:http://www.sco.com/Technology/tcl/README/StoopDoc.html>
<URL:http://www.sco.com/Technology/tcl/README/TclChannels.html>
<URL:http://www.sco.com/Technology/tcl/README/tclMotif.html>
<URL:http://www.sco.com/Technology/tcl/README/TclTkWkShop96.html>
<URL:http://www.sco.com/Technology/tcl/README/UsenixTclBOF96.html>
<URL:http://www.sco.com/Technology/tcl/SocketExample.html>
<URL:http://www.sco.com/Technology/tcl/Tcl.html>
<URL:http://www.sco.com/Technology/tcl/tclFAQ/usage/faq.html>
<URL:http://www.sco.com/Technology/tcl/tkFragments.html>
<URL:http://www.sco.com/Technology/tcl/WhatsNew.html>
<URL:http://www.sco.com/Techonology/tcl/Tcl.html>
<URL:http://www.scriptics.com/doc/whatistcl.html>
<URL:http://www.scriptics.com/tcl/>
<URL:http://www.scriptics.com/tclpro/roadmap.html>
<URL:http://www.se.cuhk.hk/%7Ehkng2/big5tk/big5tk.html>
<URL:http://www.sejong.ac.kr/%7Ejungyj/tcl/tcl.html>
<URL:http://www.sensus.org/tcl>
<URL:http://www.sfc.wide.ad.jp/%7Eice/tcl/tk_usage_01.html>
<URL:http://www.sftw.umac.mo/%7Efstrpba/tcl/>
<URL:http://www.sgi.com/Archive/comp.sys.sgi/admin/1995/Oct/0486.html>
<URL:http://www.shareskill.com/shareskill/dr/tcl/mod1.html>
<URL:http://www.skillshare.com/skillshare/dr/tcl-intro.html/>
<URL:http://www.skillshare.com/skillshare/dr/tcl-intro.html>
<URL:http://www.slac.stanford.edu/%7Eraines/>
<URL:http://www.slac.stanford.edu/%7Eraines/tkref.html>
<URL:http://www.smartpages.com/bngfaqs/comp/lang/tcl/top.html>
<URL:http://www.smartpages.com/bngfaqs/comp/lang/top.html>
<URL:http://www.smartpages.com/faqs/tcl-faq/>
<URL:http://www.smartpages.com/faqs/tcl-faq/part1/faq-doc-0.html>
<URL:http://www.smartpages.com/faqs/tcl-faq/part1/faq-doc-4.html>
<URL:http://www.smartpages.com/faqs/tcl-faq/part1/faq.html>
<URL:http://www.smartpages.com/faqs/tcl-faq/part2/faq-doc-0.html>
<URL:http://www.smartpages.com/faqs/tcl-faq/part2/faq.html>
<URL:http://www.smartpages.com/faqs/tcl-faq/part3/faq.html>
<URL:http://www.smartpages.com/faqs/tcl-faq/part4/faq.html>
<URL:http://www.smartpages.com/faqs/tcl-faq/part5/faq.html>
<URL:http://www.smartpages.com/faqs/tcl-faq/top.html>
<URL:http://www.smartpages.com/faqs/technical-notes/faq-doc-0.html>
<URL:http://www.smli.com/%7Ebwelch/book/>
<URL:http://www.smli.com/%7Ebwelch/bwelch.html>
<URL:http://www.smli.com/%7Ebwelch/exmh/>
<URL:http://www.smli.com/%7Ebwelch/tcl-java.html>
<URL:http://www.smli.com/%7Ebwelch/tclapplets.html>
<URL:http://www.smli.com/%7Erjohnson/mactcl-project.html>
<URL:http://www.smli.com/>
<URL:http://www.smli.com/people/brent.welch/book/2nd/>
<URL:http://www.smli.com/people/brent.welch/book/>
<URL:http://www.smli.com/people/john.ousterhout/>
<URL:http://www.smli.com/people/john.ousterhout/scripting.html>
<URL:http://www.smli.com/people/stephen.uhler/SpecTcl.html>
<URL:http://www.smli.com/research/%7Eouster/>
<URL:http://www.smli.com/research/>
<URL:http://www.smli.com/research/tcl/4.0.html>
<URL:http://www.smli.com/research/tcl/4.1.html>
<URL:http://www.smli.com/research/tcl/>
<URL:http://www.smli.com/research/tcl/download.html>
<URL:http://www.smli.com/research/tcl/install.html>
<URL:http://www.smli.com/research/tcl/manl>
<URL:http://www.smli.com/research/tcl/plugin/>
<URL:http://www.smli.com/research/tcl/plugin/safetcl.html>
<URL:http://www.smli.com/tcl/lists/wintcl-list.html>
<URL:http://www.sra.co.jp/people/nisinaka/>
<URL:http://www.ssynth.co.uk/grampian/>
<URL:http://www.stsci.edu/cgi-bin/wwwwais?getdesc=yes&host=www.stsci.edu&port=210&source=adassproc&searchprog=waissearch&selection=none&docnum=10&keywords=tcl>
<URL:http://www.stsci.edu/stsci/meetings/adassVI/brownl.html>
<URL:http://www.stsci.edu/stsci/meetings/adassVI/eliasn.html>
<URL:http://www.stsci.edu/stsci/meetings/adassVI/williamsonr.html>
<URL:http://www.sun.com/960710/cover/dlplugin.html>
<URL:http://www.sun.com/960710/cover/tcl.html>
<URL:http://www.sun.com/960710/cover/testimonials.html>
<URL:http://www.sun.com/960710/feature1/plugin.html>
<URL:http://www.tcel.com/>
<URL:http://www.tcl-tk.com/>
<URL:http://www.tcl.ie/>
<URL:http://www.tclconsortium.org/cdrom/instrux.html>
<URL:http://www.tclconsortium.org/cdrom/tclish.html>
<URL:http://www.tclconsortium.org/mission.html>
<URL:http://www.tclconsortium.org/press_releases/welcome.html>
<URL:http://www.tclconsortium.org/projects.html>
<URL:http://www.tclconsortium.org/resources/books.html>
<URL:http://www.tclconsortium.org/resources/download.html>
<URL:http://www.tclconsortium.org/resources/headlines.html>
<URL:http://www.tcleatherandboot.com/>
<URL:http://www.tcls.com/>
<URL:http://www.tclsystems.com/>
<URL:http://www.tcltk.com/>
<URL:http://www.tcltk.com/consortium/join.html>
<URL:http://www.tcltk.com/ftp/misc/>
<URL:http://www.tcltk.com/itcl/doc/>
<URL:http://www.tcltk.com/itcl/FAQ.html>
<URL:http://www.tcltk.com/itcl/itcl3-port.html>
<URL:http://www.tcltk.com/itcl/mmc.html>
<URL:http://www.tcltk.com/itcl/powered.html>
<URL:http://www.tcltk.com/itcl/usage.html>
<URL:http://www.tcltk.com/iwidgets/manpages.html>
<URL:http://www.tcltk.com/iwidgets/manpages/feedback.n.html>
<URL:http://www.tcltk.com/TclDallas/>
<URL:http://www.tcltk.com/tclets/impress/>
<URL:http://www.tcltk.com/TclTkMan/TclTkManPages.html>
<URL:http://www.tcltk.com/training/plugin_max.html>
<URL:http://www.tcltk.com/training/plugin_sol.html>
<URL:http://www.tcltk.com/training/register.html>
<URL:http://www.teamwave.com/faq.html>
<URL:http://www.teamwave.com/tcl.html>
<URL:http://www.techweb.com/se/directlink.cgi?EET19961216S0094>
<URL:http://www.teknowledge.com/People/gfaber/>
<URL:http://www.th-zwickau.de/demo/tcldemos/eval.html>
<URL:http://www.thp.uni-duisburg.de/Ygl/ReadMe.html>
<URL:http://www.tiptop.com/ObjectiveTcl/TclWorkshop95.htmld/>
<URL:http://www.tirade.com/tcl/>
<URL:http://www.tisl.ukans.edu/Gopher/tcl_mosaic.html>
<URL:http://www.tlmworks.com/People/jrg/jhp.html>
<URL:http://www.tm.informatik.uni-frankfurt.de/%7Elingnau/tkdvi.html>
<URL:http://www.tns.lcs.mit.edu/publications/ICMCS94a.html>
<URL:http://www.tns.lcs.mit.edu/publications/mitlcstr640.html>
<URL:http://www.tns.lcs.mit.edu/publications/tcltk95.djw.html>
<URL:http://www.tns.lcs.mit.edu/publications/usenix.vhll94.1.html>
<URL:http://www.tns.lcs.mit.edu/publications/usenix.vhll94.2.html>
<URL:http://www.tools.gnn.com/server/docs/2.01/tcl-ch1.htm>
<URL:http://www.tools.gnn.com/server/docs/2.01/tcl-ch3.htm>
<URL:http://www.tools.gnn.com/server/docs/2.01/tcldev.htm>
<URL:http://www.transarc.com/%7Ebadams/tcl_win32_cmd_bug.html>
<URL:http://www.transarc.com/%7Ebryans/Home.html>
<URL:http://www.ucolick.org/%7Ede/Tcl/>
<URL:http://www.ucolick.org/%7Ede/tcl_syb/>
<URL:http://www.ucolick.org/%7Ede/tcl_syb/sybtcl.html>
<URL:http://www.ucolick.org/~de/Tcl/>
<URL:http://www.uec.ac.jp/japanese/Archive/fj.archives.answers/tcl-faq-j/part00/>
<URL:http://www.uec.ac.jp/japanese/archive/fj.archives.answers/tcl-faq-j/part00>
<URL:http://www.ueda.info.waseda.ac.jp/%7Ehiroto/j.tcltk.html>
<URL:http://www.umich.edu/%7Emarkcrim/tkgoodstuff/>
<URL:http://www.umich.edu/%7Emarkcrim/tkgoodstuff/tkgoodstuff.html>
<URL:http://www.umich.edu/%7Espencer/guraldi/gdtcl.html>
<URL:http://www.uni-frankfurt.de/%7Efp/Tools/player/>
<URL:http://www.uni-frankfurt.de/%7Efp/Tools/tclobj/>
<URL:http://www.uni-frankfurt.de/%7Efp/Tools/tkImgGFP.html>
<URL:http://www.uni-hamburg.de/RRZ/software/Anwendersoftware/tk_tcl/tk_tcl_homepage.html>
<URL:http://www.unige.ch/eao/www/TclTk.html>
<URL:http://www.universe.digex.net/%7Easson/Tcl/>
<URL:http://www.universe.digex.net/%7Easson/Tcl/tcl-perl.html>
<URL:http://www.usenix.org.events/tcl98/>
<URL:http://www.usenix.org/cgi-bin/lookbib.pl%3Fraw=false&TERMS=tcl>
<URL:http://www.usenix.org/events/tcl97/instrux/>
<URL:http://www.usenix.org/events/tcl98/brochure/travel.html>
<URL:http://www.usenix.org/events/tcl98/registration/registration.html>
<URL:http://www.usenix.org/events/tcl98/registration/tcl98_ascii.html>
<URL:http://www.usenix.org/events/tcl98/registration/tcl98_reg.pdf>
<URL:http://www.usenix.org/publications/library/proceedings/ec95/>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/bederson.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/bogdanovich.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/crowley.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/heidrich.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/herlocker.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/howlett.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/iyengar.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/jaeger.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/johnson.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/kernighan.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/lam.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/liu.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/longczews.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/lord.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/mclennan.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/moon.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/ott.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/phelps.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/roseman.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/rouse.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/sah.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/sarachan.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/schoenwalder.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/sheehan.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/stajano.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/swartz.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/uhler.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/ulferts.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/welch.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl95/wetherall.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl96/spruce.html>
<URL:http://www.usenix.org/publications/library/proceedings/tcl97/>
<URL:http://www.usenix.org/publications/library/proceedings/vhll/>
<URL:http://www.usenix.org/publications/login/schimmel.html>
<URL:http://www.usenix.org/tcl.html>
<URL:http://www.usenix.org/tcl96.html>
<URL:http://www.usenix.org/tcl97/>
<URL:http://www.usenix.org/tcl97/cfp.html>
<URL:http://www.usenix.org/tcl97/instrux/>
<URL:http://www.utdallas.edu/Acc/glv/Tcl/usenix95-bof.html>
<URL:http://www.utdallas.edu/acc/glv/Tcl/war/>
<URL:http://www.vanderburg.org/~glv/Tcl/war/>
<URL:http://www.venus.co.uk/omf/costwish/>
<URL:http://www.virtual-pc.com/softbase/tcl/plugin/faq.html>
<URL:http://www.vision.sco.com/tech/ObjectTcl/cover.html>
<URL:http://www.visionware.com/tech/ObjectTcl/cover.html>
<URL:http://www.vnet.net/users/drh/>
<URL:http://www.vnet.net/users/drh/ET.html>
<URL:http://www.vnet.net/users/drh/pttcl.html>
<URL:http://www.vyne.com/mispress/tcltk/tclchap1.html>
<URL:http://www.webtechs.com/html-tk/>
<URL:http://www.welcomehome.org/dejagnu.html>
<URL:http://www.westend.com/%7Ekupries/tcltk.html>
<URL:http://www.westend.com/~kupries/c.l.t.welcome.html>
<URL:http://www.wn.com/biz/itcl/>
<URL:http://www.wn.com/biz/itk/>
<URL:http://www.wn.com/biz/iwidgets/>
<URL:http://www.wn.com/tcltk/>
<URL:http://www.worldaccess.nl/%7Enijtmans/dash.html>
<URL:http://www.worldaccess.nl/%7Enijtmans/img.html>
<URL:http://www.worldaccess.nl/%7Enijtmans/plus.html>
<URL:http://www.wwinfo.com/tcl/authors/datainp.shtml>
<URL:http://www.wwinfo.com/tcl/authors/readme.shtml>
<URL:http://www.wwinfo.com/tcl/usrquery/app.shtml>
<URL:http://www.wwinfo.com/tcl/usrquery/code.shtml>
<URL:http://www.wwinfo.com/tcl/usrquery/libraries.shtml>
<URL:http://www.x.co.uk/ObjectTcl/>
<URL:http://www.x.co.uk/ObjectTcl>
<URL:http://www.xpi.com/Archives/archives.html>
<URL:http://www.xpi.com/src/demos/samples/ArrowBtn.tcl>
<URL:http://www.xpi.com/src/man/Form.html>
<URL:http://www.xpi.com/tcl/>
<URL:http://www.xpi.com/tcl/comp.lang.tcl.announce/0014.html>
<URL:http://www.xpi.com/tcl/comp.lang.tcl.announce/0558.html>
<URL:http://www.xpi.com/tcl/comp.lang.tcl.announce/>
<URL:http://www.xpi.com/tix/>
<URL:http://www.xpi.com/tix/Archives/archives.html>
<URL:http://www.xpi.com/tix/doc/tcltkman/>
<URL:http://www.xpi.com/tix/doc/tix-4.0/oop.tex.html>
<URL:http://www.xraylith.wisc.edu/%7Ekhan/software/tcl-table/table.html>
<URL:http://www.yahoo.com/Computers/Languages/Tcl_Tk/>
<URL:http://www.yahoo.com/Computers_and_Internet/Languages/Tcl_Tk/>
<URL:http://www.yahoo.com/Computers_and_Internet/Languages/Tcl_Tk/Extensions_Scripts/>
<URL:http://www.yahoo.com/Computers_and_Internet/Software/X_Window_System/Tk_Tcl_Scripts/>
<URL:http://www.yahoo.com/text/Computers_and_Internet/Languages/Tcl_Tk/>
<URL:http://www1.clearlight.com/%7Eoakley/tcl/>
<URL:http://www2.awl.com/cseng/innovations/spring98/harrmclen.html>
<URL:http://www2.clearlight.com/%7Eoakley/tcl/supertext.tcl>
<URL:http://www2.comp-craiova.ro/%7Ecatb/chat/>
<URL:http://www2.magmacom.com/%7Epbednarp/eyes.html>
<URL:http://www2.sco.com/Skunk96/src/Tcl/tclindex.html>
<URL:http://www2.sco.com/Skunk96/tcl.html>
<URL:http://www2.sco.com/Skunk96/tcl2.html>
<URL:http://www3.sco.com/Products/vtcl/vtcl.html>
<URL:http://www6.uniovi.es/tcl/>
<URL:http://wwwbs.wlihe.ac.uk/tcl/Tcl.html>
<URL:http://wwwbs.wlihe.ac.uk/tcl/tclFAQ/part2/faq-doc-67.html>
<URL:http://wwwcn.cern.ch/dci/tktcl/>
<URL:http://wwwcn.cern.ch/umtf/adam/multix/>
<URL:http://wwwhep.unm.edu/%7Eopus/teststand/tkrpc.notes>
<URL:http://wwwnar.atnf.csiro.au/www/software_dev/Atwish/tcltk/tcl.html>
<URL:http://wwwsnmp.cs.utwente.nl/%7Eschoenw/scotty/>
<URL:http://wwwsnmp.cs.utwente.nl/%7Eschoenw/scotty/faq/faq.html>
<URL:http://yumj.kek.jp/www/hztcltk.html>
<URL:http://zazu.maxwell.syr.edu/nt-tcl/shortcut.htm>
<URL:http://zmaj.etf.bg.ac.yu/Uput/Unix/tcl/Tcl.html>
------------------------------
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 ActiveX for Tcl
This mailing list discusses the isses in integrating Tcl and ActiveX.
To subscribe, send email with the subject of "subscribe" to
<URL:mailto:activex...@tcltk.com>
o Alpha-D
Mailing list for the Tcl developers relating to the Macintosh
text editor Alpha.
<URL:mailto:list...@listserv.syr.edu>
o BLT mailing list
BLT is a Tk widget set with a variety of useful features.
A mailing list for BLT developers has been created for the discussion
of BLT development issues. It may be a useful forum for those who are
currently working on BLT (developing, maintaining, bug fixing, etc).
If you are interested, please subscribe.
To subscribe to the blt-dev mailing list, send mail to
<URL:mailto:majo...@dscpl.com.au>
with the following in the *body* of the message:
subscribe blt-dev
To get help on the mailing list manager, send mail to
<URL:mailto:majo...@dscpl.com.au>
with the following in the *body* of the message:
help
The mailing list is intended to be very low volume and should be used
by those actively developing BLT to coordinate their activities.
o Basic Object Systems (BOS)
BOS is a SELF-like objects extension to Tcl.
To join, send email to <URL:mailto:snl+bos-...@cmu.edu> and then
send messages to <URL:mailto:snl...@cmu.edu> .
o CAML Light Mailing list
CAML Light contains a contributed interface to the Tk library.
To discuss developments in this interface, subscribe to the
mailing list by sending email to
<URL:mailto:caml-lis...@pauillac.inra.fr>.
o Canvas Visitor
This is a mailing list setup up for sharing information about
the visitors extension as well as any other extensions
(preferably) related to the tk canvas widget.
The visitors extension was made to enable users to add
operations on canvas graphics items without having to
constantly be changing the Tk core to do so (yes it required a
core change :-). There is a sample visitor included in the
release which performs coord rotation on each specified canvas
item. This may be used as an example for further visitors.
Future releases may also included contributed visitors (please
share your ideas) and a working C API to creating canvas
items.
To sign up, send email to <URL:mailto:Majo...@pgw.on.ca>
with the following command in the body of your email message:
subscribe canvas-visitors {email address}
where you provide your own email address in place of {email address}.
If you have any trouble with this mailing list feel free to
contact its adminstrator <URL:mailto:Matthe...@pgw.on.ca>
(Matthew Rice).
o CODA
This online data acquisition system uses Tcl to coordinate programs.
To join its mailing list, send email to
<URL:mailto:mail...@cebaf.gov> using a "SUBSCRIBE CODA-L" for the
body of the message.
o CMT Users Mailing list
The Berkeley Continuous Media Toolkit is a Tcl toolkit to support
a portable way of developing multimedia playback against a variety
of devices.
To subscribe, send email to
<URL:mailto:cmt-user...@bmrc.berkeley.edu>.
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 <URL:mailto:Klaus...@euromath.dk>.
Actual messages apparently go to <URL:mailto:cost...@math.ku.dk>.
o Dart support
The emails sent to the dart support can be found at
<URL:http://fndaub.fnal.gov:8000/usr/products/cluster_disk/hypermail/archives/ols/dart-support/>
forming a sort of mailing list.
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
<URL:mailto:list...@yggdrasil.com>.
To subscribe, send the line:
subscribe dejagnu-bugs your...@yoursite.com
to the email address <URL:mailto:list...@yggdrasil.com> where you
put your own email address in place of your...@yoursite.com and you
put the name of the mailing list you wish to join after subscribe.
o Dotfile
Mailing list to discuss the Tcl based configuration tool.
Send email to <URL:mailto:dotfile...@imada.ou.dk>
with the subject of 'subscribe'.
o ECLiPSe
ECLiPSe (ECRC Logic Programming System) is a system based on
Prolog, and which uses Tk as a GUI interface.
To join the mailing list, contact <URL:mailto:eclipse...@ecrc.de>.
o Effective Tcl mailing list
The purpose of the list is to
1. Discuss issues, suggestions, bugs, defects, etc., in the
book "Effective Tcl/Tk Programming".
2. Provide support for people using the efftcl library in
various projects.
3. In the "open source" vein, to accept fixes, improvements,
and additions to the efftcl library.
The EffTcl mailing list is sponsored by WebNet Technologies.
To subscribe: send mail to
<URL:mailto:EffTcl-...@tcltk.com>
with the word SUBSCRIBE as the subject.
To unsubscribe: send mail to
<URL:mailto:EffTcl-...@tcltk.com>
with the word UNSUBSCRIBE as the subject.
To send to the list, send email to
<URL:mailto:Eff...@tcltk.com>
o EggDrop
EggDrop is an Internet Relay Chat (IRC) bot (robot) which is
programmable in Tcl. To join the mailing list, send email to
<URL:mailto:eggdrop...@sodre.net> with a
subscribe eggdrop
in the body of the message.
o EMIL
Emil is a package for converting mail messages from one format to
another. To join the mailing list, send mail to
<URL:mailto:emil-inf...@uu.se>.
o epics-tcl
VxEpics Tcl/Tk developement list
To subscribe, send email to <URL:mailto:list...@lbl.gov> with
the following line int he body of the message:
subscribe epics-tcl FIRST_NAME LAST_NAME
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:
<URL:mailto:exmh-annou...@parc.xerox.com> .
o the release/patch notices, as well as discussions among
exmh users, send mail to
<URL:mailto:exmh-user...@parc.xerox.com>
o the release/patch notices, user discussion and programmer
discussions, send mail to
<URL:mailto:exmh-worke...@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 FileRunner
Mailist for announcements of new releases of FileRunner,
which combines a GUI local file manager with an GUI ftp
browser and HTTP downloading.
To subscribe, send email to Henrik Harmsen at
<URL:mailto:h...@cd.chalmers.se>.
o floater
Mailing list which discusses the progress of the floater bridge
playing program and related topics.
To subscribe or unsubscribe, send mail to
<URL:mailto:floater-li...@priam.cs.berkeley.edu>.
These mail messages are processed by a human and will usually
not be individually acknowledged. General questions
should _not_ be sent to this address.
o gnndeveloper-l
Discussion group relating to the GNN server, which uses tcl as
an extension language).
To subscribe to that list, simply send email to:
<URL:mailto:list...@services.web.aol.com>
and in the body of the message, put:
subscribe GNNDEVELOPER-L
o gnntools-announce
Distributes announcements about the GNN Server (which uses tcl as
an extension language), such as bug fixes,
updates, and important information for developers and users. This is
not a discussion list.
To subscribe to gnntools-announce, send email to
<URL:mailto:majo...@navisoft.com> with the following line in the
body of the message:
subscribe gnntools-announce
o GPIB
Mailing list to discuss the GPID driver interface written in Tk.
Contact <URL:mailto:gpib-r...@koala.chemie.fu-berlin.de> for
more details.
o Grail
Grail is an internet browser, written in Python/Tk.
To join the mailing list, send email to
<URL:mailto:grail-...@python.org>.
o GRASS
The GRASS Users's mailing list is the location to discuss the
development of the GRASS GIS widget.
To subscribe, send email to
<URL:mailto:grassu-...@moon.cecer.army.mil>.
o Groupkit
To subscribe to the Groupkit mailing list, which deals with
an extension to Tcl enabling real-time groupware development, drop
your email request to
<URL:mailto:groupkit-us...@cpsc.ucalgary.ca> or send
bug and feedback to <URL:mailto:groupk...@cpsc.ucalgary.ca>.
o GuiBuilder
This low volume mailing list discusses the GuiBuilder also known
as TclGui.
Send email to <URL:mailto:majo...@banffcentre.ab.ca> with a
body message of "subscribe tclgui" to join the TclGUI mailing list.
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.
<URL:mailto:ical-annou...@lcs.mit.edu>
<URL:mailto:ical-r...@lcs.mit.edu>
*** Do not forget the "-request" part!!! ***
The two mailings lists are:
o <URL:mailto:ical-a...@lcs.mit.edu>
New source code (including beta releases), and other
announcements of high interest to ical installers/users/hackers.
The traffic on this list should be fairly low.
o <URL:mailto:ic...@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
A mailing list used to discuss [incr tcl] and related
packages.
For more info, see <URL:http://www.tcltk.com/itcl/maillist.html>.
To subscribe, send a message with subject "subscribe" to:
<URL:mailto:itcl-r...@tcltk.com>
Non-administrative traffic should be sent to:
<URL:mailto:it...@tcltk.com>
During late 1997 FindMail began archiving the mailing list.
See <URL:http://www.findmail.com/listsaver/itcl/> to see
what is currently available.
o incr tcl distributed version: Distinct
This is a mailing list for discussion of a distributed processing
version of incr tcl.
To join send a message to
<URL:mailto:mail...@mailbase.ac.uk>
where the body contains the line
join distinct firstname lastname
To send to the list, mail :
<URL:mailto:dist...@mailbase.ac.uk>
o IVS
The Inria Videoconverencing System (IVS) provides a part of
the interface for the MBONE support software. It uses either
Motif or Tk.
Contact <URL:mailto:ivs-user...@sophia.inria.fr> to join
in discussions on the system.
o Jacl
A discussion list relating to the Tcl written in Java tool
Jacl is available. Archives of this mailing list can be found at
<URL:http://www.findmail.com/list/jacl>.
For discussions regarding Jacl, send a message to
<URL:mailto:jacl-su...@makelist.com>
To unsubscribe, send a message to
<URL:mailto:jacl-uns...@makelist.com>.
To contact the list owner please mail to
<URL:mailto:jacl-...@makelist.com>.
Messages will then be able to be sent to
<URL:mailto:ja...@makelist.com>. This mailing list
is only for discussion of the Jacl tools - discussion of Tcl/Tk,
etc. should be directed to <URL:news:comp.lang.tcl>.
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-ma...@your.site
to <URL:mailto:majo...@pgrams.com>. For more information, send
the message "help" to <URL:mailto:majo...@pgrams.com>.
o LinuxPro
A mailing list for those folk programming on Linux platforms. This
list covers all aspects of programming on Linux, regardless of the
language. Tcl was specifically mentioned as being an acceptible
topic.
To subscribe, send mail to <URL:mailto:majo...@netsteps.com> with
either
subscribe linuxpro
or
subscribe linuxpro-digest
in the body of the message.
o Macintosh Tcl
This Mailing List is devoted to the issues of Tcl on the
Macintosh. This includes (but 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.
To join the mailing list send a message to
<URL:mailto:mactcl-...@tclconsortium.org>
with "subscribe" in the subject of the message.
To have yourself removed from the mailing list send a message to
<URL:mailto:mactcl-...@tclconsortium.org>
with "unsubscribe" in the subject of the message.
Otherwise, all posting of articles to the mailing list should
be sent to <URL:mailto:mac...@tclconsortium.org>.
See <URL:http://www.findmail.com/list/mactcl/> and
<URL:http://www.findmail.com/list/mac-tcl/> for online archives
of the mailing list.
If you have any difficulties, problems, or comments about the
administration of the mailing list please mail them to
<URL:mailto:mactcl-...@tclconsortium.org> beginning the
subject with "Re: ".
o Microsoft Windows port of Tk
Simon Kenyon <URL:mailto:si...@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
<URL:mailto:mstk-lis...@itc.icl.ie> to join the list and
send comments and code to <URL:mailto:ms...@itc.icl.ie>.
With the scriptics.com releases of Tk now coming with Windows
support, I suspect if this mailing list is still going the
topics have changed.
o Mini SQL interface
A mailing list for mSQL, a Tcl interface to the Mini SQL
database server by David J. Hughes, has been formed.
If interested, send a subscription request to
<URL:mailto:msql-lis...@Bond.edu.au>.
o Modules
Richard Elling and others 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
<URL:mailto:majo...@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
<URL:mailto:tk-win-use...@ms.uky.edu>
and msgs to <URL:mailto:tk-win...@ms.uky.edu>
o Nanny
Parallelograms has setup a mailing list for discussion of Nanny. To
subscribe, send the message
subscribe kis your-e-ma...@your.site
to <URL:mailto:majo...@pgrams.com> . For more information, send
the message "help" to <URL:mailto:majo...@pgrams.com>.
This mailing list is also used to discuss our Kernel Information System
(KIS).
o Netplug
Mailing list to discuss the Netplug program, a Tcl/Tk extensible
client for multiple protocols, multiple connections to networks.
To subscribe, send a message to <URL:mailto:list...@hplyot.obspm.fr>
with a mail body of the line
subscribe netplug FirstName LastName
where you supply your own first and last name.
o Objective-Framework
Mailing list to discuss this commercial product which provides
true language independence to the Objective-C object model.
The framework supports ObjectiveTcl.
Send a subscription message to
<URL:mailto:objsys-l...@tiptop.com>.
o ObjectiveTcl
Mailing list to discuss this commercial product which is an
advanced object-oriented environment for NEXTSTEP/OpenStep. It
provides full access to and from Objective-C. Discussions of
ObjectiveBrowser, a class browser which can be used to interact
with live objects, also occur here.
Send a subscription message to
<URL:mailto:objtcl-l...@tiptop.com>.
o odce21
This list discusses IBM's beta program for DCE 2.1. One component
of this package is the DCE Control Program (DCECP), an
administration tool which uses Tcl for scripting.
You can subscribe to <URL:mailto:Majo...@austin.ibm.com>,
sending an e-mail message containing the following two lines in
the body of the message.
subscribe ODCE21
end
o OSE
OSE is a collection of programming tools and class libraries for
C++ development. One of the libraries provided allows integration
of Tcl/Tk libraries into applications. For further details, contact
<URL:mailto:o...@nms.otc.com.au>.
o Oz Users
Oz is a concurrent constraint programming language. An OO interface
via Tcl/Tk is available.
To subscribe, contact <URL:mailto:oz-users...@dfki.uni-sb.de>.
o Palmscript
A brainstorming relating to a possible port of a Tcl like language
to small devices like PalmOS/Pilot. See
<URL:http://www.makelist.com/list/palmscript/> for info on
how to subscribe.
o PLPLOT
This is a mailing list in support of the plotting system called
PLPLOT, which has available a Tk interface.
To subscribe, send a request to
<URL:mailto:plplot-...@dino.ph.utexas.edu>
o Plume
Plume is a Tcl/Tk WWW browser. It supports references to weblets
written in Tcl/Tk, which it then can execute, if the user so
configures. It uses safe-tcl to provide security to the user.
To join the mailing list, access
<URL:http://tcltk.anu.edu.au/maillist.html>.
o pTk
This is a mailing list in support of the development of the Tk
extension to Perl 5. For tutorial or beginner questions, use
<URL:news:comp.lang.perl.tk> instead.
To subscribe, send mail to <URL:mailto:majo...@lists.stanford.edu>
with 'subscribe ptk' in the body of the message.
Please don't send subscribe requests to the list itself.
An archive of the mailing list can be found at
<URL:http://www.xray.mpe.mpg.de/mailing-lists/ptk/>.
o Ptolemy
Ptolemy is a simulation and prototyping system which uses tcl.
To join the mailing list, send email to
<URL:mailto:ptolemy...@ohm.eecs.berkeley.edu> or
<URL:mailto:ptolemy-hac...@ptolemy.eecs.berkeley.edu>.
o PTUI
PTUI is the Python/Tkinter User Interface - a development
environment for Python and Tk. To join the mailing list, send
email to <URL:mailto:ptui-r...@althor.netspace.org> with the
word subscribe in the body.
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
<URL:mailto:qddb-user...@ms.uky.edu>.
o RadTcl
RadTcl is a Tcl plugin for Netscape servers. To join
fill in the form at <URL:http://RadTcl.name.net/form.html>
o Ratatosk
TkRat's announcement and discussion mailing lists.
To subscribe, send mail either to
<URL:mailto:ratatosk-ann...@dtek.chalmers.se> or
<URL:mailto:ratatosk...@dtek.chalmers.se>.
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 <URL:mailto:safe-tcl...@uunet.uu.net>
and then further email msgs to <URL:mailto:safe...@uunet.uu.net>.
o SciTeXt
SciTeXt is a Tcl/Tk based word processing program. To join
the scitext mailing list, send email to
<URL:mailto:ser...@uni-paderborn.de> with the line
subscribe scitext
in the body of the message.
o Scripters
This list is maintained by the center for EUV Astrophsics for
the purpose of discussing scripting languages of various kinds,
including Tcl and Expect.
To send mail to all members of the list, send your message to
<URL:mailto:scri...@cea.berkeley.edu>. You will be included
in the distribution of the message.
Archives of the mailing list are kept at
<URL:ftp://cea-ftp.cea.berkeley.edu/local/scripters>.
Administrative messages about the list should be addressed to
<URL:mailto:scripte...@cea.berkeley.edu>.
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
<URL:mailto:servicem...@eitech.com>
or subscribe to servicemail-help mailing list by sending a message
to the "listserv subscribe servicemail-help your-real-name" service at
<URL:mailto:serv...@eitech.com>.
o Sound Studio
Sound Studio is a sound editing software package.
To join the mailing list, send email to
<URL:mailto:Majo...@leeds.ac.uk> with the words
subscribe studio-bug
in the body of the message.
o STk
Scheme/Tk is a scheme interpreter which can access the Tk graphical
package.
There is a mailing list for STk. To subscribe the mailing list
just contact <URL:mailto:stk-r...@kaolin.unice.fr> with the
Subject line of "subscribe".
o SWIG
Simplified Wrapper and Interface Generator (SWIG) is an interface
package which makes it easier to add C code
to one's Tcl environment (as well as other languages). T
To join the mailing list, send email to
<URL:mailto:Majo...@cs.utah.edu> with the line
subscribe swig
in the body of the message.
An archive of the mailing list can be found at
<URL:http://www.swig.org/Archive/archives.html>
o TACOMA
A list discussing support for agents written in various languages,
including Tcl.
Fill out <URL:http://www.cs.uit.no/DOS/Tacoma/TacomaRegistration.html>
to be put on the mailing list.
o TASH
For discussion of the Ada binding to Tcl/Tk. See
<URL:http://tash.calspan.com/> for details.
To contact the owner, send mail to
<URL:mailto:tash-r...@calspan.com>. To contact the mailing list
server, send listserv commands to <URL:mailto:list...@calspan.com>.
To send mail to the mailing list, contact <URL:mailto:ta...@calspan.com>.
o Tcl in French
Liste des personnes interressees par TCL-TK .
To subscribe, send email to <URL:mailto:list...@loria.fr>
with the following line in the body of the message.
subscribe tcl FIRST_NAME LAST_NAME
o tcl binary data access mailing list
tclbin is a Tcl extension to allow binary objects.
Send a "subscribe tclbin Your Name" line to
<URL:mailto:list...@mail.box.eu.org> to subscribe to the tclbin
mailing list.
o tcl_cruncher
tcl_cruncher is a Tcl pseudo compiler and syntax checker tool and
this list discusses it.
To subscribe, send email to <URL:mailto:list...@hplyot.obspm.fr>
with the following line in the body of the message.
subscribe tcl_cruncher FIRST_NAME LAST_NAME
o Tcl Database Developers Mailing List
This mailing list is for discussion announcements, and general info
for Tcl programmers using database APIs. This includes Oracle,
Sybase, Ingres, and other commercial DB engines as well as PG95,
miniSQL, and also "micro" DBs and pseudo-DBs. Please do not send
WISQL or WOSQL bug reports to this list; it is for developer rather
than end-user issues.
To subscribe to this list send mail to
<URL:mailto:tcldb-...@ucolick.org>
and in the body of the message write
subscribe
Follow the same procedure, but use the word unsubscribe, when you
wish to leave the mailing list.
Please remember to write to <URL:mailto:tcldb...@ucolick.org> with
problems about the list itself, or to
<URL:mailto:postm...@ucolick.org> if you have difficulties
getting through to the tcldb-owner address. Please do not send
subscribe and unsubscribe messages to the list itself.
o tclMIDI mailing list
tclMIDI is a Tcl extension to generate MIDI music information.
To subscribe, send mail to <URL:mailto:majo...@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
<URL:mailto:list...@ise.canberra.edu.au>.
To subscribe, 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 <URL:mailto:tclM...@ise.canberra.edu.au> and it
will be distributed.
o Tcl/Tk plug-in mailing list
tclplug is a mailing list dedicated to discussing the new
Tcl/Tk Netscape plug-in. To join, send email to
<URL:mailto:list...@hplyot.obspm.fr> with the line
subscribe tclplug Firstname Lastname
in the body (where your name is substituted for Firstname Lastname).
o tclobj
tclobj is a Tcl extension for allow dynamic loading, invoking, and
passing of C++ objects. The mailing list is to provide a means of
information exchange, announcmenets, and making other Tcl supporting
classes publically available.
To subscribe, send mail to
<URL:mailto:tclobj-...@belle.fpp.tm.informatik.uni-frankfurt.de>
with a subject of "subscribe".
o TclProp
Mailing list to discuss the tclprop extension. TclProp is a set
of functions for declarative programming using data propagation.
Send your subscription request to
<URL:mailto:tclprop...@cs.umn.edu>.
o Tcl SNMP mailing list
SNMP is the Simple Network Management Protocol. Work on
a Tcl interface to SNMP v2 is being done by the SNMP Tcl mailing
list. It can be contacted at <URL:mailto:majo...@data.fls.dk>.
o TclX-Win
A mailing list for users of the TclX port to Windows 95 and NT.
To subscribe, send a mail message to <URL:mailto:majo...@grizzly.com>
with the line
subscribe tclx-win
in the body (not subject) of the message. Mail is then sent to
<URL:mailto:tclx...@grizzly.com>.
o TeamRooms
TeamRooms is an internet based groupware collaboration tool.
See <URL:http://www.cpsc.ucalgary.ca/projects/grouplab/teamrooms/>
for more details.
To discuss the software, send e-mail to
<URL:mailto:teamrooms-i...@cpsc.ucalgary.ca>
with the word "subscribe" in the body of your message.
A subset of the traffic on teamrooms - just the annoucements -
is also available. Send e-mail to
<URL:mailto:teamrooms-ann...@cpsc.ucalgary.ca>
with the word "subscribe" in the body of your message.
If you are on the teamrooms-info list, you should not subscribe to
the -announce list also.
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
<URL:mailto:teeny-lis...@fido.econlab.arizona.edu> and then send
your mail to <URL:mailto:teeny...@fido.econlab.arizona.edu>.
o TEKI
TEKI is a tool for creating Tcl installation applications.
This mailing list discusses the tool.
<URL:mailto:tcl...@cs.cornell.edu>
o TIGER
TIGER is an environment for learning how to use OpenGL. The
mailing list is in support of the Tcl OpenGL extension, the
tutorial for learning OpenGL, and the upcoming editor/debugger.
For joining the mailing list <URL:mailto:ti...@prakinf.tu-ilmenau.de>
send a "subscribe TIGER mailing list" to
<URL:mailto:ek...@prakinf.tu-ilmenau.de>.
o Tix
A mailing list for announcements regarding the Tix widget set is
available. To subscribe send an empty email to
<URL:mailto:tix_announc...@makelist.com>
To unsubscribe, send a message to
<URL:mailto:tix_announce...@makelist.com>.
To contact the list owner please mail to
<URL:mailto:tix_annou...@makelist.com>.
Archives for this mailing list are available at
<URL:http://www.findmail.com/list/tix_announce/>.
For discussions regarding Tix, send a message to
<URL:mailto:tix-su...@makelist.com>
To unsubscribe, send a message to
<URL:mailto:tix-uns...@makelist.com>.
To contact the list owner please mail to
<URL:mailto:tix-...@makelist.com>.
Messages will then be able to be sent to
<URL:mailto:t...@makelist.com>. This mailing list
is only for discussion of the Tix tools - discussion of Tcl/Tk,
etc. should be directed to <URL:news:comp.lang.tcl>.
o TKBROWSER-SIG
For general discussions on using Sun's Tk package as the GUI
toolkit for building Web browsers. The mailing list is intended
to be language independant.
Send the word 'subscribe' in the body of your message to
<URL:mailto:tkbrowser-...@python.org>. Send the word 'index'
to the email address for an archive of the messages.
o TkDesk
TkDesk is a rather sophisticated desktop and file manager for
Unix and X.
To unsubscribe from the mailing list, send the message
unsubscribe tkdesk
to <URL:mailto:majo...@mrj.com>.
To send an email to the mailing list, use <URL:mailto:tkd...@mrj.com>.
Archives are available at
<URL:http://www.findmail.com/listsaver/tkdesk>.
o tkgdb
A mailing list to discuss a graphical interface to gdb can be
joined by sending a subscription request to
<URL:mailto:tkgdb-...@busco.lanl.gov>. However, this email
address does not seem to be working at this time.
o tkined
tkined is a Tk based network editor with a programming interface.
To join the tkined mailing list, contact
<URL:mailto:tkined-...@ibr.cs.tu-bs.de> .
o tkmail
Two mailing lists exist in support of the TkMail program.
The first list, tkmail-l, is a general purpose list
while the second, tkmail-dev, is for detailed development issues.
To join either mailing list, send a message to
<URL:mailto:list...@mailbox.slac.stanford.edu>
in which the first line of the BODY is
subscribe tkmail-l [your_address]
or
subscribe tkmail-dev [your_address]
Obviously, [your_address] should be replaced with your address and is
optional (defaults to address in From header).
Archives from both lists are accessible on the web at
<URL:http://www.slac.stanford.edu/cgi-bin/lwgate/TKMAIL-L/>
<URL:http://www.slac.stanford.edu/cgi-bin/lwgate/TKMAIL-DEV/>
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
<URL:mailto:m...@cis.ohio-state.edu> and ask to be added.
o tkoct-design
This list is for discussions of issues related to the user interface
and database for Ptolemy. Discussions include replacing and/or
augmenting the current user interface with a new one based on Tcl/Tk.
Discussions also include replacing the oct database currently used
by Ptolemy.
To subscribe, send email to
<URL:mailto:majo...@dewitt.eecs.berkeley.edu>
with the following line in the body of the message:
subscribe tkoct-design
Contact Christopher Hylands <URL:mailto:c...@eecs.berkeley.edu> for
further information.
o TkVP
TkVP is a video poker application, built using TclProp.
To be added to the TkVP mailing list, contact
<URL:mailto:tkvp-r...@cs.umn.edu>.
o Tkwm
Tkwm is an X11 window manager written using the Tk tool kit.
To subscribe to the mailing list, send a message with the word
help to <URL:mailto:Majo...@comp.vuw.ac.nz>. Messages are
set to <URL:mailto:tk...@comp.vuw.ac.nz>.
o tkWWW
tkWWW is a tk-based WorldWideWeb client. Contact
<URL:mailto:tk-www-...@athena.mit.edu> to join the mailing list
and send your messages to <URL:mailto:tk-...@athena.mit.edu>.
Also see <URL:http://tk-www.mit.edu:8001/> for more information
about tkWWW.
o VMS Tcl/Tk
Folks interested in Tcl on VMS in general can sign up to the
<URL:mailto:vms...@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 VSTCL
A Virtual Reality Markup Language Tcl extension.
Send mail to <URL:mailto:vstcl-...@sme.co.jp> to subscribe.
o vtcl
This list is for any discussions relevant to the use of or
development of a graphically oriented Tcl development environment
currently known as Visual Tcl.
To subscribe to this mailing list, send email to
<URL:mailto:majo...@neuron.com> with the line
subscribe vtcl
as the body.
As of June 19,1997, the mailing list was being archived at
<URL:http://www.reference.com/cgi-bin/pn/listarch?list=vt...@neuron.com>
o WAFE
WAFE is a Athena Widget front end which uses Tcl. To join
the wafe mailing list, contact <URL:mailto:wa...@wu-wien.ac.at>.
o wintcl
This mailing list is devoted to issues relating to Tcl on the
Microsoft Windows platform (including Windows 3.1, '95 or NT).
To obtain help about the list send a message to
<URL:mailto:wintcl-...@tclconsortium.org> with the word "help"
in the body of the message.
o X Directory
A mailing list to discuss the Tcl/Tk based directory and file manager.
Contact <URL:mailto:majo...@vespa.uni-siegen.de>
by sending "subscribe ml-xdirector" in body.
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
<URL:mailto:list...@tubvm.cs.tu-berlin.de>.
o X Protocol Engine Library (XPEL)
To join, send email to <URL:mailto:xpel-r...@cs.unc.edu>.
XPEL uses Tcl for an embedded interpretor as well as uses
safe-tcl in external monitor programs.
o xtem-list
Discussion mailing list for the xtem_texmenu project.
Subscribe by sending email to <URL:mailto:majo...@iwd.uni-bremen.de>
with a message body of
subscribe xtem-list
end
o YART
YART is a imaging software package based on Tk, OpenGL, etc.
To join, send mail with subject "subscribe YART mailing list"
to <URL:mailto:ek...@prakinf.tu-ilmenau.de> . Then send mail to
<URL:mailto:ya...@prakinf.tu-ilmenau.de>.
GENERIC is a 3D graphics kernel related to YART. To subscribe
to its mailing list:
send mail with subject "subscribe GENERIC mailing list"
to <URL:mailto:ek...@prakinf.tu-ilmenau.de> . Then send mail to
<URL:mailto:gen...@prakinf.tu-ilmenau.de>.
o Zircon
Zircon is a Tk interface to IRC.
To subscribe, send email to
<URL:mailto:zircon-...@catless.newcastle.ac.uk>.
------------------------------
From: FAQ General information
Subject: -IX- Where can I find the FAQ and who do I contact for more
information about it?
I keep pointers to the authority locations of the various Tcl FAQs
of which I am aware at <URL:http://www.teraform.com/%7Elvirden/tcl-faq/>.
I am also going to attempt to keep a copy of this file up to date on
<URL:ftp://ftp.neosoft.com/languages/tcl/sorted/info/faq/> in files
named tcl-faq.part0[1-5]. Make sure you pick up the newest ones there.
There are mirrors of the user contribution archive site maintained
elsewhere - for instance, it appears that huji, denet, luth, obspm,
th-darmstadt, sunsite, univie all have some portion of the user contrib
archives available. Also, I will be posting it on a regular basis to
at least <URL:news:comp.lang.tcl>, <URL:news:news.answers>, and
<URL:news:comp.answers>.
Many FAQs, including my particular ones, 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/part2.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>. A great WWW site for
these archives can be found at <URL:http://www.faqs.org/>.
There is also a mail server from which you can obtain a copy of
the FAQ. Send an email message to <URL:mailto:mail-...@rtfm.mit.edu> or
<URL:mailto:archive...@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 <URL:ftp://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 <URL:mailto:list...@cc1.kuleuven.ac.be>
Send "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 <URL:mailto:lists...@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 <URL:fsp://ftp.Germany.EU.net:2001/>
mail server <URL:mailto:archive...@Germany.EU.net>
<URL:mailto:ftp-m...@informatik.tu-muenchen.de>
<URL:mailto:ftp-...@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 <URL:mailto:mail-...@cs.ruu.nl>
Switzerland
-----------
<URL:ftp://nic.switch.ch/info_service/usenet/periodic-postings/>
<URL:telnet://in...@nic.switch.ch/>
anonymous UUCP chx400:ftp/info_service/Usenet/periodic-postings
mail server <URL:mailto:archive...@nic.switch.ch>
Taiwan
------
<URL:ftp://nctuccca.edu.tw/USENET/FAQ/>
United States
-------------
<URL:ftp://ftp.uu.net/usenet/>
Various Uniform Resource Locator (URL) ids for the
comp.lang.tcl FAQ exist. My personal copy is found at
<URL:http://www.teraform.com/%7Elvirden/tcl-faq/>. The user can use a
WorldWideWeb (WWW) client to access the Tcl FAQ from this point.
Another FAQ page is
<URL:http://www.lib.ox.ac.uk/internet/news/faq/comp.lang.tcl.html>.
Yet another is
<URL:http://www.cs.ruu.nl/wais/html/na-bng/comp.lang.tcl.html>.
A WWW URL 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 archive of the newsgroup is available from
<URL:ftp://olive.kek.jp/pub/tcl/News/> where the archive is organized
by collecting each month's worth of postings into its own file. This
archive has been kept since January 1993.
There is a Tcl room on Internet Relay Chat (IRC). Contact
Don Lindsay <URL:mailto:d...@metroatlanta.com> for details on the #TCL room.
The FAQs also can be found in many of the various archives for
<URL:news:comp.lang.tcl> as well as mirrors of the neosoft ftp site.
I must warn you though that in many cases, the copies of the FAQs
found around the internet are woefully out of date. The teraform
web site is the authority location and should be available to all.
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?
At <URL:http://www.findmail.com/list/tcl_announce/>, the
<URL:news:comp.lang.tcl.announce> postings are archived. Details
regarding a mailing list of postings to this newsgroup are also
at the WWW site.
At <URL:http://www.loria.fr/news/fr.comp.lang.tcl-old.html>,
the first few months worth of articles on <URL:news:fr.comp.lang.tcl> are
available, while the current articles are available at
<URL:http://www.loria.fr/news/fr.comp.lang.tcl.html>.
FTP access to individual articles from March through October 1997
are available at <URL:ftp://ftp://ftp.loria.fr/pub/arch-news/comp.lang.tcl/>.
One ftp archive of old <URL:news:comp.lang.tcl> articles is available
from <URL:ftp://ftp.canberra.edu.au/pub/motif/pub/comp.lang.tcl/>.
<URL:mailto:j...@ise.canberra.edu.au> (Jan Newmarch) maintained it.
It contains articles from July 1993 thru December, 1993.
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
<URL:mailto:kus...@maple.kek.jp> (Kazuro Furukawa). Archives for 1992-1996,
as well as for January thru April 1997 ar available.
Another such site is
<URL:http://hepunx.rl.ac.uk/mlists/comp.lang.tcl/comp.lang.tcl.html>,
which covers from December 1993 through April of 1996 (with what
appears to be various holes in coverage).
One way to access old <URL:news:comp.lang.tcl> articles is to
get one of the published CD-ROMs. CD ROM World's 1993 CD-ROM claims to
include 40 meg of articles. InfoMagic's 1996 Tcl/Tk CD-ROM makes the
same claim.
More interesting ways to access a portion of the newsgroup are
<URL:http://ecsdg.lu.se/cgi-bin/wwwnntp?comp.lang.tcl> and a number of
the USENET interactive archive sites. The first gives you access to a
small number of recent news articles. The latter includes
<URL:http://www.dejanews.com/> (which uses Tcl to do its processing),
<URL:http://www.reference.com/> (which provides 'active queries' which
email you when new items which match items of interest appear), or
<URL:http://www.altavista.digital.com/> or <URL:http://www.infoseek.com/>.
These give one the ability to search the articles posted over past
months. AltaVista appears to have a 2-3 month archive while the others
go back a bit further.
At <URL:http://hornet.mmg.uci.edu/cgi-bin/nph-fwais.pl>, one gets the
opportunity to do WAIS searching against various databases, one of
which appears to be the comp.lang.tcl newsgroup.
------------------------------
End of comp.lang.tcl Frequently Asked Questions (2/5)