|| ||John Seal <tcl-url-AT-phaseit.net>|
|| ||"Dr. Dobb's Tcl-URL distribution" :;|
|| ||Dr. Dobb's Tcl-URL! - weekly Tcl news and links (Feb 23)|
|| ||Mon, 23 Feb 2004 13:46:48 -0500|
QOTW: "Throw an eye on these pages of Wiki" -- Pacalou
"Amazing how you sometimes are unable to find the right solution once you've
started going in the wrong direction." -- Schelte Bron
POTW: Tcllib 1.6 by Andreas Kupries and a cast of dozens. "tcllib is a
Tcl-only library of standard routines for Tcl (no compiling required)." The
direct link is very long, so here's the c.l.t.a post:
If you have background processing that must occur concurrently
with other processing (like updating a GUI), you can make it a
separate process, a separate thread in the same process, or
break it into chunks small enough to process in the event loop
without being noticed:
Getting good-looking default fonts on multiple platforms. Bryan
Oakley offers a recipe with tasty bigger/smaller font size control
Options for displaying a LARGE dataset (on the order of
millions of items) in tabular form:
Linux tclkit needs to be readable as well as executable:
Starkits do magic whereby the kit is replaced by a virtual
directory, like mounting a unix filesystem:
Can Tcl keep up with a 115Kbaud serial stream?
Thanks to Arjen Markus for his summary of Wiki activity:
Just back from the FOSDEM meeting in Brussels, your chronicler
discovered that even more Tcl programming was going on on the Wiki.
Oh well, time for a summary.
The Zen, Tao and what not of Tcl programming:
- What should come first: elegant solutions or high-performance solutions?
Whichever you choose, you can make pretty pictures from the numbers!
- Here is a benchmark for OO extensions in Tcl: <http://wiki.tcl.tk/10972>
- A lot of discussion in the newsgroup, but also on the Wiki about
the merits of integer range generators, with unexpected solutions:
- And if you really want to find out about the Zen of Tcl, perhaps
the demonstration by Reinhard Max at FOSDEM is the best illustration:
Trees and ThreeD things
- An interface to tDOM via Tcllib's tree structure - <http://wiki.tcl.tk/3674>
- What if you want to disable a widget and its children and its
grandchildren and ...? You simply look up this page:
- An unguided tour of St. John's chapel at <http://wiki.tcl.tk/10969>
(Which does make your chronicler think: what is a good way for
doing 3D images?)
- Cryptography in Tcl: there are lots of algorithms out there and
quite a few can done via Tcl. Here is the DES algorithm
<http://wiki.tcl.tk/8196> and the MD4 algorithm <http://wiki.tcl.tk/8777>
(as they are part of Tcllib, these pages can give you some background and
- Expand your local Wiki with a history feature - see what was changed
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".
Larry Virden maintains a comp.lang.tcl FAQ launcher
The Tcl Developer Xchange is a highly organized resource center
of documents 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 documentation, 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.
to post comments)