LWN.net Logo

Dr. Dobb's Tcl-URL!

From:	 Dan Smart <dan@dansmart.com>
To:	 Dr.Dobb's.Tcl-URL.distribution@starbase.neosoft.com
Subject: Dr. Dobb's Tcl-URL! - weekly Tcl news and links (May 29)
Date:	 Wed, 29 May 2002 20:19:57 -0500 (CDT)

QOTW:  "Tcl is a rich multi-purpose C library with a mighty powerful
configuration language."  Richard Suchenwirth (with many predecessors
through the years)

"Tcl is so good in introspection, that you should always have an
interactive tclsh around for testing - way faster than c.l.t, and more
convenient than reading the man pages, or thinking oneself ;-)"  Richard
Suchenwirth

"I forgot to mention that if there is one thing that I have learnt from
the Tcl/Tk community it's that there is no such thing as a 'Stupid
beginner'."  Ro Wiijkejak


    An interesting series of articles on interacting with time servers.
        http://groups.google.com/groups?dq=&hl=en&lr=&threadm=aclo77%24gv%243%40srv38.cas.org&prev=/groups%3Fdq%3D%26num%3D25%26hl%3Den%26lr%3D%26group%3Dcomp.lang.tcl%26start%3D75

    How to manipulate TCL lists from C, it's much easier in TCL :-)
        http://groups.google.com/groups?dq=&hl=en&lr=&threadm=3CEDD73C.46E80467%40iit.demokritos.gr&prev=/groups%3Fdq%3D%26num%3D25%26hl%3Den%26lr%3D%26group%3Dcomp.lang.tcl%26start%3D75

    Creating new data types in C.
        http://groups.google.com/groups?dq=&hl=en&lr=&threadm=3CED4C6D.8050601%40volleynet.de&prev=/groups%3Fdq%3D%26num%3D25%26hl%3Den%26lr%3D%26group%3Dcomp.lang.tcl%26start%3D75

    The thread on migrating from Java to TCL ran and ran (consensus,
    it's a good idea :-).
        http://groups.google.com/groups?dq=&hl=en&lr=&threadm=3CF1F9AD.B445EAFE%40cs.man.ac.uk&prev=/groups%3Fdq%3D%26num%3D25%26hl%3Den%26lr%3D%26group%3Dcomp.lang.tcl%26start%3D25

    Why writing a native code compiler for TCL would be hard:
    And the benefits may be limited: the slow bits are coded in C any way...
        http://groups.google.com/groups?dq=&hl=en&lr=&threadm=3CF1EDD2.25FF6F0F%40cs.man.ac.uk&prev=/groups%3Fdq%3D%26num%3D25%26hl%3Den%26lr%3D%26group%3Dcomp.lang.tcl%26start%3D25

    IMG takes up residence at SourceForge.
        http://groups.google.com/groups?dq=&start=150&hl=en&lr=&group=comp.lang.tcl&selm=87y9eetyt9.fsf%40bluepeak.home

    TkPieChart updated to 6.5
        http://groups.google.com/groups?dq=&hl=en&lr=&threadm=3ce9ec76%241%40usenetgateway.com&prev=/groups%3Fdq%3D%26num%3D25%26hl%3Den%26lr%3D%26group%3Dcomp.lang.tcl%26start%3D150

    Worries expressed over maintenance status of Tcl-DP.  But it's OK,
    it's now on SourceForge
        http://groups.google.com/groups?dq=&hl=en&lr=&threadm=1022082103.29737.0.nnrp-08.c1edaf70%40news.demon.co.uk&prev=/groups%3Fdq%3D%26num%3D25%26hl%3Den%26lr%3D%26group%3Dcomp.lang.tcl%26start%3D125
        http://sourceforge.net/projects/tcldp


Arjen Markus reports on what the Wiki can mean for you this week:
  - Old and new ways of working with lists:
    Mapping the elements of a list is explained by Richard Suchenwirth
    as yet another fun(ctional) programming example
      http://wiki.tcl.tk/3401.html
    But maybe you need to analyse the list itself. Do not worry:
      http://wiki.tcl.tk/3398.html
    and
      http://wiki.tcl.tk/3400.html
    may help out. 
  
  - Tcl was once a way to make (C) programs easily extendible, well
    this is still of interest. Try these pages:
      http://wiki.tcl.tk/2516.html
    for C extensions on the fly
      http://wiki.tcl.tk/2074.html
    if you need to do it the hard way
      http://wiki.tcl.tk/2419.html
    if you need to do it on Windows 
  
  - Time is, as always, a problem, many people lack it, others do not 
    know what to do with it :-). Help is offered on the Network Time 
    Protocol:
      http://wiki.tcl.tk/3391.html
  
  - Some bits and pieces, like object-oriented programming, threads:
      http://wiki.tcl.tk/970.html
    for an overview of OO-extensions
      http://wiki.tcl.tk/62.html
    for one of the best-known of these and last but not least: threads.
      http://wiki.tcl.tk/1339.html
    explains when to use them and when not.

  
Everything 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

    Larry Virden maintains a comp.lang.tcl FAQ launcher
        http://www.purl.org/NET/Tcl-FAQ/

    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."
        http://www.tcl-tk.net/resource/
    The Xchange sponsor also keeps info to convince your boss Tcl
    is a good thing
        http://www.tcl-tk.net/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 Tools maintains a Cookbook of Tcl recipes
	http://aspn.activestate.com/ASPN/Cookbook/Tcl

    NeoSoft has a comp.lang.tcl contributed sources archive
        http://www.neosoft.com/tcl/contributed-software/

    Cameron Laird tracks many Tcl/Tk references of interest
        http://starbase.neosoft.com/~claird/comp.lang.tcl/

    Cetus Links maintains a Tcl/Tk page with verified links
        http://www.cetus-links.org/oo_tcl_tk.html

    Google 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://purl.org/thecliff/tcl/url.html
--in principal.  In spring 2001, though,
  http://www.ddj.com/topics/tclurl/
  http://tcl.activestate.com:8004/tclurl/
are more consistently up-to-date.  A fourth possibility 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
<claird@neosoft.com> 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.     

(Log in to post comments)

Copyright © 2002, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds