From: Mathieu Bouchard Date: 2005-01-27T10:46:38+09:00 Subject: Re: When little languages grow... On Thu, 27 Jan 2005, Booker C. Bense wrote: > _ Of course it was vast overkill for 99% of what you need to > do with that kind of system. As much as I dislike Tcl for other > reasons, it is a very good language for extending applications > via simple scripting. Adding your own specialized commands is > fairly straightforward. I know quite a few scientific groups > that are using Python to do similar things these days. Another thing I like about Tcl is that it has _no_ special cases. Its syntax, while superficially like shell scripts, is deeply like Lisp (actually simpler: think Scheme with a few details backwards). The equivalent of Ruby's "def" in Tcl is "proc". Well, proc is a procedure, so you can redefine it, so as to add features to it. That kind of goodies is the things that make Tcl quite bearable to me, despite lacking a damn lot features (I originally switched to Perl from Tcl) I still have to work with Tcl because of a GUI made in Tk, but I'm quite happy with it. _____________________________________________________________________ Mathieu Bouchard -=- Montr�al QC Canada -=- http://artengine.ca/matju