Tcl (was Re: [oclug] UNIX philosophy (was Re: vim rulez...))
Michael P. Soulier
msoulier at storm.ca
Thu Apr 19 08:23:25 EDT 2001
On Wed, Apr 18, 2001 at 10:09:17PM -0400, 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?
Not that I know of. Arrays are done like in Awk really.
set array1[$index] = $value
set array2[$index1_$index2] = $value
They're associative arrays, and by putting two values together you can
simulate multi-dimensional arrays. It's a little ugly but it works.
And yes, Tcl has "caught up" so to speak with Perl and Python in the
bytecode arena, so it's faster now. It's a nice language overall. I'm told
that incrTcl is pretty much like Java in its syntax. I'm primarily interested
in Tcl purely for Expect though.
Mike
--
Michael P. Soulier <msoulier at storm.ca>
"With sufficient thrust, pigs fly just fine. However, this is not necessarily a
good idea. It is hard to be sure where they are going to land, and it could be
dangerous sitting under them as they fly overhead." -- RFC 1925
More information about the OCLUG
mailing list