Linux Today: Linux News On Internet Time.

More on LinuxToday

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
    conference reports!

    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 (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?
    TIP 103:
    Best argument against:
    Best argument in favor:
    Full thread:
    Best quote:
        '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, <>

    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          !&as_ugroup=comp.lang.tcl  

Suggestions/corrections for next week's posting are always welcome.

To receive a new issue of this posting in e-mail each Monday, ask
<> to subscribe.  Be sure to mention "Tcl-URL!".
Dr. Dobb's Journal ( is pleased to participate in and
sponsor the "Tcl-URL!" project.     

Related Stories: