[LWN Logo]
[LWN.net]
From:	 Stuart Cassoff <stwo@sympatico.ca>
To:	 Dr.Dobb's.Tcl-URL.distribution@starbase.neosoft.com
Subject: Dr. Dobb's Tcl-URL! - weekly Tcl news and links (Sep 10)
Date:	 Mon, 10 Sep 2001 14:27:50 -0500 (CDT)

QOTW:  Brian K. Ivins spoke for many when he advised in regard to
*Exploring Expect*, "It's an invaluable resource . . ."  Also note-
worthy:  Darren New's counsel that, "Chances are, if you describe
the problem you're trying to solve, rather than the solution you
think is right, you will get advice on a better way to solve your
problem", and Keith Vetter's report that, "I just deleted 67 files,
and replaced them with 3 Tcl scripts.  The 3 Tcl scripts do twice
as much, never core, are ten times easier to maintain and are
completely cross-platform.  Praises must go to BWidget too."

    Exciting news, threads have officially arrived:  In a
    brilliant 4th quarter turnaround, David Graveraux makes the
    completion and hands off to Zoran Vasiljevic.  Looks like he's
    running for a touchdown folks!
    Threads announcement thread:
        http://groups.google.com/groups?th=4f091f6a7b2d3062
    Threads discussion threads:
        http://groups.google.com/groups?th=ec7d32316069e9fb
        http://groups.google.com/groups?th=51c2f9eea119cd60
        http://groups.google.com/groups?th=e758cc542b91f134
    Threads home:
        http://sourceforge.net/project/showfiles.php?group_id=10894&release_id=51364
    Plus discusion on [thread::exit] vs. [thread::unwind] and
    shared variables.

    How to multiple assign?  Let me count the ways.  Tip #57 &
    #58 - multiple assign is again discussed.  How would *you*
    do it?
        http://groups.google.com/groups?th=b6e0af2f43c11865
        http://groups.google.com/groups?th=1e277b9a63884e5a
        http://groups.google.com/groups?th=6404c96ec10e02a2
        http://groups.google.com/groups?threadm=3B936074.8D08728E%40cs.man.ac.uk&prev=/groups%3Fnum%3D25%26hl%3Den%26group%3Dcomp.lang.tcl%26safe%3Doff%26start%3D175%26group%3Dcomp.lang.tcl
        http://groups.google.com/groups?threadm=Vn2l7.1162%24bB1.47237%40news.cpqcorp.net&prev=/groups%3Fnum%3D25%26hl%3Den%26group%3Dcomp.lang.tcl%26safe%3Doff%26start%3D125%26group%3Dcomp.lang.tcl

    Thoughts on Tcl's syntax and the classic double deref debate.
    One of my favorite discussions/arguments, good insights about
    the parser's point of view.
        http://groups.google.com/groups?rnum=31&thl=1127439909,1131846512,1131721668,1131486191,1131480702,1131292625,1131265405,1130909890,1131477448,1130989425,1130806287,1130514579

    Which language better?  Why RPG, of course.  Others seem to
    think differently.  Simple question, interesting answers.
http://groups.google.com/groups?rnum=31&thl=1127439909,1131846512,1131721668,1131486191,1131480702,1131292625,1131265405,1130909890,1131477448,1130989425,1130806287,1130514579

    "You can't have everything.  Where would you put it?" -- Steve Wright
    These are important issues.  Are Tcl resources too spread out?  Sound
    off!  Central repository is discussed.
        http://groups.google.com/groups?th=f1f32967456cb1ba
    Online Tcl cookbook is announced.
        http://groups.google.com/groups?th=1a46aff55b78baec

    Self installing unix executables.  Hey!  Installer!  Leave my
    files alone!  (apologies to Pink Floyd)
        http://groups.google.com/groups?rnum=1&thl=0,1125702091,1125671451,1125653889,1125477476,1125414171,1125365740,1125330459,1125598114,1125578294,1125544001,1125518492

    Order of evaluation.  Left, right, up, down?  Very interesting
    observations on evaluation and parsing.
        http://groups.google.com/groups?th=74cb89c1e1784f2d

    TkGS continues to advance.  A truly noble and arduous effort.
    Help this guy out, the realization of this project will allow Tcl
    to make a quantum leap forwards!  Now with more font goodness!
        http://groups.google.com/groups?q=tkgs&hl=en&group=comp.lang.tcl.*&safe=off&scoring=d&rnum=1&selm=pgpmoose.200109041119.3032%40non.non.net
        http://sourceforge.net/projects/tkgs/
        http://groups.google.com/groups?q=tkgs&hl=en&group=comp.lang.tcl.*&safe=off&scoring=d&rnum=1&selm=pgpmoose.200109041119.3032%40non.non.net

    Paper or plastic? Tip #55: Package Format for Tcl Extensions is
    discussed.
        http://groups.google.com/groups?th=e25115762820f136

    News Flash: Man loses files - claims it to be a 'good thing'!
        http://groups.google.com/groups?th=dea49a787f918f25

    When is .29 not .29?  Why is a raven like a writing desk?
    Only one of these questions gets answered in:
        http://groups.google.com/groups?th=fbe5a186ec0e8567
        http://groups.google.com/groups?th=5eaa111b54330dc2

    Whoo hoo!  Borland's back in the fray!  Tcl only for now, Tk on
    the way.  Compilers remaining to be supported: mingw32 (native)
    and lcc.
        http://groups.google.com/groups?th=39888ae4fabebd7b

    Laurent Duperval needed his memory refreshed (must be dynamic)
    re:memory release.  "Where does my memory go?  I forgot."
        http://groups.google.com/groups?th=cedf94ebb86ef521
    On a related thread, how Tcl handles objects in memory and
    possible improvements.
        http://groups.google.com/groups?th=c8c663585009ebae

    Public Tcl and Expect training is available.
        http://groups.google.com/groups?q=public+training&hl=en&group=comp.lang.tcl.*&safe=off&scoring=d&rnum=1&selm=WZOl7.242%24x01.34789%40news.pacbell.net
    Public, not free: "All courses are US$500 per day per student."

    Who, who, who, who whoooooooo let the procs out?  Andreas
    Kupries moves memchan to SourceForge.  Announce: 
        http://groups.google.com/groups?q=announce&start=10&hl=en&group=comp.lang.tcl.*&safe=off&scoring=d&rnum=20&selm=pgpmoose.200109022143.22499%40non.non.net
        http://memchan.sourceforge.net

    Csaba Nemethi is on a roll.  Multi-entry widget package mentry 2.1;
    widget callback package Wcb 2.6; Multi-column listbox package
    Tablelist 1.5
        http://groups.google.com/groups?q=multi&hl=en&group=comp.lang.tcl.*&safe=off&scoring=d&rnum=8&selm=pgpmoose.200109022150.22756%40non.non.net
        http://groups.google.com/groups?q=multi&hl=en&group=comp.lang.tcl.*&safe=off&scoring=d&rnum=9&selm=pgpmoose.200109022146.22601%40non.non.net
        http://groups.google.com/groups?q=announce&start=10&hl=en&group=comp.lang.tcl.*&safe=off&scoring=d&rnum=18&selm=pgpmoose.200109022148.22684%40non.non.net
        http://www.nemethi.de

    Andres Garcia: Workin' the web.  TclCurl 0.8 Getleft 0.11.3
        http://groups.google.com/groups?q=getleft&hl=en&group=comp.lang.tcl.*&safe=off&scoring=d&rnum=1&selm=pgpmoose.200109041112.2855%40non.non.net
        http://personal1.iddeo.es/andresgarci/getleft/english/index.html
        http://personal1.iddeo.es/andresgarci/tclcurl/english/

    Peter G. Baum ventures into the lair of the Gnomes.  gnocl 0.0.5
        http://groups.google.com/groups?q=gnocl&hl=en&group=comp.lang.tcl.*&safe=off&scoring=d&rnum=1&selm=pgpmoose.200109081847.1728%40non.non.net
        http://www.dr-baum.net/gnocl/

    Harald Kirsch's rule based execution package updated.  Rule the
    world!  bras 1.3.0
        http://groups.google.com/groups?q=bras&hl=en&group=comp.lang.tcl.*&safe=off&scoring=d&rnum=1&selm=16990fa4.0109090922.5d139d41%40posting.google.com
        http://wsd.iitb.fhg.de/~kir/brashome/

    Todd M. Helfter puts polish on the already sparkling Oratcl.
    Oratcl 3.3
        http://groups.google.com/groups?q=oratcl&hl=en&group=comp.lang.tcl.*&safe=off&scoring=d&rnum=4&selm=9nbfpn%24s51%242%40mozo.cc.purdue.edu
        http://oratcl.sourceforge.net

    Stefan Finzel gives us handy 'programming helper' packages.
    Thanks.  sgxTools
        http://groups.google.com/groups?th=e73bdc10f8724b4c
        http://www.osn.de/user/finzel/html/sgxTools.html
    See echoes of the same in the Simple Library
	http://mini.net/tcl/525

    Jean-Luc Fontaine updates the ultra-cool moodss.  Version 18.6
    should be able to monitor the galaxy! :) moodss 14.5
        http://groups.google.com/groups?q=moodss&hl=en&group=comp.lang.tcl.*&safe=off&scoring=d&rnum=8&selm=pgpmoose.200106260945.9122%40non.non.net
        http://jfontain.free.fr/

    Miguel Sofer lives life in the fast lane with bytecode compiler
    enhancements.  S4
        http://groups.google.com/groups?q=announce&start=20&hl=en&group=comp.lang.tcl.*&safe=off&scoring=d&rnum=21&selm=3b8fd8f7%240%2493662%248e9e3842%40news.atx.net
        http://sourceforge.net/projects/tclengines/


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

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

    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.