From owner-freebsd-chat Thu Jun 19 01:55:57 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA17327 for chat-outgoing; Thu, 19 Jun 1997 01:55:57 -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 BAA17322 for ; Thu, 19 Jun 1997 01:55:54 -0700 (PDT) From: Greg Lehey Received: from papillon.lemis.com by suntan.tandem.com (8.6.12/suntan5.970212) id BAA02405; Thu, 19 Jun 1997 01:55:46 -0700 Received: (grog@localhost) by papillon.lemis.com (8.8.4/8.6.12) id PAA00864; Thu, 19 Jun 1997 15:46:16 +0800 (HKT) Message-Id: <199706190746.PAA00864@papillon.lemis.com> Subject: Re: TCL In-Reply-To: <199706190446.AAA06768@ethanol.gnu.ai.mit.edu> from Joel Ray Holveck at "Jun 19, 97 00:46:19 am" To: joelh@gnu.ai.mit.edu Date: Thu, 19 Jun 1997 15:46:14 +0800 (HKT) Cc: chat@FreeBSD.ORG (FreeBSD Chat) 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 Joel Ray Holveck writes: > >> 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. > > I personally find that just as learning foreign languages helps me > write better, so does learning other computer languages help me > program better. Lisp, for instance, changed my perspective on > hacking in a big way. OK, OK, I admit it, I used to hack a lot of LISP, and it did more to change my attitudes to programming than anything else I can think of. And maybe I was being a little too categorical in my statement above: yes, I do use other languages, in particular Emacs LISP, but not as often. > I also find that when I'm writing C code in Perl, I'm not using Perl > effectively. Instead it's most effective to think in Perl terms > when writing Perl, and in C terms when writing C. Sure. That's one of my gripes. I don't think that the learning effective use of the group (Perl,TCL,) is worth the trouble. I was unhappy enough to discover that I couldn't do everything in LISP. Greg