Tcl-URL! Weekly Tcl News and Links (July 8)
Jul 09, 2002, 07:00 (0 Talkback[s])
QOTW: "I am more amazed that more people do not seem to be aware of the
speed of getting an 'idea' up and running in Tcl/Tk. I wonder if with
all the media and promotion (about 5 or more glossy mags) of Java, that
people are just not aware of how useful Tcl/Tk can be? It seems to me
that much of what people use Java for can be done in Tcl/Tk. I found
that doing simple things in Tcl/Tk runs so much faster in 'runtime'
than Java on my old computer 200MHz." getwell4u
"With rather more experience than I'd prefer, the problem with Java is
really that often not only is it taking a sledgehammer to crack a nut,
it's a red inflatable squeaky sledgehammer with a picture of a cartoon
character on it..." Donal K. Fellows
"If so many people are interested in a working expect on windows with all
the features, why hasn't anyone contracted with ActiveState to have them
create it or done it themselves?" David Gravereaux
Proceedings of the 3rd European Tcl/Tk user meeting are now avail-
able! Many thanks to Michael Haschek for putting them online:
Here's a challenge: figure out which Tcl programmer most deserves
an Active Award. Voting for one of
Kevin B. Kenny
closes 17 July 2002.
New TIP: #105 "Add Prefix Matching for Switch"
Zoran Vasiljevic explains inter-thread communication techniques:
Don Porter talks about recent changes in the msgcat package:
Radical Language Modification: George Peter Staplin describes an
experiment that adds type-checking to Tcl. Many comments follow.
George Howlett explains how to link BLT vectors and C arrays,
and provides sample code to do so:
Tcl/Tk Testimonial: "I will be taking a more seriously look
into Tcl/Tk. It seems that Tcl/Tk does 'multi-platform'
write once and run everywhere better than Java without
being too slow on older computers."
Thanks to Arjen Markus for this summary:
A fruitful two weeks on the Wiki, judging from the number of pages
that have changed. In these two weeks in Europe there was the
Third Tcl/Tk User meeting, with lots of interesting stuff,
including live chats and real beer. Thanks to Michael Haschek.
Let us try to group all the information:
- Scripted documents are the subject of
what they are and how they relate to other things not Tcl.
- The wishlist for Tcl 9.0 is growing - catch up on the latest items,
- Those great extensions and applications sometimes get orphaned, for
various reasons. The orphanage is there to find them new maintainers,
Interesting user-interface items:
- Creating widgets with BWidgets is explained at
- Mike Doyle played with a miniature database manager and came up with
a local and a WWW one,
- In need for multibyte-multilingual input? Here is "taiku",
Open database connection (ODBC) is discussed at
in relation to "tclodbc".
Lots of information for the programmer:
- Object orientation is a recurring theme
lists a lot of the Tcl solutions.
- You may add a few discusions about integrated development environments,
- How to combine Tcl/Tk and an application in C?
lists various approaches.
Techniques for manipulating text:
- The doctools documentation tools are described in some detail
but see the links in that page.
is an extension that deals with XML, XPath with a speed that
no one should be ashamed of.
- Talking of XML, why not try TclSOAP?
might interest you as well.
- You can build a decision tree, from the roots up, by listing a
couple of facts,
- Not only big trees can be built in Tcl, you can go down to the
individual bits as well
- And should you need more, take a look at the gems in this page,
Everything you want is probably one or two clicks away in these pages:
The "Welcome to comp.lang.tcl" message by Andreas Kupries
Larry Virden maintains a comp.lang.tcl FAQ launcher
Brent Welch maintains "The Tcl Developer Xchange", a highly
organized resource center of documents and software with
provisions for individuals to "set up a link to your software
and update ... as you release new versions."
The Xchange sponsor also keeps info to convince your boss Tcl
is a good thing
The Tcl'ers Wiki is a huge, dynamic, collaboratively edited repository
of documentation, examples, tutorials and pontifications on all things Tcl.
For the ideal overview of the topics about Tcl most likely to
interest a newcomer, see "Arts and Crafts ..."
ActiveState Tools maintains a Cookbook of Tcl recipes
NeoSoft has a comp.lang.tcl contributed sources archive
Cameron Laird tracks many Tcl/Tk references of interest
Cetus Links maintains a Tcl/Tk page with verified links
Google Groups archives comp.lang.tcl.announce posts
Previous - (U)se the (R)esource, (L)uke! - messages are listed here:
--in principal. In spring 2001, though,
are more consistently up-to-date. A fourth possibility is
Suggestions/corrections for next week's posting are always welcome.
To receive a new issue of this posting in e-mail each Monday, ask
<email@example.com> to subscribe. Be sure to mention "Tcl-URL!".
Dr. Dobb's Journal (http://www.ddj.com) is pleased to participate in and
sponsor the "Tcl-URL!" project.