Linux Today: Linux News On Internet Time.

More on LinuxToday

Tcl-URL! Weekly Tcl News and Links (August 26)

Aug 27, 2002, 07:00 (0 Talkback[s])

QOTW: "... more popular.  Not better; just more popular.  I prefer
to pick my tools based on functionality rather than popularity, which is
why I stick with Tcl."  -- Bryan Oakley

"One programmer's best practice is another's dangerous revisionism."
-- Bill Machrone

    ActiveState announces the release of the Tcl Dev Kit 2.0.  Features
    and benefits include: TclPro Checker, TclPro Debugger, TclPro Wrapper,
    TclPro Compiler.

    Learn how to "dock" a small Tk window under KDE and how to create a
    translucent frame, both made possible with George Peter Staplin's
    Tk_Theme extension.

    Mac Cody has released "Toucan 1.2 - A feathered friend for the Palm.
    Toucan is an integrated development enviroment (IDE) for developing
    applications for the Palm OS using Ashok Nadkarni's PalmTcl

    Mark G. Saye begins a discussion on possible enhancements to the
    [package] mechanism to create package meta-data & enable
    introspection without needing to do a [package require].

Arjen Markus reports on Wiki activity:

    A lot of algorithmic stuff appeared last week on the Wiki. This 
    may seem a bit "dry", but let us look at a few entries:
    There are quite a few pages which address the Internet:
    - An example of an HTTP robot appears at <>;
    - Hidden in a more general page about the Tcl's interp statement is
      the answer to a question that was raised on the newsgroup: 
      automatically downloading and running code - <>;
      A small receipe with indications of what to do if you can not rely
      trust the code (answer: use a safe interp!)
    - Ever dreamt about the wonders of a worm-hole? Well, "burrow" comes 
      close: <>; describes the creation of a TCP/IP
      tunnel between two hosts, using nothing but Tcl.
    - Getting tired of spam? Spam filters may help, one using statistical
      techniques is based on other work (see the references contained in
      the page, <>;
      As the author of this Wiki page, says: enjoy!
    Two pages that address graphical user-interfaces:
    - XML may or may not be the ultimate solution to all of your
      data exchange problems. But have a look at XML files with a 
      simple browser! <>;
      (Actually: it is an example of how to combine the many facilities 
      that Tcl offers)
    - So much function in so little code, <>; presents
      a notebook application.

    Another two pages, these address interfacing to the system:
    - Expect is one of those applications that surpasses the imagination 
      of many of its users. Try and follow the links (but be careful):
      <>; leads to a wealth of information and
      then try the other Wiki pages on Expect!
    - <>; describes a package that lets your application
      know that the contents of a directory have changed.
    Well, this leaves a number of pages for which I could not think of 
    an appropriate subject, other than "techniques":
    - The idea of a scripted compiler (<>;) has led
      to several pages, including one on parsing C code,
    - An application of the msgcat package, universal greetings  
      (<>;) are everyday's reality in the Tcl'ers chatroom
    - Analysing programs (predicting performance for instance) can sometimes be
      done by making a small simulation - <>; has an
    - Calculating the frequency of substrings is one fundamental subject
      in encryption/decryption techniques. This page, <>;,
      shows that it is not that hard to do.

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: