Tcl (was Re: [oclug] UNIX philosophy (was Re: vim rulez...))
Gilles J. Seguin
segg at infonet.ca
Thu Apr 19 14:42:52 EDT 2001
"David F. Skoll" wrote:
> 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,
The only real problem that I have with Tcl/Tk and [incr Tcl]
the language has change at the API level with the result
of keeping the source of those(Tcl/Tk) with the application.
But one of the goal was to reduce such dependency.
I can not afford timewise to port every applications written.
Array is one of those peculiar change.
And having the application portable.
> and C or C++ for time-consuming or complex processing.
More information about the OCLUG