2004-11-15
QOTW:  "It's pretty cool to have a client that requires only 4 lines of code
to create an array by fetching tcl data over http."  Bryan Oakley

"This leads us on to the next major point: the stability of Tcl. We hate
crashes. We love testing. We hate source-code incompatibility. We adore long
uptimes. We insist on well-engineered code. We might not always get it right,
but we certainly try and this makes life easier for Tcl users."  Donal K Fellows

"I don't remember the exact quote, but somebody used to say: 'I don't learn
a language that does not change my way to think at programming'.

I suggest that programmers interested in new programming languages should
learn something of totally new and unconventional, because this is what can
change your mind and make you able to write programs in programming
languages you already known, in a new way." Salvatore Sanfilippo


POTW: "SAOTk is an integrated set of Tcl/Tk widgets for astronomical
imaging and data visualization ... [including] an Image, Panner, Magnifier,
and Colorbar ..."
    http://hea-www.harvard.edu/RD/saotk/
    http://monet.ncsa.uiuc.edu/adass98/Proceedings/joyew/
    http://www.adass.org/adass/proceedings/adass99/O3-04/


    Is Rivet "server side programming done right"? Read what this poster has 
    to say. 
        http://snipurl.com/rivetkudos
    
    There was a lot of talk about OO this week, 
        http://snipurl.com/an0t
    and what needs to be done to get OO into the core, 
        http://snipurl.com/ootcl>.
    
    There are myriad ways to drive automated GUI tests.
        http://groups.google.com/groups?selm=47ve62-5gd.ln1%40lairds.us>
    
    Print out a package's dependency tree.
        http://groups.google.com/groups?selm=2vqhqmF2ou986U1%40uni-berlin.de
    
    What license would Tile+Qt require? Trolltech explains the Qt license.
        http://groups.google.com/groups?selm=41939bb0%241%40solnews.wv.mentorg.com
    
    
Thanks to Arjen Markus for his report from the Wiki:
  From low-level techniques to high-level applications, you can find them
  on the Wiki - this week with special attention to printing and the Mac.
  
  Textual interfaces:
  - Suppose all you have is a VT100 terminal, 
    lets you control that anyway.
  
  - You may in that case want to find out how to detect a particular 
    keystroke - doing it the raw way: 
  
  MacOSX interfaces:
  - Anybody needs VNC on MacOSX? Check out this little trick -   
    .
  
  - To print or not to print, a painful question indeed, but perhaps
    this little extension can help: 
    (for other platforms: )
  
  - More tips and tricks: 
  
  Interfacing with other human beings:
  - A lot of attention is going into a renewed Tclers' chat
    -  tells the story.
  
  - A cute little game, brought to you by Richard Suchenwirth,
    , may one day be available in 
    a networked version :)
  
  Plenty of applications:
  - The French Wiki offers a few pages with rather impressive Tcl applications,
    even if you do not read French, a visit may turn up to be useful:
     and  cover multimedia and
    graphical applications.
  
  - Here is a little gem, hidden in the vast amount of information on the 
    Wiki:  points to an inspection tool that 
    allows you to examine and interact with running Tk programs.
  
  One item left:
  - There will be a new way to find the notorious "tclConfig.sh" file ...
     says it is going to be very easy in Tcl 8.5
  

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

    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

    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
 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.