Subject: Dr. Dobb's Tcl-URL! - weekly Tcl news and links (Mar 28)
From: Uwe Klein
Date: Tue, 28 Mar 2006 23:50:54 +0000
To: "Dr. Dobb's Tcl-URL distribution" :;
CC:
Newsgroups: comp.lang.tcl

QOTW:  "[T]the real goal [of Tile] is themeable apps with the existing ease
of Tk coding.  That has been achieved [with 8.5]." - Jeffrey Hobbs

"I have been looking into Tclhttpd recently. That is a very cool piece of
software." - Robert Hicks


POTW:  Tcl Windows API extension V0.8 aka TWAPI extension provides access
to over 350 functions in the Windows API from within the Tcl scripting
language. The extension targets the Windows NT family (NT 4.0SP4+, Windows
2000, Windows XP and Windows 2003), and is not supported on the Windows
95/98/ME platforms.  Currently functions in the following areas are
implemented:
* System functions including OS and CPU information, shutdown
  and message formatting
* User and group management
* Security and resource access control
* Window management - window attributes, position, size etc.
* User input: generation of key/mouse input and hotkey support
* Basic sound playback functions
* Configuration and control of Windows services
* Windows event log access
* Process and thread management
* Directory change monitoring
* Windows file and print network shares
* Drive information, file system types etc.
* Network configuration, statistics, connection monitoring
* Clipboard access
* Console mode functions
* System performance data
* Window stations and desktops
* Internationalization
* Task scheduling
* Shell functions for themes and property dialogs
    http://twapi.sourceforge.net/
    http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/54bbaf6293292f2b


    Why isn't "dash" a "wordchar", in, for example, "set abc-def 4711 ;
    set abc-def ; $abc-def"?  Here are explanations:
        http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/fa6146e3e5edec45

    The Sixth European Tcl/Tk Users Meeting - A second "Call for papers
    and feedback" pack your rucksack, take your little brother, come to 
    Bergisch Gladbach, near Cologne in Germany on May 26-27, 2006
        http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/bde864628d01558a
        http://axn.atspace.org/tcl.html
        http://wiki.tcl.tk/13567

    File copy does not "touch" files.  Why?  Be carefull, [file copy] does
    not create a "new" file but takes the timestamp from the source file.
    This differs how most shells do it. This is a bad thing? (ed)
        http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/2eeacbbdd1b1c2d5

    Multiple sockets communication done in tcl. Can Do?  Halloween is gone
    but tcl seems to be "best of breed" in this respect and we can answer
    with "definitely yes". [ socket -server..] and [fileevent] make writing
    socketed applications for client and servers with multiple connections
    a breeze.  And look Ma : no threads.
        http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/c4f783c0ef4be8d5

    What kind of tcl tools would help me parse and use html info?  Larry
    Virden asks around and receives overwhelming offerings:
        http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/2df4ec62cfe01fa1

Thanks to Arjen Markus for his so-accurate summary of Wiki activity:
  Lovely weather in this part of the world ... And then
  they have to change the clock! This semiannual ordeal
  should not stop anyone from browsing the Wiki, nor
  should the occasional vandalism which the Wiki elves
  quickly repair ...
  
  People
  - Does Tcl have a distribution problem? And is
    <http://wiki.tcl.tk/15660> the way to go?
   
  - Or is contributing articles about Tcl a better
    way? <http://wiki.tcl.tk/1016> provides clues 
    as where to find them.
  
  _ Or should we stress the wide variety of applications,
    like <http://wfr.tcl.tk/599> does (in French) for
    multimedia apps in Tcl?
  
  Guts
  - As time moves on, so do the introspection facilities.
    This page on [expr]'s internal functions needed to
    be updated in that light: <http://wiki.tcl.tk/541>
  
  - We all know what DLL hell means, but you do not 
    need a set of DLLs to get confused ... Just try
    a generic way of calling its functions ...
    <http://wiki.tcl.tk/12264> does hold a promise.
  
  - Eclipse may not be a tool "sine qua non" for the
    average Tcl user, but it does have some jolly
    nice features - anyone have a go at incorporating
    Tcl? <http://wiki.tcl.tk/6586>
  
  Multiple people
  - You like playing (board) games? This one looks
    promising: <http://wiki.tcl.tk/15655>
  

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

    "Yahoo! 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/topic/tcl/
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.