Linux Today: Linux News On Internet Time.

More on LinuxToday

Tcl-URL! Weekly Tcl News and Links (July 15)

Jul 16, 2002, 07:00 (0 Talkback[s])

QOTW:  "We have memory leaks in our C++ based extensions, and the Solaris
and Linux memory management methods can vary wildly... but Tcl is as
stable and reliable as the U.S. economy... er, how about a '63 chevy with
a 283 V8?  Yeah, as stable and reliable as a '63 chevy with a 283 V8."
        --Phil Ehrens,$

"I think the need for OO techniques is greatly reduced by a language with
[eval] and [info] and dynamically-sized structures built in. This may be
why you see less OO in Tcl than in some of the other languages."
        -- Darren New,

"What I like about 'bgexec' is that it handles all the dumb stuff under
the hood--so you (the Tcl programmer) don't have to worry about it."
          George A. Howlett

    The first 8.4 beta of the Tcl/Tk 8.4 Core has been
    released at SourceForge.
    ActiveTcl binary releases for Windows, Linux, and Solaris:
    RPMs (actually just spec files to build an RPM):

    Jeff Hobbs posts the 8.4 release schedule:
        "8.4b1 was July 5th.
         8.4b2 should be August 5th.
         8.4.0 should be September 5th."

    Registration is now open for the 9th Annual Tcl/Tk conference,
    to be held September 16-20, in Vancouver, BC, Canada:

    Michael A. Cleverly announces nstcl 1.0, "a Tcl package
    which reimplements many of the useful APIs and commands
    from AOLserver and OpenACS, making them available for use
    in Tcl/Tk applications & scripts [...]  Most notable of
    these is the nstcl-database package, and the 'ns_db' API,
    which provides a common interface to various different
    database extensions."

    Tom Wilkason announces SnackAmp 2.0b1, a cross platform Tcl/Tk based
    Mp3, Ogg Vorbis audio/music player, playlister and file manager.
    Snack sound engine:

    Jean-Luc Fontaine's moodss tool is up to release 16.4:

    Techniques for building standalone deliverables are discussed
    in the thread "Compiling or wrapping?".  Techniques covered:
    ProWrap, FreeWrap, Mktclapp, TclKit, scripted documents
    (recently rechristened "StarKits"), and StarPacks:

    More on Starkits and Starpacks: "Due to the many terrific
    contributions and enhancements (most of them in the Tcl core
    by now) you can now consider deployment of applications built
    upon Tcl/Tk to be 'solved'.  [...] Starkits are very close to
    becoming a 100% hassle-free deployment technology."

Thanks to Arjen Markus for his summary of Wiki action:

    After scanning a long list of changed pages, these are the ones that
    attracted the Wiki chronicler's attention:
    Some well-chosen words about GUIs:
    - A practical guide to fonts can be found at <>;
    - A pragmatic guide to popup windows is at <>;
    - A programmatic aide for editing Korean characters resides 
      at <>;
    - "Embedding Windows applications in Tk frames" begins to answer a
      long-standing open question <>;
    Extending Tcl may be relatively easy, but these pages discuss the
    subject in more detail:
    - Writing Extensions <>; is a page that collects
      references to other pages on the subject.
    - Here is a new one: making compilers work within scripts,
    - Well, with the approach of Tcl 8.4.0, a discussion on how to prepare
      yourself for more than one version of Tcl may be just what you need,
    Quite a lot is known about protecting your source code, start reading 
    all about it at <>;

    And for the algorithm addicts:
    - nstcl aims at unifying the interface to many packages, like AOLserver, 
      OpenACS and sundry databases, have a look at <>;
    - Interested in tree structures? e4graph may give you ideas. Follow the
      branches that stem from <>;
    - An all-Tcl calculator, just to understand the inner workings, 
      by George Staplin, <>;

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: