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 (Oct 27)
Date:  Mon, 27 Oct 2003 09:30:31 -0500

QOTW: "The safe method will probably seem bizarre and un-straightforward to
those new to Tcl." -- Aric Bills

"Basically, Tcl is such a nice "glue" language that there exists lots of
extensions for interfacing a Tcl script to code developed in other languages.
Then you can use the simpler syntax of Tcl and frameworks like tcltest to
create tests much quicker and easier (and with less chance of errors creeping
into the test suite itself) than many other languages." -- Ken Jones


POTW: XOTclIDE 0.53 by Artur Trzewik.  "XOTclIDE is an (Integrated
Development Environment) for XOTcl . XOTcl is an object oriented
extension for Tcl. XOTcl can also manage old Tcl code (procs)".
"XOTclIDE is suggested and inspired by some great Smalltalk
graphical environment systems as Squeak or Envy."
     http://www.xdobry.de/xotclIDE/


     When using [grid], remember that rows and columns expand
     to hold the largest widget; if you want them to be bigger than
     that you'll have to use -weight to distribute the extra space:
         http://groups.google.com/groups?th=85a2cd5350a46469

     TIP #161 results in torn feelings about tearoff menus:
         http://groups.google.com/groups?th=4c02c173404370f3

     Redirecting stdout is discussed for the umpteenth time:
         http://groups.google.com/groups?th=2e137859d1c0d6ba

     Watching a process and restarting it if it dies:
         http://groups.google.com/groups?th=394f9c1aba40af63

     We've got "uncde", do we need an "ungnome" too?
         http://groups.google.com/groups?th=1da8ed3a3a237d07

     Apparently I'm not the only C extension writer who's wondered
     when refcount management is automatic, and when it's not.
     Keeping it all straight requires a lot of RTFM!
         http://groups.google.com/groups?th=90f3cf48fe847265


Thanks to Arjen Markus for his summary of recent Wiki activity:
  There are a lot of pages this week that have something to do with
  "languages", so let us start with those:
  
  Tcl and other programming languages:
  - <http://wiki.tcl.tk/9563> puts a Tcl interpreter into C# applications 
  
  - <http://wiki.tcl.tk/605> extends Tcl via C++ (it shows a prototype 
    extension which could do with a bit more work, hint, hint)
  
  - And of course, there is good, old C: <http://wiki.tcl.tk/10161> 
    uses that via the development environment "Bwise" to do some 
    imagery ...
  
  Tcl in various environments:
  - UNIX terminals have more settings than Tcl currently recognises,
    until TIP #160 gets implemented, you can use this little extension.
    <http://wiki.tcl.tk/3347>
  
  - We all know the Tcl-only web server, tclhttpd, right? Some discussion
    about how to make it even better at <http://wiki.tcl.tk/10198>
  
  - DOS may be all but forgotten, yet is possible to run Tcl on it:
    <http://wiki.tcl.tk/10257> for the what and where...
  
  Tcl and its syntax:
  - If we get {expand}, then we need a new rule. Here is a suggestion
    for the extended version of the Endecalogue: the Dodecalogue -
    <http://wiki.tcl.tk/10259>
    (Hm, if we could draw text in 3D, we might put it on a Aristotelean
    polyhedron ...)
    Well, in any case: it is open to comments!
  
  - Braces and expressions: is this a never-ending story too? 
    <http://wiki.tcl.tk/10225> demonstrates a few cases ...
  
  Tcl and natural languages:
  - Have a look at <http://wiki.tcl.tk/10261> and <http://wiki.tcl.tk/10262>
    for a few smiles on Richard S's experiments with natural language 
    processing.
  
  Tcl and games:
  - Sure, the Wiki holds a lot of them. I like this version of Sokoban:
    <http://wiki.tcl.tk/7847>, if only for it's graphics
  
  And now the finale:
  With special recommendation: Stefan Vogel's administration interface
  for Metakit databases using Tclhttpd (yes the same).
  <http://wiki.tcl.tk/10241> holds the story and a pretty picture.
  

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