Tcl (was Re: [oclug] UNIX philosophy (was Re: vim rulez...))

David F. Skoll dfs at roaringpenguin.com
Thu Apr 19 08:30:23 EDT 2001


On Wed, 18 Apr 2001, Jon Earle wrote:

> Last version of Tcl/Tk I used was 8.0.  It didn't have a real array
> construct (it's version of "arrays" is like C structs) and Tk had no table
> widget.  This meant building tables of data using Tcl/Tk was _really_
> ugly!

> Has this changed in recent versions?

Yes and no.  Yes, there is an add-on table widget called TkTable.  No,
Tcl still does not have real arrays (they are associative arrays, or in
Perlspeak, hashes.)

[incr Tcl] gives Tcl an object-oriented extension, and this is good for
building data structures.  But pure Tcl is not suitable for structured data.
The best thing about Tcl, I think, is that the API for embedding it into
C is very clean and well thought-out.  I use Tcl/Tk for scripting and GUI,
and C or C++ for time-consuming or complex processing.

--
David.




More information about the OCLUG mailing list