This week's Tcl-URL
[Posted September 2, 2003 by corbet]
| From: |
| John Seal <tcl-url@phaseit.net> |
| To: |
| "Dr. Dobb's Tcl-URL distribution" :; |
| Subject: |
| Dr. Dobb's Tcl-URL! - weekly Tcl news and links (Sep 1) |
| Date: |
| Mon, 01 Sep 2003 08:42:10 -0500 |
QOTW: "Ain't it nice how many different solutions are available?"
-- Helmut Giese
"Get in the habit of *always* calling a single proc from a -command or
binding. This solves problems now, and will solve problems later when you
need to change what a binding or button does."
-- Bryan Oakley
POTW: TclDES 0.6 by Mac A. Cody. "TclDES is a pure-Tcl implementation of
the NIST Data Encryption Standard (DES)." (Kudos on the feather logo!)
http://tcldes.sourceforge.net
Good advice about separating the GUI from the API. Doing so
is easier if you can pass client data around with events, and
right now "-serial" seems to be the best way to do that.
http://groups.google.com/groups?th=49ed5faa2abb65f6
A question about [expect] logging leads to a discussion of non-
greedy regexp quantifiers.
http://groups.google.com/groups?th=5cce502c6023c510
"package require <???>" FooBar? Foobar? foobar? (I'm just
glad I doesn't have to load a package by Raymond J. Johnson!)
http://groups.google.com/groups?th=fe218c48bdc88157
http://www.tvparty.com/sounds8/reddray.ram
Why can't you [load] into a namespace?
Blame Tcl_CreateObjCommand!
http://groups.google.com/groups?th=dc5184c2f49dc36e
How to "slurp up" a file and still do other things at the same time.
http://groups.google.com/groups?th=36cd295c26f9b03d
Thanks to Arjen Markus for his summary of recent Wiki activity:
The Wiki is showing the usual very diverse activity, so here we
go again, trying to make sense out of so much information:
Games
- An old one, a text adventure game engine, came up, <http://wiki.tcl.tk/863>
- An old game, scissors, stone and paper, in a GUI jacket,
<http://wiki.tcl.tk/9746> shows you hoe simple that is!
Old tools
- Can you remember the slide-rule? Or, if you are too young, have you
ever seen one? Well, here is a script to reproduce it:
<http://wiki.tcl.tk/9745>
(Your humble chronicler immediately wondered how to revive the
sextant, astrolabe and pantograph using the same technique ...)
New tools
- There is another parser for Tcl in Tcl, simpler than the one that
was mentioned last week, <http://wiki.tcl.tk/9620>.
- Need something different than make to make a program?
<http://wiki.tcl.tk/9293> may help you there.
- Not exactly new, but <http://wiki.tcl.tk/2916> tells you how to
use the bug database. And <http://wiki.tcl.tk/9740> guides you to
all of them.
Designing tools
- Good advice regarding GUIs - <http://wiki.tcl.tk/9658>
discusses the merits of separating responsabilities.
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=3Ddjq&as_q=3D+Tcl-URL!&as_ugroup=3Dcom=
p.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)