Tcl-URL! Weekly Tcl News and Links (July 1)
Jul 02, 2002, 08:01 (0 Talkback[s])
QOTW: "Rule #1 of Tcl Semantics: The Semantics of Tcl are Based on Strings."
-- Donal K. Fellows
"Sometimes people ask questions here about calling TK (TK!!) functions
from their C code. Heaven forbid. Why would I want to build my GUI
from within my C code, when doing it in plain ol' Tcl is so easy?"
--Helmut Giese, <3d1cbb2b.8448636@News.CIS.DFN.DE>
"Discretion is the hardest part of programming, worse even than
documentation and regression testing." --Donal K. Fellows
"A failed engineering consensus is a poor reason to add configuration
options." --Kevin Kenny
The 3rd Tcl'Europe conference took place June 27-28 in Munich.
Those of us who weren't there are all anxiously awaiting
Lots of new releases announced on Monday, starting with new ActiveTcl
stable (based on 8.3.4) and beta releases (based on 8.4). The latter
is an 8.4b1 release candidate -- try it out, pound on it, try
to get it to break.
Jochen Loewer announces tDOM 0.7.1: "Finally tDOM reached
a state of compliance and performance that could compete
or even outperform other XML/SAX/DOM(+Ns)/XPath/XSLT
processors like libxml, Microsoft XML, Oracle XML, ..."
Source and Windows binary distributions are available.
The weekly moodss release, up to version 16.3 now:
Sergio Basto announces wishgl 18.104.22.168 (draft), an OpenGL binding to Tk:
Michael A. Cleverly and others present a tutorial on how to think
about regular expressions productively.
Chang Li announces xWizard 2.0, a GUI for generating C/C++
template code for Tcl extensions.
Jason Tang released tclweather:
Other weather apps discussed in this thread:
New on the Wiki: The Orphanage is now open. Check here for
packages looking for a new maintainer or to be reunited with
an old one.
Lots of suggestions for managing large, complex information
sets are given in this thread:
Embedding Tcl in C versus Extending Tcl with C:
Donal K. Fellows gives good advice for writing custom Tcl_ObjTypes:
A discussion on TIP #103 "Argument Expansion Command". What is
it good for? Is it really needed?
Best argument against:
Best argument in favor:
'A very good example of the wonders of argument expansion with eval.
You have to know about and deal with things like canonical-form
lists to be safe, and in the end you still go, "It's safe. I think."'
-- Peter Spjuth, <3D184886.27D98C56@space.se>
A long and occasionally testy thread on memory allocation, as
manifested in such commands as [append], largely terminates in
excellent analytic summaries by Kevin Kenny, Eric Melski, and
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.