LWN.net Logo

Dr. Dobb's Tcl-URL!

From:  John Seal <sealj@indy.raytheon.com>
To:  "Dr. Dobb's Tcl-URL distribution" :;
Subject:  Dr. Dobb's Tcl-URL! - weekly Tcl news and links (Jun 30)
Date:  Mon, 30 Jun 2003 12:36:47 -0500

QOTW: "But of course one of the great features of Tcl is that it lets 
you cut the pie your way." -- Gerald W. Lester

"If you think you've found a bug in Tcl, you're probably wrong" --
Bryan Oakley


POTW: TclMagick by Rolf Schroedter: A Tcl-only interface to ImageMagick.
    This is a "very alpha" release, but it looks like it could be a big 
win because
    it doesn't require X (although it apparently does require xlib).
    http://www.rolf-schroedter.de/tclMagick/TclMagick.html
    http://groups.google.com/groups?th=536d60b8d7b8aeb4


    If you use *nix, you probably know and love the autotools.  Their
    use in compiling Tcl shared libraries is discussed in the "Create
    shared library for a Tcl package" thread:
        http://groups.google.com/groups?th=fa6a8ad46acfdf66

    Need to know when your windows are iconified and de-iconified?  The
    terms you're looking for are <Map> and <Unmap>.  See "Binding to an
    iconified TCL window":
        http://groups.google.com/groups?th=11d62e313b4a843f

    "I need to calculate a week from this coming Saturday" naturally
    leads to more general date arithmetic.
        http://groups.google.com/groups?th=cf6b1a053fb7708d
    OT bonus: alt.usage.english discusses "This" weekend vs. "Next"
    weekend:
        http://groups.google.com/groups?th=614a343aea6f5765

    Millisecond timing and the distinction between "precision" and
    "accuracy" are discussed in "Elapsed time in milliseconds?":
        http://groups.google.com/groups?th=544f01b20dc1e0dc

    If you are unfamiliar with [namespace which], it behooves you to
    read "dynamic variable name question".  This thread also suggests
    putting the complexity in the array index instead of the array name
    (an approach I agree with).
        http://groups.google.com/groups?th=8140eebecc943afc

    Strings are not lists!  Using list commands on them can produce
    unexpected results when the string doesn't constitute a well-formed
    list:
        http://groups.google.com/groups?th=1ad562b2f716887a

    Brace yourself for yet another "Curly braces and comments" thread:
        http://groups.google.com/groups?th=3ea99c901eb477d1

    Wow! Take a look at the mad regexp skillz exhibited in "Tcl regexp
    help":
        http://groups.google.com/groups?th=74d944d001d8ad66


Thanks to Arjen Markus for his review of Wiki activity.  
  This week's summary is a bit biased towards pages started 
  by Richard Suchenwirth, as he was particularly active on the
  Wiki.
  
  Well, here are a few pages concerning natural language, rather
  than a programming language:
  
  - If you are looking for a book about Tcl, why not browse the
    overview given here - <http://wiki.tcl.tk/57>
  
  - The eleven rules that describe Tcl's syntax have been 
    translated into Russian - <http://wiki.tcl.tk/9188>
  
  - And to make it truly international, Richard has bundled
    his work on internationalisation into a single package,
    <http://wiki.tcl.tk/9169>
  
  Here are a few techniques:
  - What colour comes closest to one given by name? 
    <http://wiki.tcl.tk/9221> gives the answer.
  
  - Databases are mightily complex things - or are they? 
    Richard shows a more basic implementation - <http://wiki.tcl.tk/1598>
  
  - Via a little multiplication toy, the well-revered, but less 
    well-known technique of Model-View-Controller is illustrated
    <http://wiki.tcl.tk/9219>
  
  - Ah, if I had run this script this morning, I would not have left home
    without a jacket and I would not be facing the buckets of rain that
    are pouring down outside with the same awe as I am now 
    - <http://wikit.tcl.tk/3363> would have predicted that rain!
  
  - Logo is inspiring little Tcl scripts, here is a funny cookbook
    - <http://wiki.tcl.tk/9213> - fun for the very young programmer,
    perhaps?
  

Everything 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)

Copyright © 2003, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds