From owner-freebsd-questions@FreeBSD.ORG Fri Dec 14 03:01:50 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A397C16A503 for ; Fri, 14 Dec 2007 03:01:50 +0000 (UTC) (envelope-from chuckr@chuckr.org) Received: from mail2.sea5.speakeasy.net (mail2.sea5.speakeasy.net [69.17.117.4]) by mx1.freebsd.org (Postfix) with ESMTP id 7B87B13C4D1 for ; Fri, 14 Dec 2007 03:01:50 +0000 (UTC) (envelope-from chuckr@chuckr.org) Received: (qmail 2637 invoked from network); 14 Dec 2007 03:01:49 -0000 Received: from april.chuckr.org (chuckr@[66.92.151.30]) (envelope-sender ) by mail2.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 14 Dec 2007 03:01:49 -0000 Message-ID: <4761F17F.9030908@chuckr.org> Date: Thu, 13 Dec 2007 21:59:11 -0500 From: Chuck Robey User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.9) Gecko/20071107 SeaMonkey/1.1.6 MIME-Version: 1.0 To: Giorgos Keramidas References: <20071214010542.GA19553@demeter.hydra> <20071214022529.GA2571@kobe.laptop> In-Reply-To: <20071214022529.GA2571@kobe.laptop> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD Questions Subject: Re: Apparently, csh programming is considered harmful. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Dec 2007 03:01:50 -0000 Giorgos Keramidas wrote: > On 2007-12-13 18:05, Chad Perrin wrote: >> I ran across this today: >> >> http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/ >> >> Title: >> Csh Programming Considered Harmful That was written sometime last millenium, I mean, it's REALLY old. The question is sort of flamebait (you ought to go ask it on, say, the Linux IRC channel, for well-reasoned, adult discussion (NOT!) In general, it's right, you really wouldn't want to use tcsh as a scripting language. Read it, you'll come out ahead, but understand, that tcsh is a heck of a good general purpose command shell for users. >> >> I wonder what responses I might get here, and how much of this applies >> to tcsh as well (I'm still not exactly a tcsh expert). > > Most of the points made in the FAQ about scripting large `applications' > with csh ring a bell for me. Now, having said that, /bin/sh is nice for > small to medium-sized scripts, but there is a certain point where even > sh(1) becomes annoying. > > Do you have any _particular_ parts of the csh-whynot article that you > would like to discuss, or this is a free for all flame? :) > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"