30th December 23:13
Dr. Dobb's Tcl-URL! - weekly Tcl news and links (Jun 8)
QOTW: "That Tcl/Tk affords some amount of updating without separate thread
handling should be looked upon as a bonus, in that the event loop is far
simpler to handle than threading models." -- Melissa Schrumpf
"Today at work I was asked to do some very specific (and thought by
management to be difficult to impossible) tasks which were one-liners in
tcl." -- Gordon Johnstone
POTW: Notebook v2.0.3 by Will Duquette. "Notebook is a personal notebook
application." "If you've ever used a Wiki on the Web, Notebook is much
like a personal Wiki. But it goes beyond that, because it's programmable."
If your non-blocking pipe (or other channel) is still blocking
when closed, you should be aware of these issues:
An amusing misconception that Tcl/Tk is owned by General
Dynamics leads to a most enlightening post by Kevin Kenny
about the DoD clause in the Tcl/Tk license:
Want to scroll a text widget by pixels in Tcl/Tk <8.5? Aric Bills
shows how to put a procedure between the scrollbar and the
widget to redefine what constitutes a "unit" and a "page":
Does [canvas] need a "absolute" move in addition to the
"incremental" move it already has?
Thanks to Arjen Markus for his summary of Wiki activity:
A surprising number of pages dealing with widgets and user-interface
techniques, a few philosophical and algorithmic pages and a couple
of other things: here is your weekly digest of the Tcler's Wiki.
- A listbox that can be as big as you like, without having all its
entries in memory ... <http://wiki.tcl.tk/10035>
- Just about the tiniest package for dealing with multicolumn
listboxes - try <http://wiki.tcl.tk/11762>
Other GUI techniques:
- Moving a transparant window around - <http://wiki.tcl.tk/4031>
- Overwriting text in an entry widget - <http://wiki.tcl.tk/9416>
- The purpose of starkits explained: does it make sense to wrap
an application that consists of a single file only?
- Do not rely on regular expressions when you need to parse
such complicated textual constructs as XML, HTML, ...
- The design of a simple and robust text-like widget? Plenty
of questions left and help appreciated, <http://wiki.tcl.tk/11577>
- Generate an XML file piece by piece - <http://wiki.tcl.tk/11641>
- You have a list and a second, smaller list that just might be in
the first one. But where? Straightforward and more algorithmically
advanced solutions at <http://wiki.tcl.tk/11622>
- Your chronicler is very proud of this page: a "general" equation
- A one-floppy distribution of Tcl applications for a tiny Linux
distro - <http://wiki.tcl.tk/3022>
- Perhaps not all there is to know about writing "eggdrop scripts"
but useful pointers anyway - <http://wiki.tcl.tk/2235>
Everything Tcl-related you want is probably one or two clicks away in these
The "Welcome to comp.lang.tcl" message by Andreas Kupries
The Tcl Developer Site is Tcl's "home base".
The Eleventh Mostly-Annual Tcl Conference will be this October.
Larry Virden maintains a comp.lang.tcl FAQ launcher
The Tcl Developer Xchange is a highly organized resource center
of do***ents and software with provisions for individuals to
maintain references to their own software:
The TDX sponsor, ActiveState, also keeps info to convince your
boss Tcl is a good thing
The Tcl'ers Wiki is a huge, dynamic, collaboratively edited repository
of do***entation, examples, tutorials and pontifications on all things
For the ideal overview of the topics about Tcl most likely to
interest a newcomer, see "Arts and Crafts ..."
ActiveState maintains binaries distribution and development tools
along with a Cookbook of Tcl recipes
Cameron Laird tracks several 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:
An alternative is
Suggestions/corrections for next week's posting are always welcome.
To receive a new issue of this posting in e-mail each Monday, ask
<firstname.lastname@example.org> 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.
[[Send Tcl/Tk announcements to email@example.com
Announcements archived at http://groups.yahoo.com/group/tcl_announce/
Send administrivia to firstname.lastname@example.org
Tcl/Tk at http://tcl.tk/ ]]