Subject: Tcl-URL! - weekly Tcl news and links (Sep 5)
From: Uwe Klein
Date: Wed, 05 Sep 2007 21:51:36 +0000
To: "Tcl-URL distribution" :;
CC:
Newsgroups: comp.lang.tcl

QOTW:
    > if 1 [ linsert [ grid slaves .m ] 0 grid forget ]
    Okay, that's painfully clever.  I don't think it quite reaches the level
    of 'elegant', but it's close.  It somehow reminds me of Bullwinkle
    accidentally pulling a rhinoceros out of a hat.
    Me and Bobby McGee er Alan Anderson on c.l.t
	http://groups.google.com/group/comp.lang.tcl/msg/c5d71e05b5dbd97f

ZB, don't even *try* to figure out what's going on here unless you enjoy
unraveling knots (or solving murder mysteries). :-)


POTW:
    ANN: TclTalk 0.3.7 by Shin (the Djiin?)
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/f7e7abbe8697ca0d
    TclTalk (Browsers And Workspaces For Tclkit) has reached 0.3.7. I
    fixed some bugs with "File/Save,Save As...", which came up after
    switching to Ctext. There is also a new feature: Integrated SDX
    functionality.
    To create turnkey starkits, TclTalk no longer needs a copy of sdx.exe
    or sdx.kit lying around.
    Homepage:
	http://tcltalk.ath.cx

    ANNOUNCE: libmsgque 2.4 by Andreas Otto
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/d5cb1362107ee43a
    The libmsgque project is an infrastructure for linking applications
    together to act like a single application. This is done using unix or
    inet domain sockets. The framework handles all aspects of setting up
    and maintaining the link:
    * starting and stopping the different applications,
    * starting and stopping the communication interface,
    * sending and receiving packages,
    * reading and writing data from or into packages,
    * setting up and maintaining the event handling for
      asynchronous transfers, and
    * propagating warnings or errors.
    What is new:
    The new release (2.4) adds the following features:
    * add the port of libmsgque to windows (win32)
    * add the port of libmsgque to processors with alignment
      restrictions (sparc)
    * add support for new acmd tools:
      - astarter to add the UNIX x(inetd) capability to default users
	(including windows users)
      - aexec to do remote execution using libmsgque protocol
    * some bug fixes and a lot of code/test-case cleanup
    Homepage:
	http://freshmeat.net/projects/freiburg

    ANNOUNCE: tclterm 1.3 by Andreas Otto
	
    tclterm is a tcl package to provide curses layout to tcl
    What is new:
    The new release (1.3) adds the following features:
    * add support for automake/libtool
    * some minor code and documentation cleanup
    P.S.: this small project is a good example to build a
    tcl binary packages using the default GNU tools:
    autoconf, automake and libtool
    Homepage:
        http://freshmeat.net/projects/tclterm

ORBI: or what happened on comp.lang.tcl
    "booster-label" - why does it work such way? (8.4.12 on Debian Etch)
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/e1f03b6506e7f7bc

    format() under TCL v. 8.4
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/d2a94176c33e0d88
     Format quirks
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/f5fa670ce1b0b3d2

    Help! mem leak in c extension.
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/95fbfeab7f9c2bd5

    Using 8.5 Dict ... huh?
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/32fa115f8aef9d1f

    Variables in "-command {}"
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/2a42253f76d0b26d
    The vagaries of globalisation :-)

    catch replacing useful errorInfo
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/4dd1c0a1eba12999

    TclDevKit 3.2 & 8.4.15  & 8bpp versus 32bpp Icons
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/35c16ec9b3eaa561
    
TIPX: new, used and discarded Tips
    TIP 307 by Erik Leunissen : Make TclTransferResult() Public
	http://www.tcl.tk/cgi-bin/tct/tip/307.html
    is a new TIP

PMAG: Tcl in printed or other media
    Extensive Cheat Sheet for Tcl/Tk
	http://home.houston.rr.com/brianohagan/tcl_tk_ref_guide.html
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/ad109b38b4bd6931


Thanks for Arjen Markus for his weekly summary of Wiki action:
  The following pages on the Wiki attracted your chronicler's
  attention ... but those are not the only interesting ones!
  
  Analyse this game
  - Sudokus can be regarded in different fashions - 
    <http://wiki.tcl.tk/24281>
  
  - If you design a board game, make sure it will
    stop at some point - <http://wiki.tcl.tk/12642>
  
  - Time to look at yet another 3D demo - <http://wiki.tcl.tk/17771>
  
  The way things are
  - Certain things are easy to automate, like putting together
    get and set functions for Itcl in the best OO tradition
    - <http://wiki.tcl.tk/17667>
  
  - Some things may be the cause of trouble despite their
    usefulness. Namespaces and their caveats discussed at
    <http://wiki.tcl.tk/15643>
  
  - One or two things have outlived all their usefulness,
    one might argue. One "gotcha" in Tcl: a leading zero ...
    <http://wiki.tcl.tk/19838>
  
  Just marvel
  - The title is inconspicuous, but if you are interested 
    in (classical, physical) mechanics, take a look at
    <http://wiki.tcl.tk/19842>
  
  - A flower ... no, a dumpbell, no uh ... a mathematical
    formula, displayed at the French wiki - <http://wiki.tcl.tk/754>
  
  - Another nicety: all partitions of (positive) integers that
    add up to a particular sum. Do not be scared by the French
    text - <http://wiki.tcl.tk/1504>
  

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.  In the
meantime, 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
<[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.