From owner-freebsd-chat Tue Jun 17 20:10:07 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA24642 for chat-outgoing; Tue, 17 Jun 1997 20:10:07 -0700 (PDT) Received: from suntan.tandem.com (suntan.tandem.com [192.216.221.8]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id UAA24636; Tue, 17 Jun 1997 20:10:05 -0700 (PDT) From: Greg Lehey Received: from papillon.lemis.com by suntan.tandem.com (8.6.12/suntan5.970212) id UAA17173; Tue, 17 Jun 1997 20:09:47 -0700 Received: (grog@localhost) by papillon.lemis.com (8.8.4/8.6.12) id KAA00545; Wed, 18 Jun 1997 10:15:34 +0800 (CST) Message-Id: <199706180215.KAA00545@papillon.lemis.com> Subject: Re: TCL In-Reply-To: <199706180159.LAA19495@genesis.atrad.adelaide.edu.au> from Michael Smith at "Jun 18, 97 11:29:46 am" To: msmith@atrad.adelaide.edu.au (Michael Smith) Date: Wed, 18 Jun 1997 10:15:02 +0800 (CST) Cc: grog@FreeBSD.ORG, joerg_wunsch@uriah.heep.sax.de, chat@FreeBSD.ORG Organisation: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8250 Fax: +61-8-8388-8250 Mobile: +61-41-739-7062 Reply-to: grog@FreeBSD.ORG (Greg Lehey) WWW-Home-Page: http://www.FreeBSD.org/~grog X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-chat@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Michael Smith writes: > Greg Lehey stands accused of saying: >> >> I won't disagree with any of this. I just disagree with the concept >> of having to use different languages for different purposes. (dons >> asbestos underwear) As far as I am concerned, there are three >> languages: (Bourne) shell, awk, and C. Sure, it takes more effort to >> write some things in C than it would in perl or tcl, but you don't get >> boxed in so easily. > > Speaking of boxing, watch out for the ears next time you come 'round > 8) Don't worry, I'll probably forget to bring them with me :-) Now why do you think I talked about asbestos underwear? I was obviously targeting the wrong area. > There are things that a good extension language like Tcl can do that > would require an astronomical amount of effort to achieve in C; using > such a language lets you leverage the fact that someone else has > already done the work, and given you a very flexible, generalised > means for accessing it. Sure, I said that it would take more effort. I also find that re-using other people's functions takes some effort, and as time goes on, I've found that less and less worthwhile. Apart from the fact that they often need significant mods, you might find 5 or 10 candidates which you need to evaluate before you decide *which* one you want to modify. Greg