QOTW: "[I]f you want to be efficient, you don't handle special types of
comparison in the comparison routine but rather transform the key itself
so that the default comparison routine will yield the right result." -- Bill
Poser
"Bonobo is Gnome's answer to COM. ... xpcom is Mozilla's, and KDE uses
something called DCOP. I wouldn't be surprised if OpenOffice had their
own COM reimplementation too. ... these are only COM to a first
approximation, of course; if you ask a Bonobo fan (of which there are, I
think, three), they'll say something like 'no, no, Bonobo is nothing like
COM -- our approach to reconstitution of deserialized monikers is
*totally* different*' But to the untrained eye, it's one giant
unintelligible mass of overengineered OO goo vs. a slightly different
unintelligible mass of overengineered OO goo." -- Joe English
POTW: Tablelist 4.1 has been warmly received.
http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/30ec949ffa35f6a5/
Joe English and Bryan Oakley provide grown-up counsel and
challenges for Tile users.
http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/868ad6abe2c76764/
Steve Bold explains curiousities in management of pipelines
under Windows.
http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/34c42aaa5cf4712e/
Torsten Reincke knows how to use Bwidget trees.
http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/a4150c48c1838330/
Thanks to Arjen Markus for his so-accurate summary of Wiki activity:
If anyone thought to object-orientation is not done in Tcl,
except for [incr Tcl] and several other extensions, think
again: there was lots of discussion about it, last week
on the Wiki. So, unavoidably, this summary has a special
section for it.
XOTcl strikes back
- The page <http://wiki.tcl.tk/14778> discusses how to
implement "traits" in, say, XOTcl
- And why not? Add aspect-oriented programming to the
list of paradigms - <http://wiki.tcl.tk/12067>
Debugging aids
- Whatever your paradigm, you are bound to have
bugs in any realistic program. So:
<http://wiki.tcl.tk/13989> presents a delightful
debugger.
- And perhaps a step-by-step sourcing of the code
will help too: <http://wiki.tcl.tk/11850>
No activity?
- The title is rather misleading. It is the
search pattern that changes: the Tclers'
Wiki can still be found via Google
- <http://wiki.tcl.tk/9540>
- Need to know when the machine was last
used by a human? Here is a little tool
that tells just that:
<http://wiki.tcl.tk/14765>
Cool stuff
- Does Tcl/Tk support anti-aliasing fonts
and other advanced graphics? Sure it
does! With a small detour via the
French Wiki!
<http://wfr.tcl.tk/999> shows how to
use the wonderful GD library from
Tcl/Tk via Critcl
<http://wfr.tcl.tk/tclkit> holds a
link to the latest Xft-enabled
Tclkit.
- And finally a nostalgic game:
space invaders. Depending on the
screen you have:
<http://wiki.tcl.tk/13834> or for
a Pocket PC: <http://wiki.tcl.tk/14774>
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
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
http://phaseit.net/claird/comp.lang.tcl/
Cetus Links maintains a Tcl/Tk page with verified links
http://www.cetus-links.org/oo_tcl_tk.html
"Yahoo! Groups" archives comp.lang.tcl.announce posts
http://groups.yahoo.com/group/tcl_announce/
Previous - (U)se the (R)esource, (L)uke! - messages are listed here:
http://www.ddj.com/topics/tclurl/
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!".
--
Dr. Dobb's Journal (http://www.ddj.com) is pleased to participate in and
sponsor the "Tcl-URL!" project.