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 Date: Tue, 18 Jun 2002 14:24:43 -0400 From: Jon LaBadie To: cygwin AT cygwin DOT com Cc: Thomas Baker Subject: Re: KSH on Cygwin Message-ID: <20020618182443.GA556@butch.jgcomp.com> Mail-Followup-To: Jon LaBadie , cygwin AT cygwin DOT com, Thomas Baker References: <20020614212340 DOT 84404 DOT qmail AT mail DOT com> <20020616061322 DOT GA10545 AT butch DOT jgcomp DOT com> <20020617150837 DOT A836 AT mail DOT gmd DOT de> <20020618134128 DOT A2084 AT mail DOT gmd DOT de> <20020618151001 DOT N30892 AT cygbert DOT vinschen DOT de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020618151001.N30892@cygbert.vinschen.de> User-Agent: Mutt/1.3.28i On Tue, Jun 18, 2002 at 03:10:01PM +0200, Corinna Vinschen wrote: > On Tue, Jun 18, 2002 at 01:41:28PM +0200, Thomas Baker wrote: > > I have been looking forward to KSH in particular, because > > that is what it will take for me to move completely from MKS > > Toolkit to Cygwin. When I first installed Cygwin on the same > > What I don't quite get is: Is there actually any important > feature in ksh which isn't already available in bash/tcsh/zsh? Important is, of course, in the eye of the beholder. I for one would not use tcsh or zsh. I use bash under cygwin rather than pdksh. But that is only because ksh is not available. In all other environments ksh is my default. That is the main importance of having it available under cygwin (to me). As to explicit features lacking in bash (and/or others) I might include: floating point math non-posix functions with local environments a function PATH variable several special substitution capabilities like ${!array[*]} which lists the current subscripts of array Any proficient bash programmer may be able to point out my errors and list lots of things bash has that ksh lacks. And probably several will :( -- Jon H. LaBadie jcyg AT jgcomp DOT com JG Computing 4455 Province Line Road (609) 252-0159 Princeton, NJ 08540-4322 (609) 683-7220 (fax) -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/