2004-11-08
QOTW: "While you can do these things to make a single-threaded program more
responsive, there's something to be said for allowing the OS to do some of
the work" -- Melissa Schrumpf
"Good question. I don't have a good answer though. Instead, I'd start by
focussing on the issue of what equality of lists actually means. After
all, you want to have the right type of equality, yes? :^)" -- Donal K Fellows
POTW: hping is a "packet assembler" with enough interesting capabilities
to support its own mailing list and Wiki. This is fascinating stuff for
those who get "grubby" with networks. All praise to Salvatore Sanfilippo.
http://www.hping.org/
GUI delays--is threading the right solution? Maybe you can tweak your
calls to update instead.
http://groups.google.com/groups?selm=Pine.GSO.4.33.0410072238160.11350-100000%40aludra.usc.edu
What features of a language facilitate productivity on large projects?
http://groups.google.com/groups?selm=m66s52-91c.ln1%40lairds.us
Yes, it is possible to precompile regexps. Tcl does it for you.
http://groups.google.com/groups?threadm=cmdcf2%246hr%241%40athen03.muc.infineon.com
Use tcom to drive Excel from your tcl script.
http://groups.google.com/groups?selm=1099589129.sUq8NNQy%2BqDna96kwJayrA%40teranews
Which equality is right for you? Comparing a list of strings is speedy
compared to comparing a list of numbers.
http://groups.google.com/groups?selm=cm7pt8%2413tt%241%40godfrey.mcc.ac.uk
Thanks to Arjen Markus for his report from the Wiki:
The center of gravity of activity on the Wiki last week was "documentation".
Just see for yourself: what packages were updated from one version of Tcl to
the next, a "Hello, world" extension and so on.
Documentation
- A very informative page on what will be in version 8.5 -
. (The patch releases for Tcl 8.4.x are
described in their own pages: for instance)
- Creating your own extensions - presents the
basics.
- Ever wondered about the Iwidgets extension and never got around to
learning it? Monitor the progress of the author of
Sharing thoughts
- The ever growing list of articles about Tcl and its use:
holds several new ones
- The design of chips (yes, those silicon thingies inside a computer for
instance) bares an intimate relation to Tcl -
muses over this ...
- Is it a trick? Is it a well-designed feature? Well,
discusses a little-known (sub)command
The high and low ends of user-interfaces
- Tile is making progress, thanks to the hard work of many people -
- Not everybody needs highly polished skins on their user-interfaces,
a minimal amount of interactivity can be enough ... and that is
when you need curses -
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.