|| ||Uwe Klein <tcl-url-AT-phaseit.net>|
|| ||"Dr. Dobb's Tcl-URL distribution" :;|
|| ||Dr. Dobb's Tcl-URL! - weekly Tcl news and links (Oct 10)|
|| ||Tue, 10 Oct 2006 16:29:36 +0000|
QOTW: "[TCL] Dying out? Nah! developing well like mature port and
Stilton." - Steve Blinkhorn on c.l.t
"[T]his would require a supporting telepath from Kzin to help the
parser." - Uwe Klein on c.l.t concerning DWIM requirements for the
Tcllib 1.9 Released
tcllib is a Tcl-only library of standard routines for Tcl (no
compiling required). This release is a minor version change which
fixes numerous bugs and provides enhancements as well.
This release is a minor version change which fixes numerous bugs and
provides enhancements as well, to existing modules, and via newly
Tcl-nap 6.2 released
NAP = n-dimensional array processor.
Version 6 is a major release featuring:
- Rewritten user guide. This is available at
- Memory leaks (some serious) fixed
- New unary sort operators '<=' and '>='
- Relaxed rules for array constants
- Again allow indirect full indexing (problem introduced by v. 5)
- Allow functions with no arguments
- Interface to the cartographic projection package PROJ.4
- Interface to GSHHS Shorelines data
- Bug fixes and enhancements to Tcl library, including plot_nao
AN: Open Instrumentation Project Progress
Recent developments in the project:
- The Mac OS-X port appears to be operational, thanks to a
contribution by Seneca Cunningham. We hope to have the beta
test version up on Sourceforge shortly. (If you'd like to push
that along, send me email and we'll move it up in the queue.)
This means that the oscilloscope and waveform generator are now
available for Windows, Linux and Mac OS-X operating systems.
ANNOUNCE: Tile widget set, release 0.7.8
The Tile widget set is an experimental reimplementation
of some of the standard Tk widgets. The main features are:
download: sourceforge cvs or
ANNOUNCE: Geek (package based compiler/loader/wrap), release 0.1
Geek is trying to provide a framework to help developer use tcl/tk to
write and deploy pragram. It can wrap a tcl/tk program to .EXE in
windows platform, compile tcl/tk code to TCL ByteCode and the package
management is much like java class/jar.
ORBI: or what happened on comp.lang.tcl
Have tclkits died
Amazon S3 in pure Tcl
cfengine in tcl?
new Tcl OO system enhancment suggestion (TIP #257)
and a potential itcl porting effort:
TIPX: new, used and discarded Tips
There has been a flurry of new TIPs:
TIP 276 by Miguel Sofer : Specify and Unify Variable Linking Commands
TIP 277 by Miguel Sofer : Create Namespaces as Needed
TIP 278 by Miguel Sofer : Fix Variable Name Resolution Quirks
TIP 279 by Gustaf Neumann : Adding an Extensible Object System to the Core
TIP 280 by Andreas Kupries : Add Full Stack Trace Capability With Location Introspection
This supersedes Tip 211 which has been withdrawn:
TIP 211 by Robert Seeger : Add Full Stack Trace Capability
state has changed from Draft to Withdrawn
Voting has been done on :
TIP 119 by Simon Geard : Angled Text on a Canvas
state has changed from Draft to Accepted
TIP 264 by George Petasis : Add Function to Retrieve the Interpreter of a Window
state has changed from Draft to Accepted
TIP 275 by Pat Thoyts : Support Unsigned Values in binary Command
state has changed from Draft to Final
ATTC: at the Core:
A discussion of lifetime and (non)shimmering objects:
PMAG: tcl in Print Media
in the November Issue of Linux Magazine.
OOTW: Orphan of the week or questions nobody answered yet:
Does anyone know how to use the ttrace package
Thanks to Arjen Markus for his summary of Wiki activity:
This week, the Tcl community is divided in two groups: those
who will attend the conference and those who, sadly, will not.
What a difference with the Wiki: last week, the dichotomy there was
OO or not OO!
Object-orientation and other language goodies
- The recent avalanche-like discussion about TIP #257 has
inspired quite a few Tcl-only OO systems:
Selfish is but one of them - <http://wiki.tcl.tk/16967>
- The new namespace ensemble subcommand has inspired this page:
<http://wiki.tcl.tk/16975> - ensembles without an explicit
- ... and the OO systems eos and neo -
<http://wiki.tcl.tk/16976> and <http://wiki.tcl.tk/16985>
- But then the "apply" command is useful for wrapping
procedures for, say, debugging purposes -
And now several things completely different
- A little handwriting widget ... <http//wiki.tcl.tk/16987>
- SWIG provides a nice way to extend Tcl with your C/C++
libraries ... <http://wiki.tcl.tk/719>
- What's in a name? Tkpente is just a nice game -
- It is so easy to compare the performance of various
implementations of a particular task in Tcl. Here is
an almost classic one: <http://wiki.tcl.tk/3302>
- With the announcement of a new version of Tcllib,
perhaps it is a good time to see how you can get
the latest and greatest: <http://wiki.tcl.tk/12099>
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.
Previous - (U)se the (R)esource, (L)uke! - messages are supposed to be
listed at *Dr. Dobbs*, but sysad at CMP has fallen behind. We're working
with them to restore the archive.
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
<firstname.lastname@example.org> 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.
to post comments)