Cameron Laird's personal notes on why one uses
What is Tcl?
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
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?
- Power: While Tcl's
is simple to to the point of degeneracy, it's surprisingly
effective. Tcl's crucial advantage is that it's designed
to play nicely with other facilities; it extends and embeds
easily, communicates with other technologies, and so on.
Also, Tcl leverages the code-data duality cleverly.
- Advantages: the
launched, nominally comparing Tcl to
Perl, in fact applies
more broadly. Tcl is
because it's simple, it socializes,
scales well, it knows
APIs for networking and process management are particularly
elegant, and it's remarkably portable.
- Who uses Tcl? All kinds of people: academics,
and everyone in-between. Tcl is
more like a technology than a solution to an end-user
think of how ball bearings can show up in anything.
It's apt enough to be one of the principle languages for
solutions developed by our company,
[CL will document the range of Tcl uses, eventually.]
collected by Sun
Team Perl proclaims the superiority of
reply, after a fashion.
AOL answers the question.
of Tcl to other "scripting" languages.
[Explain roles of Expect and
Laird's notes on
why one uses Tclfirstname.lastname@example.org