LWN.net Logo

Tcl-URL!

From:  Uwe Klein <tcl-url-AT-phaseit.net>
To:  "Tcl-URL distribution" :;
Subject:  Tcl-URL! - weekly Tcl news and links (Mar 5)
Date:  Mon, 05 Mar 2007 19:02:08 +0000

QOTW:
    All The Myriad Ways of looking at a license
    Ah, no wonder people hate it.		    (Robert Hicks)
    Rather than using the term "contamination" I tend to prefer
    the analogy of a burning candle giving light of freedom to
    another candle...				 (Andreas Leitgeb)
    We could also use the analogy of a flesh eating bacterium 
    invading a healthy organism through a minor break in i
    the skin.					(Gerald w. Lester)
	http://groups.google.com/group/comp.lang.tcl/browse_frm/t...

POTW:
    ANNOUNCE: Windows Inspection Tool Set 2.0.1 Beta
	http://groups.google.com/group/comp.lang.tcl/browse_frm/t...
    WiTS provides you with cross-linked, filtered views of a 
    Windows system.  These views include customizable list views 
    with optional filtering and sorting capabilities, and 
    detailed property page views for individual objects. Where 
    applicable, views are linked to allow for easy navigation 
    between related objects.
    Changes since the 1.1 release 
    * New event monitor - track in real time 
      process start/exits, network connections, 
      new logons, system resources and more 
    * New view for kernel drivers 
    * Configurable list views with selectable columns 
    * Significantly improved performance
    Homepage:
	http://wits.magicsplat.com
    Screenshot:
	https://sourceforge.net/project/screenshots.php?group_id=...

    ANNOUNCE: GRIDPLUS2.1 - A Grid/Tile Based Screen Building Tool For Tcl/Tk
    GRIDPLUS2 is a Tile based version of GRIDPLUS. Whereas GRIDPLUS 
    Version 1 has features to control widget style as well as window 
    layout -  GRIDPLUS2 assumes that the Tile style engine facilties will 
    be used to  control widget styles. GRIDPLUS2 instead provides 
    SIGNIFICANTLY  ENHANCED screen layout/desgin functionality - which can 
    further reduce  the coding required to achieve the desired widow/ 
    widget layout.
    New and Enhanced Features 
    *) New GRIDPLUS "container" command mode to create a frame which 
       can contain toplevel windows. 
    *) New "gpselect" command to select a tablelist row or tree node. 
    *) New "gpinsert" command to select a tablelist row or text line. 
    *) The "gpmap" command can now also map array elements to GRIDPLUS 
       widget values. 
    *) The window command mode now has an "-in" option to put the window 
       into a container. 
    *) Variable Substitution now also works for the notebook layout. 
    *) The text command mode now has an "-font" option to set the display 
       font when not using tags.
    Homepage:
	http://www.satisoft.com/tcltk/gridplus2
    
    ANNOUNCE: TclRAL Version 0.8.2 released
	http://groups.google.com/group/comp.lang.tcl/browse_frm/t...
    TclRAL is an implementation of the Relational Algebra as an extension of
    the Tcl Language. TclRAL is coded in "C" and provides new data types
    that are integrated into Tcl's internal object system.
    This release is primarily a bug fix release, however, there are a few new 
    commands and some small interface changes to existing commands.
    Precompiled binaries are available for Linux and Windows as well as the
    TEA compliant source.  Homepage, Downloads:
	http://sourceforge.net/projects/tclral/

    ANNOUNCEMENT: 3 new tiny utility libraries - picbrowser, flexupdate and
    dragger
        http://groups.google.com/group/comp.lang.tcl/browse_frm/t...
    picbrowser 
	http://www.sics.se/~emmanuel/?Code:picbrowser 
    The picbrowser library implements a new Tcl/Tk widget for the 
    navigation of file hierarchies that contain a lot of pictures. During 
    browsing, all pictures within a directory will be shown as thumbnails. 
    Other files will be shown with standard icons. 
    dragger 
	http://www.sics.se/~emmanuel/?Code:dragger 
    The dragger library implements the back end support for drag and drop 
    of icons, i.e. Tk widgets. The library will take care of creating the 
    dragged icon and of the animation and will deliver a callback when the 
    icon is dropped. 
    flexupdate 
	http://www.sics.se/~emmanuel/?Code:flexupdate 
    The flexupdate library aims at minimising the number of calls to the 
    infamous update command by issuing calls to the command at regular 
    intervals only.

    ANC: tmlrss.tcl - process RSS newsfeeds for tclhttpd
	http://groups.google.com/group/comp.lang.tcl/browse_frm/t...
    tmlrss will process RSS/RDF (0.90, 0.91, 0.92, 0.93, 0.94, 1.0, 2.0,
    Atom 0.3, Atom 1.0, podcast) newsfeeds into simple 4.01 HTML tables. 
    Just drop it into your custom directory and call it from your template
    files.  It does extra effort to make sure it generates *legal* HTML
    such as replacing block-level elements and fixing improper encoding
    errors.
    Example:
	http://www.pobox.com/~davygrvy/news.tml
    Download:
	http://www.pobox.com/~davygrvy/tclstuff/tmlrss.tcl

    ANC: libsqlite3.3.13 binary for MacOSX 10.4 PPC
	http://groups.google.com/group/comp.lang.tcl/browse_frm/t...
    For those looking for the latest & greatest SQLite3 binary for MacOSX 
    10.4 PPC: 
    Works fine with ActiveState's ActiveTcl release. 
    Just place it under: /Library/Tcl/sqlite3.3.13/
    Download:
	http://www.acacio.com/tcl/libsqlite3.3.13-macosx10.4-PPC.... 

ORBI: or what happened on comp.lang.tcl
    GPL contamination with ffidl?
	http://groups.google.com/group/comp.lang.tcl/browse_frm/t...
    Some people take their license issues very personal indeed ;-) ( and
    see PMAG )
	
    RFC: dropping NT 4.0 support from TWAPI
	http://groups.google.com/group/comp.lang.tcl/browse_frm/t...

    Just for fun: Can it be done shorter than this?
	http://groups.google.com/group/comp.lang.tcl/browse_frm/t...

    toplevel open/close event
	http://groups.google.com/group/comp.lang.tcl/browse_frm/t...
    There is bind to be something there!

    *ODBC*  vitality, usage, stuff
	http://groups.google.com/group/comp.lang.tcl/browse_frm/t...
	http://groups.google.com/group/comp.lang.tcl/browse_frm/t...
	http://groups.google.com/group/comp.lang.tcl/browse_frm/t...

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

OOTW: Orphan of the week or questions nobody answered yet:
    Trampoline! status? (canvas to PDF conversion)
	http://groups.google.com/group/comp.lang.tcl/browse_frm/t...

    generate diagram
	http://groups.google.com/group/comp.lang.tcl/browse_frm/t...
    actually this is a request for headless drawing and then printing the result

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

PMAG: notable print or other publications:
    An overview of OSS licenses
	http://www.cincomsmalltalk.com/blog/blogView?showComments...
    Various Licenses and Comments about Them
	http://www.gnu.org/philosophy/license-list.html
    Open-source license
	http://en.wikipedia.org/wiki/Open-source_license


Thanks to Arjen Markus for his Wiki report, soon to complete its fifth year:
  The Wiki is not only a great repository of tips and tricks,
  by also of apps. Too many to even begin a summary ...
  
  Tips and tricks
  - The semi-eternal question of printing, especially on
    Windows has several answers, depending on what you
    actually - <http://wiki.tcl.tk/11319>
  
  - It may require you to muster all your highschool
    French, but here are a few examples of manipulating
    Word documents via Tcl and tcom - <http://wfr.tcl.tk/1336>
  
  - Panning, that is, moving the entire sheet of graphical
    objects, is surprisingly easy and elegant:
    <http://wiki.tcl.tk/17770>
  
  - Okay, here is one page on a specific application:
    one of the many drawing programs, but the screenshots
    look simple and nice - follow the link in 
    <http://wiki.tcl.tk/7937> 
  
  Compared to other languages
  - Do we really need one-liners? Or is it only because
    others do? <http://wiki.tcl.tk/17768>
  
  - An interesting collection of personal views on Tcl 
    versus Python - <http://wiki.tcl.tk/13413>
  
  - What are the merits of WxWidgets vis-a-vis Tk? This 
    page does not tell us yet ... <http://wiki.tcl.tk/17786>
  
  Managing your commands
  - Suppose you have an application that redefines some
    very basic commands, like [puts]. What can you do 
    to get them back? <http://wiki.tcl.tk/17765> demonstrates
    that you _can_ get them back!
  
  - TIP #131 is finally getting somewhere:
    <http://wiki.tcl.tk/11042>
  

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/

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

Suggestions/corrections for next week's posting are always welcome.

To receive a new issue of this posting in e-mail each Monday, ask
<claird@phaseit.net> to subscribe.  Be sure to mention "Tcl-URL!".
--
Phaseit, Inc. (http://phaseit.net) is pleased to participate in and
sponsor the "Tcl-URL!" project.


(Log in to post comments)

Copyright © 2007, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds