SHARE
Facebook X Pinterest WhatsApp

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

Written By
thumbnail
Web Webster
Web Webster
Jul 2, 2002
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!
        http://www.t-ide.com/meeting.htm

    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.
        http://aspn.activestate.com/ASPN/Downloads/ActiveTcl/
        http://groups.google.com/groups?as_umsgid=3D1781EF.53695020@ActiveState.com
        http://groups.google.com/groups?as_umsgid=3D178313.D8E80477@ActiveState.com
        http://www.tcl.tk/man/tcl8.4/TclCmd/contents.htm          

    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.
        http://sdf.lonestar.org/~loewerj/tdom.cgi
        http://groups.google.com/groups?as_umsgid=ef361324d0172a8cdb6fc36c7e0903c2.45023@mygate.mailgate.org

    The weekly moodss release, up to version 16.3 now:
        http://jfontain.free.fr/
        http://groups.google.com/groups?as_umsgid=4244613b.0206232335.cb3023c@posting.google.com

    Sergio Basto announces wishgl 1.0.1.3 (draft), an OpenGL binding to Tk:
        http://wishgl2.sf.net
        http://groups.google.com/groups?as_umsgid=3D174AEF.20602@aeiou.pt

    Michael A. Cleverly and others present a tutorial on how to think 
    about regular expressions productively.
        http://groups.google.com/groups?th=a723ad31ea3fb4fa

    Chang Li announces xWizard 2.0, a GUI for generating C/C++
    template code for Tcl extensions.
        http://www.neatware.com/myrmecox/enterprise/wizard.html
        http://groups.google.com/groups?as_umsgid=d5224ea3.0206241222.3e4bf466@posting.google.com

    Jason Tang released tclweather:
        http://wiki.tcl.tk/tclweather
    Other weather apps discussed in this thread:
        http://groups.google.com/groups?th=db8a7ebaa1f61ee7

    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.
        http://mini.net/tcl/Orphanage

    Lots of suggestions for managing large, complex information
    sets are given in this thread:
        http://groups.google.com/groups?th=2a47a65edf75479a

    Embedding Tcl in C versus Extending Tcl with C:
        http://groups.google.com/groups?th=baa1fedaa411434d

    Donal K. Fellows gives good advice for writing custom Tcl_ObjTypes:
        http://groups.google.com/groups?as_umsgid=3D184970.54D757E3@cs.man.ac.uk

    A discussion on TIP #103 "Argument Expansion Command".  What is
    it good for?  Is it really needed?
    TIP 103:
        http://purl.org/tcl/tip/103.html
    Best argument against:
        http://groups.google.com/groups?as_umsgid=yfifzzgyput.fsf@triumf.ca
    Best argument in favor:
        http://groups.google.com/groups?as_umsgid=3D1A03A8.2634EAF4@space.se
    Full thread:
        http://groups.google.com/groups?th=9e77d5836b06ab1b
    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, <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
    others.
        http://groups.google.com/groups?th=937a8d0d3d858007


Everything you want is probably one or two clicks away in these pages:

    The "Welcome to comp.lang.tcl" message by Andreas Kupries
        http://www.purl.org/net/tcl-welcome

    Larry Virden maintains a comp.lang.tcl FAQ launcher
        http://www.purl.org/NET/Tcl-FAQ/

    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."
        http://www.tcl-tk.net/resource/
    The Xchange sponsor also keeps info to convince your boss Tcl
    is a good thing
        http://www.tcl-tk.net/scripting/      

    The Tcl'ers Wiki is a huge, dynamic, collaboratively edited repository
    of documentation, examples, tutorials and pontifications on all things Tcl.
        http://wiki.tcl.tk/0
    For the ideal overview of the topics about Tcl most likely to
    interest a newcomer, see "Arts and Crafts ..."
        http://wiki.tcl.tk/969

    ActiveState Tools maintains a Cookbook of Tcl recipes
        http://aspn.activestate.com/ASPN/Cookbook/Tcl

    NeoSoft has a comp.lang.tcl contributed sources archive
        http://www.neosoft.com/tcl/contributed-software/

    Cameron Laird tracks many Tcl/Tk references of interest
        http://starbase.neosoft.com/~claird/comp.lang.tcl/

    Cetus Links maintains a Tcl/Tk page with verified links
        http://www.cetus-links.org/oo_tcl_tk.html

    Google Groups archives comp.lang.tcl.announce posts
        http://groups.yahoo.com/group/tcl_announce/   

Previous - (U)se the (R)esource, (L)uke! - messages are listed here:
  http://purl.org/thecliff/tcl/url.html
--in principal.  In spring 2001, though,
  http://www.ddj.com/topics/tclurl/
  http://tcl.activestate.com:8004/tclurl/
are more consistently up-to-date.  A fourth possibility is                 
  http://groups.google.com/groups?oi=djq&as_q=+Tcl-URL!&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
<claird@neosoft.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.     

thumbnail
Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Recommended for you...

5 Best Free and Open Source Text Expander Tools
webmaster
Jun 13, 2025
Grafito: Systemd Journal Log Viewer with a Beautiful Web UI
Bobby Borisov
Jun 12, 2025
FreeBSD Wants to Know a Few Things
brideoflinux
May 11, 2025
NVK enabled for Maxwell, Pascal, and Volta GPUs
Kara Bembridge
May 1, 2025
Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.