🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.apple2.gno
Article #213

Why csh? (Re: unshar needed & sh dis...)

#213
From: Jerry Penner
Date: Thu, 24 Dec 1992 22:56
31 lines
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!jpenne
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>

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