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

  1. Newsgroups: comp.sys.apple2.gno
  2. Path: sparky!uunet!paladin.american.edu!gatech!destroyer!cs.ubc.ca!unixg.ubc.ca!kakwa.ucs.ualberta.ca!ee.ualberta.ca!jpenne
  3. From: jpenne@ee.ualberta.ca (Jerry Penner)
  4. Subject: Re: Why csh? (Re: unshar needed & sh dis...)
  5. Message-ID: <jpenne.725421000@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> <jpenne.725237760@ee.ualberta.ca> <bazyar.725291247@teal>
  10. Date: Sun, 27 Dec 1992 01:50:00 GMT
  11. Lines: 27
  12.  
  13. bazyar@teal.csn.org (Jawaid Bazyar) writes:
  14.  
  15. >  gsh takes a lot of inspiration from tcsh, the modern derivative of
  16. >csh, which provides command-line editing, smarter path handling,
  17. >and filename and command completion.
  18.  
  19. Good.
  20.  
  21. >  We never studied a whole lot on any aspect of why csh's script
  22. >language might be considered 'broken'.  Can you provide some examples?
  23.  
  24. I can only think of one off the top of my head, but csh has a bug when
  25. you type 'if ( expression...' and you forget the spaces around the (.
  26. There are others.  I basically quit using 'csh' when I ran into stuff
  27. like this and forgot about its problems.  Since you guys didn't port
  28. csh you won't have run into these types of problems.
  29.  
  30. >  gsh is completely (100%) decoupled from the kernel.  We did it just
  31. >like Unix because, well, Unix did it right :)  chsh .. is trivial,
  32. >but right now gsh is the only shell we've got.  I expect this to
  33. >change in the future.  gsh also provides some IIgs-specific
  34. >support that the Unix based shells cannot (like AppleWorks _and_ emacs
  35. >style command line editing).
  36.  
  37. Sounds good.
  38. -- 
  39. Jerry Penner   jpenne@ee.ualberta.ca   Try a 1-line .sig today.
  40.