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.