http://cfa-www.harvard.edu/~john/I build software systems for large astronomical instrumentation at
Smithsonian Astrophysical Observatory.
JBR in discussions
Reformed scripter, now Tcl'er...
When Tcl first came out, I thought it sucked, a rather slow interpreted language with square brackets for interpolation! I wrote my own
lua/Xt binding marrying it to Wcl and the BAE Matrix. Tcl 8.0 and a little playing around and I've written tcl ever since, good riddance to all that unsupportable code.
The nicest Tcl I've written is the
message library. This runs the
MMT Observatory instruments and data acquisition systems [
1]. All of the GUI code is Tcl, instrument control software is C. If I'd know better all the code would be Tcl with C (
Critcl) extensions. There are several glue servers written in Tcl simply to handle protocol translation, very handy.
I wrote
starbase which I use in the lab almost every day. There is a tcl API for starbase in pure tcl [starbase.tcl].
Tcl Things