Linux Today: Linux News On Internet Time.

The A-Z of Programming Languages: Tcl

May 08, 2009, 19:33 (5 Talkback[s])
(Other stories by Kathryn Edwards)

[ Thanks to jeeves for this link. ]

"How does Tk fit into the picture?
One of the key features of Tcl is extensibility: it is easy to create new features that appear as part of the language (this is the way that applications using Tcl can make their own functionality visible to users). At the same time that I was developing Tcl, graphical user interfaces were becoming popular, but the tools for creating GUI applications (such as the Motif toolkit for the X Window System) were complex, hard to use, and not very powerful. I had been thinking about graphical toolkits for several years, and it occurred to me that I could build a toolkit as an extension to Tcl. This became Tk. The flexible, string-oriented nature of Tcl made it possible to build a toolkit that was simple to use yet very powerful.

"What influence, if any, did Tcl have in the development of Java?
As far as I know the Java language developed independently of Tcl. However, the AWT GUI toolkit for Java reflects a few features that appeared first in Tk, such as a grid-based geometry manager."

Complete Story

Related Stories: