Linux Today: Linux News On Internet Time.

More on LinuxToday

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 
      John Almirante
      Vincent Darley
      Kevin B. Kenny
      Richard Suchenwirth
      Jean-Claude Wippler
    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.
      - tDOM, 
        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.
    Cool algorithms:
      - 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          !&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: