|| ||Uwe Klein <tcl-url-AT-phaseit.net>|
|| ||"Tcl-URL distribution" :;|
|| ||Tcl-URL! - weekly Tcl news and links (Mar 5)|
|| ||Mon, 05 Mar 2007 19:02:08 +0000|
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)
ANNOUNCE: Windows Inspection Tool Set 2.0.1 Beta
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
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/
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
*) 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.
ANNOUNCE: TclRAL Version 0.8.2 released
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:
ANNOUNCEMENT: 3 new tiny utility libraries - picbrowser, flexupdate and
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.
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.
The flexupdate library aims at minimising the number of calls to the
infamous update command by issuing calls to the command at regular
ANC: tmlrss.tcl - process RSS newsfeeds for tclhttpd
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
ANC: libsqlite3.3.13 binary for MacOSX 10.4 PPC
For those looking for the latest & greatest SQLite3 binary for MacOSX
Works fine with ActiveState's ActiveTcl release.
Just place it under: /Library/Tcl/sqlite3.3.13/
ORBI: or what happened on comp.lang.tcl
GPL contamination with ffidl?
Some people take their license issues very personal indeed ;-) ( and
see PMAG )
RFC: dropping NT 4.0 support from TWAPI
Just for fun: Can it be done shorter than this?
toplevel open/close event
There is bind to be something there!
*ODBC* vitality, usage, stuff
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)
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
Various Licenses and Comments about Them
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:
- 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
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:
Everything Tcl-related you want is probably one or two clicks away in these
The "Welcome to comp.lang.tcl" message by Andreas Kupries
comp.lang.tcl is a crucial resource for Tcl practitioners.
An interesting perspective on its traffic appears at
The Tcl Developer Site is Tcl's "home base".
Larry Virden maintains a comp.lang.tcl FAQ launcher.
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:
The TDX sponsor, ActiveState, also keeps info to convince your
boss Tcl is a good thing
The Tcl'ers Wiki is a huge, dynamic, collaboratively edited repository
of documentation, examples, tutorials and pontifications on all things
For the ideal overview of the topics about Tcl most likely to
interest a newcomer, see "Arts and Crafts ..."
There's also a high-quality Wikibook on Tcl:
ActiveState maintains binaries distribution and development tools
along with a Cookbook of Tcl recipes
deli.cio.us presents an intriguing approach to reference commentary.
It already aggregates quite a bit of Tcl intelligence.
Cameron Laird tracks several Tcl/Tk references of interest (but
needs to validate many of the links).
Years ago, Cetus Links maintained a Tcl/Tk page with verified links
"Yahoo! Groups" archives comp.lang.tcl.announce posts--even
though clta itself is dormant.
We're working on more useful archives of past installments. In the
meantime, an alternative is
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@example.com> to subscribe. Be sure to mention "Tcl-URL!".
Phaseit, Inc. (http://phaseit.net) is pleased to participate in and
sponsor the "Tcl-URL!" project.
to post comments)