Dr. Dobb's Tcl-URL!
[Posted November 25, 2003 by cook]
| From: |
| John Seal <tcl-url-AT-phaseit.net> |
| To: |
| "Dr. Dobb's Tcl-URL distribution" :; |
| Subject: |
| Dr. Dobb's Tcl-URL! - weekly Tcl news and links (Nov 24) |
| Date: |
| 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."
http://www.xdobry.de/atkdebugger/index.html
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:
http://groups.google.com/groups?th=6c1fb826901c1857
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:
http://groups.google.com/groups?th=713738d331fa6e32
To embed Tcl or to extend Tcl, that is the question:
http://groups.google.com/groups?th=508b76ef8d572547
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:
http://groups.google.com/groups?th=3e78c893242651a9
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:
http://groups.google.com/groups?th=1ab9b68d966dd0e6
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
at <http://wiki.tcl.tk/10038>
- 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:
<http://wiki.tcl.tk/8875>
- Hilbert curves are mathematically bizarre constructs: curves filling
up a plane? You can even have them filling up 3D space -
<http://wiki.tcl.tk/8723>
Music the Tcl way
- Here is a script to display musical notes on the screen:
<http://wiki.tcl.tk/1248>
- 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 -
<http://wiki.tcl.tk/8756>
- 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
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
<claird@phaseit.net> 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.
(
Log in to post comments)