home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / apple2 / gno / 709 < prev    next >
Encoding:
Text File  |  1992-12-24  |  2.0 KB  |  44 lines

  1. Newsgroups: comp.sys.apple2.gno
  2. Path: sparky!uunet!gatech!destroyer!cs.ubc.ca!alberta!kakwa.ucs.ualberta.ca!ee.ualberta.ca!jpenne
  3. From: jpenne@ee.ualberta.ca (Jerry Penner)
  4. Subject: Why csh? (Re: unshar needed & sh dis...)
  5. Message-ID: <jpenne.725237760@ee.ualberta.ca>
  6. Sender: news@kakwa.ucs.ualberta.ca
  7. Nntp-Posting-Host: eigen.ee.ualberta.ca
  8. Organization: University Of Alberta, Edmonton Canada
  9. 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>
  10. Date: Thu, 24 Dec 1992 22:56:00 GMT
  11. Lines: 31
  12.  
  13. bazyar@teal.csn.org (Jawaid Bazyar) writes:
  14.  
  15. >henigan@quando.quantum.de (Kevin Henigan) writes:
  16. >>The new version of gsh will support if/then/else etc... is it compatible
  17. >>enough to unpack un*x shar files or to run un*x sh scripts.
  18.  
  19. >  No; gsh is based on csh, and always will be.  All Hail the High Grandeur
  20. >of Bill Joy!
  21.  
  22. Just a question (as the subject line says), why did you go with 'csh'
  23. compatibility in the first place?  Unix csh is broken (as far as
  24. programming the thing goes.  Its command line interface works fine,
  25. except that it lacks command line editing and most versions I've
  26. played with don't have filename completion working).  The other
  27. shells like ksh, bash, etc are better...  Of course, this is just an
  28. interest-based question since you're obviously not going to change it
  29. now.
  30.  
  31. I don't own GNO so I'm also wondering how tightly coupled is the GNO
  32. kernel to the 'gsh' shell?  Can it be replaced with something else or
  33. would you have to start up another shell from inside it.  It would be
  34. cool to have 'chsh /bin/ksh' work in GNO.
  35.  
  36. >  But seriously, I've got code for an sh clone, and will finish a port
  37. >as soon as I add more robust UNIX-style fork() support to GNO.  I'll
  38. >actually be adding vfork(), which the sh clone can be modified to use
  39. >instead of regular UNIX fork.
  40.  
  41. Sounds good.
  42. -- 
  43. Jerry Penner   jpenne@ee.ualberta.ca   Try a 1-line .sig today.
  44.