Tcl is the oldest scripting language that we
teach - but there's nothing wrong with a bit of age. It's very much
a command based engineer's language, designed for integration into
applications written in C, and used in various big systems / products
in the Numerical Control and Integrated Circuit and chip and logic
design worlds. The Tk Graphic User Interface adds to Tcl scripts the
ability to produce user interaction windows and graphics, and the
Expect extension allows programmers to automate the control of other
programs which were designed for human, keyboard to screen use.
At
Well House Consultants, we run:
• A 3 day public course on
Tcl programming. It's the most
gently paced of our courses since many of Tcl our delegates are quite new
to the world of computer programming.
• A 2 day public course on the
tk extension. This follows on from the
Tcl course, of which prior knowledge is assumed.
If you're interested in
the Expect extension, it's always covered a little during both courses;
if there are delegates for whom it is important, then we cover it in much
more detail.
If you've a group of three or more delegates who wish to learn about Tcl
at the same time, a
Specially Run Courses course can be arranged, and for larger groups we
can also run a
Private Courses course at your offices. Such courses are tailored to
meet your requirements - please contact us to discuss the detail of what you
need.
We use Expect on this live web site on pages such as our
server availability
test where we want to parallel ping a block of hosts. And we use
Tcl/Tk on similar internal scripts - they're vital to us in that when
we set up on site, a single test from one machine can check out our
whole network!
Tcl and Tk were written by John Ousterhout the best part of 30 years ago
and have had a chequered support history. But they're pretty stable,
useful, and these days are Open Source with a good community around them.