Tcl-URL! Weekly Tcl News and Links (July 15)
Jul 16, 2002, 07:00 (0 Talkback[s])
QOTW: "We have memory leaks in our C++ based extensions, and the Solaris
and Linux memory management methods can vary wildly... but Tcl is as
stable and reliable as the U.S. economy... er, how about a '63 chevy with
a 283 V8? Yeah, as stable and reliable as a '63 chevy with a 283 V8."
"I think the need for OO techniques is greatly reduced by a language with
[eval] and [info] and dynamically-sized structures built in. This may be
why you see less OO in Tcl than in some of the other languages."
-- Darren New,
"What I like about 'bgexec' is that it handles all the dumb stuff under
the hood--so you (the Tcl programmer) don't have to worry about it."
George A. Howlett
The first 8.4 beta of the Tcl/Tk 8.4 Core has been
released at SourceForge.
ActiveTcl binary releases for Windows, Linux, and Solaris:
RPMs (actually just spec files to build an RPM):
Jeff Hobbs posts the 8.4 release schedule:
"8.4b1 was July 5th.
8.4b2 should be August 5th.
8.4.0 should be September 5th."
Registration is now open for the 9th Annual Tcl/Tk conference,
to be held September 16-20, in Vancouver, BC, Canada:
Michael A. Cleverly announces nstcl 1.0, "a Tcl package
which reimplements many of the useful APIs and commands
from AOLserver and OpenACS, making them available for use
in Tcl/Tk applications & scripts [...] Most notable of
these is the nstcl-database package, and the 'ns_db' API,
which provides a common interface to various different
Tom Wilkason announces SnackAmp 2.0b1, a cross platform Tcl/Tk based
Mp3, Ogg Vorbis audio/music player, playlister and file manager.
Snack sound engine:
Jean-Luc Fontaine's moodss tool is up to release 16.4:
Techniques for building standalone deliverables are discussed
in the thread "Compiling or wrapping?". Techniques covered:
ProWrap, FreeWrap, Mktclapp, TclKit, scripted documents
(recently rechristened "StarKits"), and StarPacks:
More on Starkits and Starpacks: "Due to the many terrific
contributions and enhancements (most of them in the Tcl core
by now) you can now consider deployment of applications built
upon Tcl/Tk to be 'solved'. [...] Starkits are very close to
becoming a 100% hassle-free deployment technology."
Thanks to Arjen Markus for his summary of Wiki action:
After scanning a long list of changed pages, these are the ones that
attracted the Wiki chronicler's attention:
Some well-chosen words about GUIs:
- A practical guide to fonts can be found at <http://wiki.tcl.tk/451>;
- A pragmatic guide to popup windows is at <http://wiki.tcl.tk/3713>;
- A programmatic aide for editing Korean characters resides
- "Embedding Windows applications in Tk frames" begins to answer a
long-standing open question <http://wiki.tcl.tk/3702>;
Extending Tcl may be relatively easy, but these pages discuss the
subject in more detail:
- Writing Extensions <http://wiki.tcl.tk/1191>; is a page that collects
references to other pages on the subject.
- Here is a new one: making compilers work within scripts,
- Well, with the approach of Tcl 8.4.0, a discussion on how to prepare
yourself for more than one version of Tcl may be just what you need,
Quite a lot is known about protecting your source code, start reading
all about it at <http://wiki.tcl.tk/3698>;
And for the algorithm addicts:
- nstcl aims at unifying the interface to many packages, like AOLserver,
OpenACS and sundry databases, have a look at <http://wiki.tcl.tk/3666>;
- Interested in tree structures? e4graph may give you ideas. Follow the
branches that stem from <http://wiki.tcl.tk/1410>;
- An all-Tcl calculator, just to understand the inner workings,
by George Staplin, <http://wiki.tcl.tk/3709>;
Everything you want is probably one or two clicks away in these pages:
The "Welcome to comp.lang.tcl" message by Andreas Kupries
Larry Virden maintains a comp.lang.tcl FAQ launcher
Brent Welch maintains "The Tcl Developer Xchange", a highly
organized resource center of documents and software with
provisions for individuals to "set up a link to your software
and update ... as you release new versions."
The Xchange sponsor 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 Tcl.
For the ideal overview of the topics about Tcl most likely to
interest a newcomer, see "Arts and Crafts ..."
ActiveState Tools maintains a Cookbook of Tcl recipes
NeoSoft has a comp.lang.tcl contributed sources archive
Cameron Laird tracks many Tcl/Tk references of interest
Cetus Links maintains a Tcl/Tk page with verified links
Google Groups archives comp.lang.tcl.announce posts
Previous - (U)se the (R)esource, (L)uke! - messages are listed here:
--in principal. In spring 2001, though,
are more consistently up-to-date. A fourth possibility 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.