home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!spool.mu.edu!sdd.hp.com!cs.utexas.edu!zaphod.mps.ohio-state.edu!swrinde!emory!gwinnett!qcinet!dpayton
- From: dpayton@qcinet.Gwinnett.COM (Doug Payton)
- Newsgroups: comp.unix.questions
- Subject: Re: The Revenge of CSH
- Message-ID: <1992Dec31.154202.13209@qcinet.Gwinnett.COM>
- Date: 31 Dec 92 15:42:02 GMT
- References: <Bzz748.GDK@csn.org>
- Organization: Quality Consultants, Inc.
- Lines: 52
-
- In article <Bzz748.GDK@csn.org> bazyar@teal.csn.org (Jawaid Bazyar) writes:
- >
- > The reason for this reply is that I'm one of a number of folks working
- >on a csh clone (called GSH, and for the GNO/ME system for the Apple IIgs).
- >We intend to fix most if not all of these problems as we implement csh
- >from scratch on a 16-bit platform. But I take offense to the manner in
- >which csh's bugs are listed, and then be stated "csh sucks, is
- >totally unworthy", basically.
- > So, let the flamefest begin.
-
- Hope this isn't a flame, but I did notice a pattern in your responses to
- Christiansen's case against 'csh'. Examples:
-
- > Possibilities that could be added to csh, if anyone cared to.
-
- > Trivially fixed, by making >& _only_ redirect stderr, and having
- >the shell check appropriately for > and >& going to the same file.
- >I envison, oh, 10 lines of code?
-
- > Okay, add a read statement to csh.
-
- > I.e., csh has a bug. Not a design deficiency, but a bug.
-
- [NOTE: I saw a lot of these --^ ]
-
- > Design limitation (gosh, finally got one).
-
- > And it could be added to csh with about two lines of code.
-
- > A valid point (finally!). But, it could still be fixed pretty easily.
-
- > They're bugs, so they could be fixed.
-
- You've apparently missed the entire point. Tom's point is 'csh' is
- flawed -now-; don't use it. Others -have- done rewrites of 'csh' and he
- acknowledges that they are OK. Example:
-
- >> SUMMARY
- >> While some vendors have fixed some of the csh's bugs (the tcsh also does
- >> much better here),....
-
- etc.
-
- He pointed out problems, you said they could be fixed, but the point is
- that they aren't fixed, and thus 'csh' shouldn't be used.
- --
- Doug Payton -- Internet: dpayton@qcinet.gwinnett.com
-
- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- "It is true that to err is human--
- but it can be overdone." Unknown
- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-