Subject: Dr. Dobb's Tcl-URL! - weekly Tcl news and links (Sep 12)
From: Uwe Klein
Date: Tue, 12 Sep 2006 16:05:21 +0000
To: "Dr. Dobb's Tcl-URL distribution" :;
CC:
Newsgroups: comp.lang.tcl

QOTW:  "What do you mean by 'Homework'?  Homework reveals that there is no
difference." - fjbuch in c.l.t, after being tentatively placed on a school bench

"The problem with OO code is really that you have to make a lot of it before
you can test it." - Donal K. Fellows


POTW:
    ANNOUNCE: TkTreeCtrl 2.1.1 by Tim Baker
    TkTreeCtrl is a flexible listbox widget for Tk written in C.
    Project homepage:
	http://tktreectrl.sourceforge.net/
    ChangeLog:
	http://tktreectrl.sourceforge.net/What%27s%20New%20in%20TkTreeCtrl.html
    Source and Win32 binary downloads:
	http://sourceforge.net/project/showfiles.php?group_id=69413
    A couple people have asked about a problem compiling treectrl. 
    You will need the private headers from the Tcl/Tk source.


    ANN: Tkhtml3 Alpha 10
    There is a new Tkhtml3 alpha release available for download. This
    one is named "alpha 10". This alpha release features quite major
    improvements to the rendering engine, both in terms of accuracy
    and speed. Stability has also improved a lot since alpha 9.

    Tkhtml3 is a Tk widget that displays HTML documents formatted using
    CSS. The Tkhtml3 project also develops a lightweight web browser,
    "hv3":
    Using hv3 is the quickest way to assess the capabilities of Tkhtml3.
	Tkhtml3: http://tkhtml.tcl.tk
	Hv3: http://tkhtml.tcl.tk/hv3.html
    Changelog/Bug reporting: http://tkhtml.tcl.tk/cvstrac/timeline
    There is also a mailing list. Details are on the website.

    ANNOUNCEMENT New package available ( txmbox by Robert Joy ;-)
    txmbox is an attempt to provide a general purpose informational 
    dialog tool to replace tk_messageBox. txmbox adheres to all the 
    tk_messageBox options, improving on many of them. Also, txmbox 
    adds so many additional features that you may never need to build 
    another informational dialog box. txmbox is a pseudo widget. 
    The only exception to compatibility with tk_messageBox; the default 
    for -icon is to not display an icon.

    You can get more information about this tool at 
	http://wiki.tcl.tk/16691  
    OR you can simply download the tool at 
	http://doveware.com/txmbox1.0.zip


ORBI: or what happened on comp.lang.tcl
    Reliable exit control
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/25becff05a8f20d5
    
    Underflow and expr
	replacing underflow with setting to "0.0"
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/70b826d6bb0d4bf6

    trying to get Blt source  code
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/e4acaa116fd510be
    Project Page is at:
	http://sourceforge.net/projects/blt
    Download:
	http://sourceforge.net/project/showfiles.php?group_id=18616

TIPX: new, used and discarded Tips
    TIP 273 by Carsten Gosvig : Add Tcl_Expr... Support to Tcl_Get... Functions
	is a new TIP

OOTW: Orphan of the week or questions nobody answered yet:
    socket corruption
    Ben Mats gets the same socket name in opening consecutive sockets.
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/1dd3088f14a31ee4

    Expect script works on SuSE and RedHat but hangs on Debian Linux 
     (problem with multiple spawned procs)
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/afb6dda8046c66b1

URBI: or what happened on comp.lang.tcl this week TEN years ago:

    ANNOUNCE: gpv-0.1
    image viewer, image processor
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/c4866679a16e0123

    Anyone using Multix Pathfinder?
    Is anyone using the Source-Navigator (a.k.a. Pathfinder) 
    IDE/Editor/Browser tool from Multix Software?
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/cd6e57d1fc7beab8

    usigned int arithmetic?
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/b023cef246dc3058

    How to get rid of Curly braces
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/ae41a8b0a28bca87


Thanks to Arjen Markus for his report on the Wiki:
  You can find the usual mixture of topics on the
  Wiki like almost any week of the year. So let 
  the summary begin!
  
  Visual bits 
  - Scanning pictures never was easier ... 
    All you need is the right hardware and the
    right software - <http:/wiki.tcl.tk/16697>
  
  - Wub may be the next incarnation of Tclhttpd
    - both web servers written in pure Tcl.
    - <http://wiki.tcl.tk/15781>
  
  - Using a real programming language to create
    a (visual) illusion? Why not?
    <http://wiki.tcl.tk/16687>
  
  - An easier way to create a web site?
    WBuilder may be just what you want
    <http://wiki.tcl.tk/16674>
  
  - Quite enlightening, these little snippets
    of code and their visual results ...
    The French Wiki features the basics of
    a few Tk widgets - <http://wfr.tcl.tk/1207>
    and <http://wfr.tcl.tk/1210>
  
  Computational bits
  - Streams (lists of data that become available on
    request) are a powerful concept. They are the
    basis of "flow-based programming" 
    <http://wiki.tcl.tk/3356> and 
    <http://wiki.tcl.tk/16266> 
  
  - For those among us interested in logic and
    the foundations of computing, yet another
    lambda implementation: <http://wiki.tcl.tk/16695>
  
  - For those among us interested in distributed
    computing, here is a simple example:
    <http://wiki.tcl.tk/16675>
  
  
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

    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/

Previous - (U)se the (R)esource, (L)uke! - messages are supposed to be
listed at *Dr. Dobbs*, but sysad at CMP has fallen behind.  We're working
with them to restore the archive.
  http://www.ddj.com/topic/tcl/
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!".
--
Dr. Dobb's Journal (http://www.ddj.com) is pleased to participate in and
sponsor the "Tcl-URL!" project.