2004-11-01
QOTW: "The presence of a Troubleshooting section in any manual is a red
flag that there is brokenated terribility. If the software isn't sufficiently
transparent that you can diagnose a problem by interacting with it, how is a
manual going to help?" -- Kevin Kenny
"An interactive tclsh is often faster than the man pages."
"Tcl's unusual in having pretty clean failure semantics. Typically we
don't *document* the failure semantics, but we do define it." -- Richard
Suchenwirth and Donal K. Fellows, counseling a newcomer on Tcl's Tao
POTW: If you're familiar enough with Starkits to relish their
convenience, the menu the Starkit Distribution Archive presents
will make your mouth water. Highlights include a binary (!)
cross-platform graph editor, the Coccinella chat client, a
23-language dictionary, a detailed star map, and much more.
http://mini.net/sdarchive/
A quest for an introduction to GUI design leads to a discussion on the
philosophy of deployment
http://groups.google.com/groups?threadm=f982o05g8qrusecqqf9e68qj7gv75vnjot%404ax.com
Version 0.8 of TclDES is released with new features and new
documentation. "A Guide to TclDES" provides examples of TclDES
and an introduction to DES modes of operation.
http://groups.google.com/groups?threadm=7Eygd.544619%248_6.174998%40attbi_s04
A complicated scrolling question
http://groups.google.com/groups?threadm=IKAfd.11%24dK2.8%40dfw-service2.ext.ray.com
Help build a better tcl tutorial
http://groups.google.com/groups?threadm=68cd8f94.0410291004.546f01d9%40posting.google.com
Algorithm needed
http://groups.google.com/groups?threadm=slrncnv8d3.g0f.avl%40gamma.logic.tuwien.ac.at#link1
Spying on a USB port
http://groups.google.com/groups?threadm=wJPgd.36814%24QJ3.591%40newssvr21.news.prodigy.com
Thanks to Arjen Markus for his report from the Wiki:
Quite unusual: this week's summary will have a high C content -
but fear not, it all has to do with Tcl and there are plenty of
other goodies!
The lower levels of Tcl/Tk
- Ever tried to include a Tcl interpreter in a program? Well,
here are a few pointers for the linking stage ...
- It does not exist yet, but wouldn't it be great?
- It is almost there! A version of Critcl with a compiler included:
The slightly higher levels of Tcl/Tk
- Dealing with binary data? You may want to contribute to
.
- The subtle art of marking a rectangle on the canvas -
.
The down-to-earth levels of Tcl/Tk
- Fetching a file from the Internet? You do not need "wget" ...
10 lines of Tcl suffice for this (minimal) replacement -
- Functional programming is not at all elusive to the diligent
Tcl programmer. Here is a worked-out example for the "filter"
functionality -
The illusionary levels of Tcl/Tk
- You have to watch out for this one:
is a classic optical illusion
- All but illusion, a framework for handling huge amounts of
data, using Perl/Tk -
Everything Tcl-related 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
The Tcl Developer Site is Tcl's "home base".
http://www.tcl.tk
Larry Virden maintains a comp.lang.tcl FAQ launcher.
http://www.purl.org/NET/Tcl-FAQ/
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:
http://www.tcl.tk/resource/
The TDX sponsor, ActiveState, also keeps info to convince your
boss Tcl is a good thing
http://www.tcl.tk/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 maintains binaries distribution and development tools
http://www.activestate.com/Tcl
along with a Cookbook of Tcl recipes
http://aspn.activestate.com/ASPN/Cookbook/Tcl
Cameron Laird tracks several Tcl/Tk references of interest
http://phaseit.net/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://www.ddj.com/topics/tclurl/
An alternative 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
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.