|| ||John Seal <tcl-url-AT-phaseit.net>|
|| ||"Dr. Dobb's Tcl-URL distribution" :;|
|| ||Dr. Dobb's Tcl-URL! - weekly Tcl news and links (Nov 24)|
|| ||Mon, 24 Nov 2003 09:14:07 -0500|
QOTW: "There's generally plenty of sympathy and even enthusiasm hereabouts
for making life easier." -- Cameron Laird
"If you want a *safe* language, try Ada." -- Darren New
"[I]t's a thin line between [genius] and insanity." -- Bruce Hartweg
POTW: ATKDebugger 0.2 by Artur Trzewik. "ATKDebugger is new
approach to implement full extended (dynamic) debugger for Tcl.
It is a C-Extension and requires also patch to Tcl8.4.3. It need no
instrumentalization (re-parsing in Tcl level) and have the same
performance as Tcl."
The goodness and badness of being able to override built-in
commands is discussed. Looks like the only thing a package
writer can count on is the good faith of his fellow developers:
Incrementally consuming a string in fixed-size chunks is a very
common task. This thread includes my favorite idiom, as well
as some elegant ones I've not seen before:
To embed Tcl or to extend Tcl, that is the question:
Last week's "Good debugger?" thread has mushroomed into a
wide-ranging discussion of communities, support, orphan tools,
and how languages handle values with embedded whitespace:
If you frequently call a procedure having many arguments, and
only the first ever changes, is there a way to lump "all the rest"
together? A veritable cornucopia of solutions is presented:
Thanks to Arjen Markus for his summary of recent Wiki activity:
Should your chronicler use the amount of colour used in last week's
Wiki pages as a way to organise the summary? Or perhaps the degree
of playfulness? Such a tough decision calls for a multi-criteria
evaluation method, so here we go!
Graphics the Tcl way
- Merging images can now be done in a very general way, have a look
- Those among you, dear readers, who have never worked with oscilloscopes
may still know the term from another context: Lissajou figures.
Here is code to draw them without other means than a wish:
- Hilbert curves are mathematically bizarre constructs: curves filling
up a plane? You can even have them filling up 3D space -
Music the Tcl way
- Here is a script to display musical notes on the screen:
- I leave it up to you to find other pages that do music.
Electronics the Tcl way
- This extensive page is all about LEDs and how to make them listen
to your every command: <http://wiki.tcl.tk/10431>
Other languages the Tcl way
- Elmer allows Python code to be run from within Tcl -
- Swig, just as a reminder, takes care of much of the work you have to
do for calling C functions from within Tcl - <http://wiki.tcl.tk/719>
- You need Tk to look like Gtk? Well, try this little script:
<http://wiki.tcl.tk/10424> - different settings for Tk widgets is
all that is needed.
Simply interesting articles
- The page <http://wiki.tcl.tk/10147> contains a reference to two
interesting articles. They have nothing to do with Tcl, but everything
with programming in general.
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)