From owner-freebsd-chat Thu Jul 29 13: 8:50 1999 Delivered-To: freebsd-chat@freebsd.org Received: from smtp03.primenet.com (smtp03.primenet.com [206.165.6.133]) by hub.freebsd.org (Postfix) with ESMTP id 57E87150BF for ; Thu, 29 Jul 1999 13:08:31 -0700 (PDT) (envelope-from tlambert@usr06.primenet.com) Received: (from daemon@localhost) by smtp03.primenet.com (8.8.8/8.8.8) id NAA01329; Thu, 29 Jul 1999 13:07:54 -0700 (MST) Received: from usr06.primenet.com(206.165.6.206) via SMTP by smtp03.primenet.com, id smtpd001283; Thu Jul 29 13:07:50 1999 Received: (from tlambert@localhost) by usr06.primenet.com (8.8.5/8.8.5) id NAA29868; Thu, 29 Jul 1999 13:07:48 -0700 (MST) From: Terry Lambert Message-Id: <199907292007.NAA29868@usr06.primenet.com> Subject: Re: What to tell to Linux-centric people?! To: Doug@gorean.org (Doug) Date: Thu, 29 Jul 1999 20:07:48 +0000 (GMT) Cc: tlambert@primenet.com, chat@freebsd.org In-Reply-To: from "Doug" at Jul 28, 99 05:30:01 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > And I tried rerunning the shell script under all the other > > shells on the box, but it failed for lack of bash "extensions". > > > > My conclusion? > > > > "Standard plus extensions" is the same thing as "non-standard". > > > > I guess whoever wrote bash never had to deal with NDS being > > "Standard X.500 plus Novell extensions" or the Novell print > > model being "Palladium plus Novell extensions". > > > > Morons who add extensions, and then turn them on by default, > > are the bane of interoperability everywhere. > > Aren't we mixing apples and cumquats here? No. > You can't blame the shell itself if some twit writes a script > that's supposed to be portable using non-portable scripting > conventions, can you? Yes, I can. Scripting should be, by definition, twit-proof. No exceptions. > I'm one of the biggest Bash advocates I know, but whenever I > write sh scripts I am very careful to use only standard sh bits. Well, you aren't a twit. 8-). An apt analogy would be to say that the person who dies without ever getting into an automobile accident didn't need to use seatbelts, and so should have had the option of buying a car without them. > In fact, Bash is probably the most POSIX compliant shell going, > especially when invoked as sh. Does this turn off extensions? If it doesn't, then it isn't. > At the same time, I share your frustration with the "web of > dependencies" that seems to envelop anything that goes near a GNU product. > Bash is better than most, but obviously my preference would be that it was > less GNU (and/or GPL, yes, I realize they aren't totally the same thing), > but that's how the sky falls sometimes. I'm not complaining about the sky falling; we were asked why we (the people who do not like bash) don't like bash. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message