From owner-freebsd-chat Tue Jun 17 18:33:25 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA20629 for chat-outgoing; Tue, 17 Jun 1997 18:33:25 -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 SAA20622 for ; Tue, 17 Jun 1997 18:33:21 -0700 (PDT) From: Greg Lehey Received: from papillon.lemis.com by suntan.tandem.com (8.6.12/suntan5.970212) id SAA05139; Tue, 17 Jun 1997 18:33:07 -0700 Received: (grog@localhost) by papillon.lemis.com (8.8.4/8.6.12) id JAA00340; Wed, 18 Jun 1997 09:08:15 +0800 (CST) Message-Id: <199706180108.JAA00340@papillon.lemis.com> Subject: Re: TCL In-Reply-To: <19970616212005.CG12178@uriah.heep.sax.de> from J Wunsch at "Jun 16, 97 09:20:05 pm" To: joerg_wunsch@uriah.heep.sax.de Date: Wed, 18 Jun 1997 09:08:13 +0800 (CST) Cc: 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 J Wunsch writes: > As Gary Clark II wrote: > >> Yes, I know that some of you people dislike PERL the way I dislike >> TCL, but so far I've not seen any apps that TCL could do that PERL could >> not. (Maybe expect, but I've seen PERL code that does the same thing). > > I don't know Tcl (very much), and people who know me also know that > i'm rather a Perl bigot. > > Anyway, i think Tcl is good in what it has been intended for by > Ousterhout: an embeddable language. Sure, Perl 5 also has a C > interface, but i would probably stop using Perl for my project by the > time being tempted to require such an interface. Likewise, i couldn't > imagine to the least would ever be usefully done in Perl, but i think > a Tcl scripting for some C framework can really do its thing. > > As one of the Joels wrote here, each language for what it has been > designed for. 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. Greg