Cameron Laird's personal notes on why one uses Tcl

What is Tcl? Jean-Claude Wippler wrote
My qualification of Tcl is: "freedom to mix and match". The value is the ability to tear apart one approach and glue it back together in another way - later, when technology or requirements change. The genius of John Ousterhout and his invention of Tcl, is the acknowledgement that: 1) glue is perfect, and 2) glue is not everything.
One correspondent asked me,
Please give me short explanation what is so powerful in this language, what are its major advantages and where it is commonly used.
How brief can I be?

Testimonials collected by Sun

Team Perl proclaims the superiority of their favorite. I reply, after a fashion.

AOL answers the question.

I've collected comparisons of Tcl to other "scripting" languages.

[Explain roles of Expect and Tk.]


Cameron Laird's notes on why one uses Tcl/claird@phaseit.net