Subject: Tcl-URL! - weekly Tcl news and links (Oct 22)
From: Cameron Laird
Date: Wed, 22 Oct 2008 16:06:34 +0000
To: "Tcl-URL distribution" :;
Newsgroups: comp.lang.tcl

QOTW:  "... in addition to being easier to unit-test than thread[ing
solutions], they are also mightily more convincing about not sharing
anything ;-)" - Alexandre Ferrieux, on "child processes"


    Proposition:  if an application runs too slowly, and if you ask
    comp.lang.tcl for help, there is a likelihood you'll end up with
    code that's not only faster but cleaner:
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/8f10cb2d6e66f60c

    Kevin Kenny and Glenn Jackman lucidly illustrate a few of the 
    marvels of simple clock arithmetic 8.5 (or, more broadly, Kevin's
    [clock] extension) enables:
        http://groups.google.com/group/comp.lang.tcl/msg/062cbde37d8d3a73
	http://groups.google.com/group/comp.lang.tcl/msg/3fcf45780e6bc6d5
    Exercise for the reader:  what time is it in Greenwich if it's
    10,000 seconds after the first Tuesday after the 43rd Monday of
    Tuesday in the capital of Alaska?

    This week's debugging tour-de-force, a cooperative effort by
    Alexandre and George, concludes thread pools are inherently
    broken--but patchable!  HEAD is now healthier.
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/a16ab65ff33899b4/
    

Thanks to Arjen Markus for his weekly summary of Wiki action:
  While a lot of work is being put in the conference and making audio/video
  streams available for everyone who is unlucky enough not to be able
  to attend it in person, the Wiki is seeing a lot of activity as well!
  
  One of those things ...
  - One of those little programming challenges ... rendering clock time in 
    ASCII art: <http://wiki.tcl.tk/21247>
  
  - One of those books that should be far better known, especially
    to the absolute beginner in programming: <http://wiki.tcl.tk/20648>
  
  - One of those aspects of Tcl that can make its interactive use a 
    lot easier: tab completion at <http://wiki.tcl.tk/21745>
  
  Developing in Tcl/Tk
  - Tcl Dev Kit 5.0 has been announced on comp.lang.tcl but here
    are a few more details: <http://wiki.tcl.tk/3960>
  
  - It is also mentioned on this page, collecting the various tools
    for the Tcl developer: <http://wiki.tcl.tk/3875>
  
  - When creating a not so trivial user-interface in Tk, what rules
    should you keep in mind? <http://wiki.tcl.tk/11290> lists a
    few, however personal they may be.
  
  - If an OO system does not seem to do quite what you want, is
    there a way forward? Well, in some cases: yes. Neil shows
    a few neat tricks with Snit - <http://wiki.tcl.tk/21736>
  
  Applications in Tcl/Tk
  - This package is a diagram editor using the Poet OO system.
    Check it out, starting at <http:/wiki.tcl.tk/21742>
  
  - Grepping a text string, wading through myriads of files ...
    Sounds familiar? Mayve this application can help:
    <http://wiki.tcl.tk/21741>
  
  - Generating sound waves using the computer and a scripting
    language ... <http://wiki.tcl.tk/21744>
  
  - A tiny text editor for a tiny computer - and standalone
    at that: <http://wiki.tcl.tk/15847>
  

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
    comp.lang.tcl is a crucial resource for Tcl practitioners.
    An interesting perspective on its traffic appears at
        http://groups.google.com/group/comp.lang.tcl/about

    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
    There's also a high-quality Wikibook on Tcl:
        http://en.wikibooks.org/wiki/Programming:Tcl

    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

    "La Gazette du Técleux" is an important monthly publication.
	http://wfr.tcl.tk/1159

    deli.cio.us presents an intriguing approach to reference commentary.
    It already aggregates quite a bit of Tcl intelligence.
        http://del.icio.us/tag/tcl

    Cameron Laird tracks several Tcl/Tk references of interest (but
    needs to validate many of the links).
        http://phaseit.net/claird/comp.lang.tcl/

    Years ago, Cetus Links maintained a Tcl/Tk page with verified links
        http://www.cetus-links.org/oo_tcl_tk.html

    "Yahoo! Groups" archives comp.lang.tcl.announce posts--even 
    though clta itself is dormant.
        http://groups.yahoo.com/group/tcl_announce/

We're working on more useful archives of past installments.  Dave 
Williams generously is building up
    http://www.bacomatic.org/~dw/comp/tclurl/index.htm
and of course Google gives us
  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
<[email protected]> to subscribe.  Be sure to mention "Tcl-URL!".
--
Phaseit, Inc. (http://phaseit.net) is pleased to participate in and
sponsor the "Tcl-URL!" project.