Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <20050420200852.27742.qmail@web54007.mail.yahoo.com> Date: Wed, 20 Apr 2005 13:08:52 -0700 (PDT) From: Tim Hubberstey Subject: Re: How well supported is csh/tcsh? To: Cygwin List In-Reply-To: 6667 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-IsSubscribed: yes Note-from-DJ: This may be spam --- Jason Pearce wrote: > I have been using bash within my Cygwin environment thus > far. But all are other UNIX machines are set up to use > /bin/csh so I am considering making the shift to either > /bin/csh or /bin/tcsh under cygwin. > > Preliminary experiments look good, but I have the feeling > the majority of Cygwin users are with bash, even if I have > no factual basis for it! So > > o Do most new/upgraded packages work or do you always have > to port setup scripts? Not an issue, see other posts > o Can I use tsch as a "nicer" csh and should this be fully > compatible with csh? AFAIK, yes. > o Any testimonials good or bad? I've been using tcsh for about 10 years now, but only for interactive shells. bash may have caught up to tcsh's user interface features but tcsh is (usually) available on older machines that don't have bash. I *always* use sh for scripts in order to have the highest probability of them being portable. For Cygwin, I actually delete the sh.exe and create a symlink from 'sh.exe' to 'bash.exe'. I find the Cygwin implementation of 'sh' (really 'ash') to be inadequate (I believe it was because of unsupported builtins, I stopped using it quite a while ago so I don't really remember). __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/