"An interesting interview with John Ousterhout after the recent
sale of his company, Ajuba Solutions. John talks about the status
of Tcl/TK, how the sale of Ajuba affects the Language and where
Tcl/TK development is headed."
"What were some of the challenges you faced when you first
developed TCL and TK?
"John: The challenge that led to the development of Tcl was
building command languages for interactive applications. My
graduate students and I had been working on a number of programs
that needed command languages, and we had built a bunch of bad
command languages. The goal for Tcl was to create an extensible
core for a good command language, then reuse that core in a variety
of applications. This goal led to much of Tcl's design, including
its powerful features for extensibility, its embeddability, and its
simple string-oriented syntax."
"Did you ever think Tcl/Tk would be this successfull?"
"John: I had no idea at all. I built Tcl purely for my own
personal use; I didn't think anyone else would care about it. It
was a pleasant surprise when I gave a few talks on Tcl and people
seemed interested, and a total shock when the user community
ballooned into the hundreds of thousands over the next few