LWN.net Logo

Dr. Dobb's Tcl-URL!

From:  John Seal <tcl-url-AT-phaseit.net>
To:  "Dr. Dobb's Tcl-URL distribution" :;
Subject:  Dr. Dobb's Tcl-URL! - weekly Tcl news and links (Nov 24)
Date:  Mon, 24 Nov 2003 09:14:07 -0500

QOTW: "There's generally plenty of sympathy and even enthusiasm hereabouts
for making life easier." -- Cameron Laird

"If you want a *safe* language, try Ada." -- Darren New

"[I]t's a thin line between [genius] and insanity." -- Bruce Hartweg


POTW: ATKDebugger 0.2 by Artur Trzewik.  "ATKDebugger is new
approach to implement full extended (dynamic) debugger for Tcl.
It is a C-Extension and requires also patch to Tcl8.4.3. It need no
instrumentalization (re-parsing in Tcl level) and have the same
performance as Tcl."
     http://www.xdobry.de/atkdebugger/index.html


     The goodness and badness of being able to override built-in
     commands is discussed.  Looks like the only thing a package
     writer can count on is the good faith of his fellow developers:
         http://groups.google.com/groups?th=6c1fb826901c1857

     Incrementally consuming a string in fixed-size chunks is a very
     common task.  This thread includes my favorite idiom, as well
     as some elegant ones I've not seen before:
         http://groups.google.com/groups?th=713738d331fa6e32

     To embed Tcl or to extend Tcl, that is the question:
         http://groups.google.com/groups?th=508b76ef8d572547

     Last week's "Good debugger?" thread has mushroomed into a
     wide-ranging discussion of communities, support, orphan tools,
     and how languages handle values with embedded whitespace:
         http://groups.google.com/groups?th=3e78c893242651a9

     If you frequently call a procedure having many arguments, and
     only the first ever changes, is there a way to lump "all the rest"
     together?  A veritable cornucopia of solutions is presented:
         http://groups.google.com/groups?th=1ab9b68d966dd0e6


Thanks to Arjen Markus for his summary of recent Wiki activity:
  Should your chronicler use the amount of colour used in last week's 
  Wiki pages as a way to organise the summary? Or perhaps the degree
  of playfulness? Such a tough decision calls for a multi-criteria 
  evaluation method, so here we go!
  
  Graphics the Tcl way
  - Merging images can now be done in a very general way, have a look
    at <http://wiki.tcl.tk/10038>
  
  - Those among you, dear readers, who have never worked with oscilloscopes
    may still know the term from another context: Lissajou figures.
    Here is code to draw them without other means than a wish:
    <http://wiki.tcl.tk/8875>
  
  - Hilbert curves are mathematically bizarre constructs: curves filling
    up a plane? You can even have them filling up 3D space - 
    <http://wiki.tcl.tk/8723>
  
  Music the Tcl way
  - Here is a script to display musical notes on the screen:
    <http://wiki.tcl.tk/1248> 
  
  - I leave it up to you to find other pages that do music.
  
  Electronics the Tcl way
  - This extensive page is all about LEDs and how to make them listen
    to your every command: <http://wiki.tcl.tk/10431>
  
  Other languages the Tcl way
  - Elmer allows Python code to be run from within Tcl - 
    <http://wiki.tcl.tk/8756> 
  
  - Swig, just as a reminder, takes care of much of the work you have to 
    do for calling C functions from within Tcl - <http://wiki.tcl.tk/719>
  
  - You need Tk to look like Gtk? Well, try this little script:
    <http://wiki.tcl.tk/10424> - different settings for Tk widgets is 
    all that is needed.
  
  Simply interesting articles
  - The page <http://wiki.tcl.tk/10147> contains a reference to two
    interesting articles. They have nothing to do with Tcl, but everything
    with programming in general.
  
  
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

    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://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
<claird@phaseit.net> 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 © 2003, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds