Subject: Tcl-URL! - weekly Tcl news and links (Nov 10)
From: Uwe Klein
Date: Sat, 10 Nov 2007 02:03:54 +0000
To: "Tcl-URL distribution" :;
CC:
Newsgroups: comp.lang.tcl

QOTW:
    Have you considered [scan] for this?
    In search for a better regexpr Bruno gets
    an answer from Donald G. Porter on comp.lang.tcl
	http://groups.google.com/group/comp.lang.tcl/msg/8accc4a002edf714 

    The more I think about it, the more I feel empowered.  Richard
    Suchenwirth on eTcl


POTW:
    Ann. kbskit update
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/9d839e32e5caa41d
    kbs -- kitgen build system (tcl/tk 8.5b2)
    The system can generate [Tclkit Lite] executables and Tcl packages for
    different operating systems.
      [Tclkit Lite]: http://www.equi4.com/tclkit/tclkitlite.html
    Currently tested are Linux, SunOS, Windows and Irix.
    You need a C-compiler and make-program with handling of VPATH
    variables (gmake).
    To build under Windows you need the [msys] system and put the kbs-
    sources
    inside the msys tree (/home/..).
      [msys]:   http://sourceforge.net/project/showfiles.php?group_id=10894
    Donwloads:
	http://www.4shared.com/dir/2775672/b6bbac69/tcl.html

    WebServices for Tcl 1.0.8 availiable  by Gerald W. Lester
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/64e2d2a43ccd4cf7
    This release has several fixes so that it plays better 
    with .NET clients and  .NET services.
    Web Services for Tcl is a package to provide (via TclHttpd) 
    and call Web Services (from any Tcl script). 
    It features automatic generation of Info and WSDL pages as well 
    as parsing of other server's WSDL
    Downloads:
	http://members.cox.net/gerald.lester/WebServicesForTcl.html.

    Tcl/Tk 8.5b2 RELEASED
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/223872f44be4ebf3
    The Tcl Core Team is pleased to announce the 8.5b2 releases of the Tcl
    dynamic language and the Tk toolkit.  This is the second beta release of
    Tcl/Tk 8.5.  More details can be found below.  We would like to express
    our gratitude to all those who submit bug reports and patches.  This
    information is invaluable in enabling us to identify and eliminate
    problems in the core.
    This web page also contains additional information about the releases,
    including new features and notes about installing and compiling the
    releases.  Sources are always available from the Tcl SourceForge
    project's file distribution area:
    Summary of Changes since Tcl/Tk 8.5b1:
    --------------------------------------
    The following were the main changes in Tcl/Tk 8.5b2.  A complete list
    can be found in the changes file at the root of the source tree.  The
    more complete ChangeLog is also included with each source release.
    This is a beta release of 8.5.  The beta designation means that the
    feature set for 8.5 is believed to be complete, and the focus is now
    on testing and bug fixing moving quickly toward an 8.5.0 release.
    All relevant bug fixes (and some more) up to and including 8.4.16 changes
    are included in 8.5b1.  The following list focuses on new features added
    so far in 8.5.  This release is a development release, and should only be
    considered for deployment use after considerable testing.
      * [TIP 242] New [tk_getOpenFile] option: -typevariable .
      * [TIP 125] Dockable frame support.
      * [TIP 145] Font enhancement suppport added for Aqua.
      * Enhanced Tk demo suite.
      * Improvements to [ttk::combobox] and [ttk::notebook].
      * New Hungarian message catalog for Tk.
      * Fixed an intermittent crash in thread support.
      * Fixed possible crash in [place] geometery manager.
      * Fixed auto-loading of [::tcl::tm::path].
      * Fixed [string is integer -failindex (0o... or 0b...)].
      * Support for 64-bit X11 on Mac OS X systems.
    Homepage:
	http://www.tcl.tk/
    Downloads:
	http://www.tcl.tk/software/tcltk/8.5.html
	http://sourceforge.net/project/showfiles.php?group_id=10894

    A new universal mandala:
	http://wiki.tcl.tk/20289

    Ann TclCurl 7.17.1
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/c88b443cbd56ef52
    AI have just released a new version of TclCurl updated for libcurl 7.17.1,
    with TclCurl you can download and upload files using protocols like
    ftp, ftps, tftp, http, https, scp, sftp, tftp, ldap, telnet, dict and file.
    The main changes since the last version are:
    * New configure options:
        * post301: A non-zero parameter tells TclCurl to respect
          RFC 2616/10.3.2 and not convert POST requests into GET
          requests when following a 301 redirection like browsers
          usually do.
        * sshhostpublickeymd5: Pass a string containing 32 hexadecimal
          digits. The string should be the 128 bit MD5 cheksum of the
          remote host public key, and TclCurl will reject the connection
          to the host unless the md5sums match.
        * If you pass the magic string 'FLUSH' to the '-cookielist'
          option all known cookies will be written to the file
          specified by '-cookiejar'.
    * Renamed options:
        Some configure options have been renamed so they get more general
        names, the old names are deprecated even if they may be supported
        forever.
            * sslpasswd   => keypasswd
            * ftpappend   => append
            * ftplistonly => dirlistonly
            * ftpssl      => usessl
    * Internal changes:
        Up until the current version when we wanted libcurl to use a value
        in a string, like the URL to download, we had to keep the string as
        long as libcurl could use it. Since 7.17.0 libcurl keeps it own
        copies, so I no longer make TclCurl do it.
        This means that this is a handle-with-care release, please report
        any problems you may have.
    Since the last TclCurl, there has been many changes in libcurl which 
    you can check at: 
	http://curl.haxx.se/changes.html 
    Homepage, Downloads:
        http://personal1.iddeo.es/andresgarci/tclcurl/english/index.html 

ORBI: or what happened on comp.lang.tcl
    wiki.tcl.tk/4 - great job!
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/63564f6a18c0fb0e

    Controlling a windows program
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/7162b51fe93c7e35

    xotcl nested namespaces/objects
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/af088d7f9db60091

    TclOO: questions (Method Chaining, next, my variable)
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/3e9e6e406ce677a8

TIPX: new, used and discarded Tips
    nothing new here, walk on.

OOTW: Orphan of the week or questions nobody answered yet:
    whats the path of menu entries within the menubar of a  minwindow ( Iwidgets )
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/c79547fe6145fac3

    Tclsh application error (executable from tcl script using freewrapTCLSH62
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/7e1f6af5ac02009f

    blt treeview: Disable tree
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/f1b18af24c6ad017


Thanks for Arjen Markus for his weekly summary of Wiki action:
  Just two months left until the end of the year ... No time
  to lose, so let us move on to the summary.
  
  Editing
  - We all spend lots of time editing files. Is it any wonder
    there are specialised editors for, say, an XHTML file on
    the Wiki? <http://wiki.tcl.tk/15025>
  
  - ... Or a facility to find Open and Close quotes in text
    that is being displayed/edited via the text widget?
    <http:/wiki.tcl.tk/20277>
  
  - And of course, using CGI to edit CSV files via your favourite
    browser is a mere mouse click away too: <http://wiki.tcl.tk/15676>
  
  - Unless you want it all done by a computer program ...
    You will need for instance, a template system:
    <http://wiki.tcl.tk/18455>
  
  And other things
  - Now that we have a very flexible OO system in the core,
    why not explore its possibilities: <http://wiki.tcl.tk/20200>
  
  - We may even see a new widget system, one of these days:
    <http://wiki.tcl.tk/20156>
  
  - A new month has started, so a new 3D demo has arisen:
    <http://wiki.tcl.tk/17771>
  
  - Managing the electrical power on a Windows machine ...
    a small extension is all that is needed: <http://wiki.tcl.tk/20268>
  
  - Last but not least, combining Tcl and assembly ...
    <http://wiki.tcl.tk/20273>
  
  
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.