Subject: Dr. Dobb's Tcl-URL! - weekly Tcl news and links (Oct 3)
From: Cameron Laird
Date: Mon, 03 Oct 2005 21:25:38 +0000
To: "Dr. Dobb's Tcl-URL distribution" :;
CC:
Newsgroups: comp.lang.tcl

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.