LWN.net Logo

This week's Tcl-URL

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)

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