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.