Subject: Tcl-URL! - weekly Tcl news and links (Sep 24)
From: Uwe Klein
Date: Mon, 24 Sep 2007 20:50:44 +0000
To: "Tcl-URL distribution" :;
CC:
Newsgroups: comp.lang.tcl

QOTW:
    There are strengths and weaknesses of both models, threads vs. events.
    In my server, there is a natural separation of work, where events are
    the best fit for some work, threads for other work.  And since Tcl has
    both, I can use both.  John Kelly on c.l.t

    "It's much work, measuring turtles." P. L. V\xc3\xa1rkonyi
        http://blog.sciencenews.org/mathtrek/2007/04/cant_knock_it_down.html


POTW:
    Tcl/Tk 8.4.16 RELEASED
	http://groups.google.com/group/comp.lang.tcl/search?group=comp.lang.tcl&q=Tcl%2FTk+8.4.16+RELEASED
    The Tcl Core Team is pleased to announce the 8.4.16 releases of the Tcl
    dynamic language and the Tk toolkit.  This is the sixteenth patch
    release of Tcl/Tk 8.4.  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.
    Summary of Changes since Tcl/Tk 8.4.15:
    The following were the main changes in Tcl/Tk 8.4.16.  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 patch release, so it primarily included bug fixes and corrections
    to erratic behavior.  Below are only the most notable changes.
      * Many Aqua/Tk bug fixes and improvements, see Tk changes file.
      * New Tcl feature: DTrace provider (http://wiki.tcl.tk/DTrace)
      * Fixed buffer overrun in animated GIF support.
      * Fixed buffer overrun in [clock format ... %c].
      * Fixed crash with multibyte characters in menu labels.
      * Fixed [thread::join] crash on 64-bit Unix.
      * Fixed crash in thread sync objects.
      * Fixed crash in Tcl_UpdateLinkedVar().
      * Fixed hang in Tcl_CreateTrace() traces.
      * Fixed blue/red reversal in [wm iconphoto] icons on Windows XP.
      * tcltest 2.2.9 permits "_" and ":" in test constraint names.
      * Fixed build problems on SunOS and Windows AMD64. 
    Download:
	    http://www.tcl.tk/software/tcltk/8.4.html
    Sources:
	    http://sourceforge.net/project/showfiles.php?group_id=10894
    Download-Binaries:
	    http://www.activestate.com/Tcl
    Homepage:
	    http://www.tcl.tk/

    [TCLCORE] Tcl/Tk 8.5b1 Release Candidates
	http://sourceforge.net/mailarchive/message.php?msg_name=46F2EAF3.3040901%40nist.gov
	ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5b1-rc3-src.tar.gz
	ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tk8.5b1-rc3-src.tar.gz

    [ANN]Tcl Interface to HARU Free PDF Library
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/88711ccfef215074
    I am writting the Tcl interface to HARU Free PDF Library.
    It is not well documented and tested yet.
    But I finished to write code at first glance.
    If you are interested in it, please test it.
    I am happy if you send bugs or any suggestions to me.
    ** Features
    1. Generating PDF files with lines, text, images.
    2. Outline, text annotation, link annotation.
    3. Compressing document with deflate-decode.
    4. Embedding PNG, Jpeg images.
    5. Embedding Type1 font and TrueType font.
    6. Creating encrypted PDF files.
    7. Using various character set (ISO8859-1~16, MSCP1250~8, KOI-8R).
    8. Supporting CJK fonts and encodings.
    ** License : BSD
    Homepage:
	http://reddog.s35.xrea.com/wiki/tclhpdf.html
    Required Software:
    ** Haru Free PDF Library
	http://libharu.sourceforge.net/

    ANN: SQLiteStudio 1.0.0-beta4
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/8d425393c02dacd6
    SQLiteStudio 1.0.0-beta4 is out!
    SIGNIFICANT CHANGES SINCE BETA3:
    - Full support for NULL value,
    - Numerous bugfixes on UTF-8 characters and global constraints
    detection,
    - SQLite engine updated to 3.4.2 in binary distributions,
    - ...and many other minor bugfixes and changes.
    Full changelog can be found in the
    application menu: SQLiteStudio->ChangeLog, or at:
    http://sqlitestudio.one.pl/index.php?act=changelog
    WHAT IS SQLITESTUDIO?
    It's advandced, cross-platform (Linux and Windows so far) SQLite
    database manager written in Tcl (using some extensions).
    Currently only SQLite 3.x is supported, but SQLite 2.x, RealSQL (and
    others) are planned.
    It's open-source. It's also free for non-commercial usage (commercial
    usage requires purchase - starting with stable release, while this is
    BETA release, not stable one - see licencing on homepage for
    details).
    SQLiteStudio is described in details on page:
	http://sqlitestudio.one.pl/index.php?act=about
    Homepage:
	http://sqlitestudio.one.pl

    OpenSearch plugin for wiki.tcl.tk by Xavier Garreau
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/32399820d9bf71d3
    As I did it for the french wiki ( http://wfr.tcl.tk/1279 ), 
    I've set up an open search plugin for firefox2 and IE7 for wiki.tcl.tk
    Its source is available here:
	http://wfr.tcl.tk/fichiers/firefox/wenos.xml
    An automagic installer can be found here:
	http://wfr.tcl.tk/fichiers/firefox/ajoutWenOpenSearch.html
    For firefox 1.x users, i kept the old version here:
    Source : 
	http://wfr.tcl.tk/fichiers/firefox/wen.src
    Install : 
	http://wfr.tcl.tk/fichiers/firefox/ajoutWenSearch.html

MEET:
    Tcl/Tk Conference Weather Forecast
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/48263a205a8c921b

ORBI: or what happened on comp.lang.tcl
    T-Mobile Web-to-SMS Gateway
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/6b9aa0c9e7e06f4b

    with kit on iPhone
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/f2f265fd0ddb4bd5

    vwait question
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/b5e6812ec3e5b49c

    tcl/ruby interop
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/31062cc71fe8ae95

    Tcl Threads
	http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/de370fe7a7484e2a

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

OOTW: Orphan of the week or questions nobody answered yet:
    snodbc help needed
	http://groups.google.com/group/comp.lang.tcl/search?group=comp.lang.tcl&q=%22snodbc+help+needed%22

    open "| ..."  / redirection problem
        http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/4e77fd74b786854e

PMAG: Tcl in printed and other Media:

    Completely OT: A look into the furture
	http://www.joelonsoftware.com/items/2007/09/18.html
        http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/5b9db2d5ce91d85a

    Adding a mind map to the tcl wiki
	http://www.mindomo.com/view?m=b6cca5de87f77ff3745205cbcd57552c


Thanks for Arjen Markus for his weekly summary of Wiki action:
  A wealth of new pages on the Wiki - with the highest number 
  reaching 20000 soon!
  
  Tools and toys
  - Splines and convex hulls: these mathematical tools are easy
    to visualise ... <http://wiki.tcl.tk/4512>, <http://wiki.tcl.tk/8536>
    and <http://wiki.tcl.tk/10530> in no particular order.
  
  - Alas, sudokus can be solved just as easily as you can create
    your own object-oriented extension in Tcl. To see both at work:
    <http://wiki.tcl.tk/19929> and <http://wiki.tcl.tk/19934>
  
  Techniques
  - Putting the Windows registry to good use, like, say, finding
    out about the enumerations used by a COM object -
    <http://wiki.tcl.tk/19932>
  
  - Creating and using your own type of "handles" to some data ... 
    - <http://wiki.tcl.tk/13881>
  
  - Making a movie frame by frame and thereby making slow things
    fast: <http://wiki.tcl.tk/19921>
  
  - Talking of movies, here is an extension to make PNG files 
    more lively and portable too - <http://wiki.tcl.tk/19951>,
    <http://wiki.tcl.tk/19952>
  
  Tasks  
  - One can approach database systems in many different ways 
    and comparing these approaches is not a sinecure. 
    <http://wiki.tcl.tk/14972>
  
  - Will it one day become part of tklib? Pie menus do have
    potential ... <http://wiki.tcl.tk/19847>


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.