* [EMAIL PROTECTED] <[EMAIL PROTECTED]> [2008-01-04 19:50]: > The Tool Control Language (TCL) is one of the most elegant and > power programming languages ever devised. TCL is not part of > the Algol family of languages (it is more closely related to > Lisp) which makes it difficult to grok for people who have only > been exposed to Algol-like langauges. But this does not detract > from the extreme elegance of the language.
No, it doesn’t, but it also doesn’t change the fact that it’s kind of wretched. :-) It’s kind of a grown-up and much cleaner version of shell, which is likewise much-misunderstood. But personally I’d still not wish to write overly large codebases in it… though maybe it has become more suitable to this since the last time I looked, a long while ago at this point. I did enjoy the grammatic regularity then… shades of Forth (for which I retain a soft spot). > Let me state unambiguiously that SQLite would not be possible > were it not for TCL. I think that’s a bit of an overstatement. It seems that something like Lua (which admittedly has only lately really gotten into its own) would have been no less servicable. In principle any of the current crop of dynamic languages should suffice, though the major ones do not make it nearly as easy as Tcl to write bindings to C libraries. (I hear that Ruby is not half bad in this regard, though.) Regards, -- Aristotle Pagaltzis // <http://plasmasturm.org/> ----------------------------------------------------------------------------- To unsubscribe, send email to [EMAIL PROTECTED] -----------------------------------------------------------------------------