Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Dec 2007 22:33:53 -0500
From:      "Matt LaPlante" <cyberdog3k@gmail.com>
To:        "Chuck Robey" <chuckr@chuckr.org>
Cc:        Giorgos Keramidas <keramida@ceid.upatras.gr>, FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: Apparently, csh programming is considered harmful.
Message-ID:  <cbb8f04c0712131933x4317cb88v26d567187e70c713@mail.gmail.com>
In-Reply-To: <4761F17F.9030908@chuckr.org>
References:  <20071214010542.GA19553@demeter.hydra> <20071214022529.GA2571@kobe.laptop> <4761F17F.9030908@chuckr.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Dec 13, 2007 9:59 PM, Chuck Robey <chuckr@chuckr.org> wrote:
> Giorgos Keramidas wrote:
> > On 2007-12-13 18:05, Chad Perrin <perrin@apotheon.com> 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!)

One could argue that making irrelevant, potentially insulting
statements about alternative operating systems is:
- not adult
- not well-reasoned
- flamebait

> 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"
>
> _______________________________________________
> 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"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?cbb8f04c0712131933x4317cb88v26d567187e70c713>