Article View: comp.sys.apple2.gno
Article #213Why csh? (Re: unshar needed & sh dis...)
From: Jerry Penner
Date: Thu, 24 Dec 1992 22:56
Date: Thu, 24 Dec 1992 22:56
31 lines
2056 bytes
2056 bytes
bazyar@teal.csn.org (Jawaid Bazyar) writes: >henigan@quando.quantum.de (Kevin Henigan) writes: >>The new version of gsh will support if/then/else etc... is it compatible >>enough to unpack un*x shar files or to run un*x sh scripts. > No; gsh is based on csh, and always will be. All Hail the High Grandeur >of Bill Joy! Just a question (as the subject line says), why did you go with 'csh' compatibility in the first place? Unix csh is broken (as far as programming the thing goes. Its command line interface works fine, except that it lacks command line editing and most versions I've played with don't have filename completion working). The other shells like ksh, bash, etc are better... Of course, this is just an interest-based question since you're obviously not going to change it now. I don't own GNO so I'm also wondering how tightly coupled is the GNO kernel to the 'gsh' shell? Can it be replaced with something else or would you have to start up another shell from inside it. It would be cool to have 'chsh /bin/ksh' work in GNO. > But seriously, I've got code for an sh clone, and will finish a port >as soon as I add more robust UNIX-style fork() support to GNO. I'll >actually be adding vfork(), which the sh clone can be modified to use >instead of regular UNIX fork. Sounds good. -- Jerry Penner jpenne@ee.ualberta.ca Try a 1-line .sig today.
Technical Details
Message-ID:
<jpenne.725237760@ee.ualberta.ca>Path:
arc1-ca.pugleaf.net!sparky!uunet!gatech!destroyer!cs.ubc.ca!alberta!kakwa.ucs.ualberta.ca!ee.ualberta.ca!jpenneReferences:
<behrenss.724869178@hphalle6> <1992Dec21.160930.1472@r-node.gts.org> <1h5c80INN9ba@charnel.ecst.csuchico.edu> <1992Dec22.120955.13131@quando.quantum.de> <bazyar.725048507@teal>Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.apple2.gno Path: arc1-ca.pugleaf.net!sparky!uunet!gatech!destroyer!cs.ubc.ca!alberta!kakwa.ucs.ualberta.ca!ee.ualberta.ca!jpenne From: jpenne@ee.ualberta.ca (Jerry Penner) Subject: Why csh? (Re: unshar needed & sh dis...) Message-ID: <jpenne.725237760@ee.ualberta.ca> Sender: news@kakwa.ucs.ualberta.ca Nntp-Posting-Host: eigen.ee.ualberta.ca Organization: University Of Alberta, Edmonton Canada References: <behrenss.724869178@hphalle6> <1992Dec21.160930.1472@r-node.gts.org> <1h5c80INN9ba@charnel.ecst.csuchico.edu> <1992Dec22.120955.13131@quando.quantum.de> <bazyar.725048507@teal> Date: Thu, 24 Dec 1992 22:56:00 GMT Lines: 31