From: MARSHALL K. <Kei...@to...> - 2003-10-14 08:02:11
|
Daniel Raymond wrote: >How hard would it be to get ksh running on MSYS? Is it as simple as downloading >the open source for KSH93, compiling it, and executing it from an MSYS window? Possibly. But why bother? The sh.exe supplied with MSYS is actually GNU bash, which, IIRC is a superset of *both* ksh and csh. Regards, Keith. |
From: Daniel R. <da...@pc...> - 2003-10-14 17:09:12
|
> > How hard would it be to get ksh running on MSYS? Is it as > > simple as downloading the open source for KSH93, compiling > > it, and executing it from an MSYS > > window? > > Possibly. But why bother? The sh.exe supplied with MSYS > is actually GNU bash, which, IIRC is a superset of *both* > ksh and csh. > Why bother? Can bash do vi-style command line editing? That's the deal breaker for me. I thought I read somewhere that ksh has more users than any of the other shells... |
From: Earnie B. <ea...@us...> - 2003-10-14 20:58:00
|
Daniel Raymond wrote: > > Why bother? Can bash do vi-style command line editing? That's the deal breaker > for me. I thought I read somewhere that ksh has more users than any of the > other shells... > set -o vi set -o emacs emacs is the default Change your default by creating a ~/.profile file. Earnie -- http://www.mingw.org Powered by SourceForge <http://sourceforge.net/projects/mingw> |
From: Schuster, J. (N-Compaq) <joe...@lm...> - 2003-10-14 21:25:57
|
You can do it in MSYS but it screws up the command line completion stuff for bash with the 'tab' key for some reason. -----Original Message----- From: min...@li... [mailto:min...@li...]On Behalf Of Earnie Boyd Sent: Tuesday, October 14, 2003 2:58 PM To: min...@li... Subject: Re: [Mingw-users] ksh on MSYS Daniel Raymond wrote: > > Why bother? Can bash do vi-style command line editing? That's the deal breaker > for me. I thought I read somewhere that ksh has more users than any of the > other shells... > set -o vi set -o emacs emacs is the default Change your default by creating a ~/.profile file. Earnie -- http://www.mingw.org Powered by SourceForge <http://sourceforge.net/projects/mingw> ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php _______________________________________________ MinGW-users mailing list Min...@li... You may change your MinGW Account Options or unsubscribe at: https://lists.sourceforge.net/lists/listinfo/mingw-users |
From: Daniel R. <da...@pc...> - 2003-10-17 21:07:01
|
> It would be just as interesting if someone ported bash to > use spawning instead of fork/exec. I would prefer this to > the AT&T KSH. > > Earnie What would be the benefit of this? Would it allow you to run gvim in the background without using the "start" script? |
From: Earnie B. <ea...@us...> - 2003-10-19 13:53:49
|
Daniel Raymond wrote: >>It would be just as interesting if someone ported bash to >>use spawning instead of fork/exec. I would prefer this to >>the AT&T KSH. >> >>Earnie > > > What would be the benefit of this? Would it allow you to run > gvim in the background without using the "start" script? > Faster execution of the script. Fork/exec starts two processes while spawn only needs one. Fork as emulated for Win32 must copy data from the parent to the child before execution begins. This would be avoided with spawn. Earnie -- http://www.mingw.org Powered by SourceForge <http://sourceforge.net/projects/mingw> |
From: Earnie B. <ea...@us...> - 2003-10-14 11:44:47
|
MARSHALL Keith wrote: > Daniel Raymond wrote: > >>How hard would it be to get ksh running on MSYS? Is it as simple as > > downloading > >>the open source for KSH93, compiling it, and executing it from an MSYS > > window? > > Possibly. But why bother? The sh.exe supplied with MSYS > is actually GNU bash, which, IIRC is a superset of *both* > ksh and csh. > Possible, yes; but most likely difficult. I know that the AT&T KSH release has configurations to build using spawning rather than fork/exec. It might prove interesting to see what effects that configuration would have for MSYS. If you want to give it a go, you'll need the msysDTK and msysDVLPR packages installed into your MSYS prefix. You'll then issue the msysdvlpr to open an MSYS build platform. It would be just as interesting if someone ported bash to use spawning instead of fork/exec. I would prefer this to the AT&T KSH. Earnie -- http://www.mingw.org Powered by SourceForge <http://sourceforge.net/projects/mingw> |