"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
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.