home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / next / programm / 8008 < prev    next >
Encoding:
Internet Message Format  |  1993-01-06  |  2.0 KB

  1. Path: sparky!uunet!olivea!hal.com!darkstar.UCSC.EDU!cats.ucsc.edu!isbell
  2. From: isbell@cats.ucsc.edu (Art Isbell)
  3. Newsgroups: comp.sys.next.programmer
  4. Subject: Re: tcsh
  5. Message-ID: <1ifcr1INNhp8@darkstar.UCSC.EDU>
  6. Date: 6 Jan 93 19:44:33 GMT
  7. References: <1993Jan6.155021.23331@ms.uky.edu>
  8. Organization: Cubic Solutions - NeXT software development and consulting
  9. Lines: 31
  10. NNTP-Posting-Host: si.ucsc.edu
  11.  
  12.  
  13. In article <1993Jan6.155021.23331@ms.uky.edu> iguana@mik.uky.edu writes:
  14. >:>    Hello.  I have seen several tcsh shells available on the net.  Is  
  15. >:>there any particularly compelling reason to use tcsh vs csh vs sh?
  16. >:>
  17. >:>    Thanks
  18. >:>    Jake
  19. >
  20. >Cshell is generally accepted over Bourne shell (sh) for the fact that it  
  21. >allows shell programming in the C language. TCshell is often used because  
  22. >it allows for WATCHes to be set. For instance, I use TCshell because I can  
  23. >leave a terminal window open and it will update me as to who is logging  
  24. >into and off my machine.
  25.  
  26. As he enters what is certainly a religious issue...
  27.  
  28. But Bourne shell is accepted by many as the preferable shell script syntax
  29. despite its syntactical differences from the C language.  But the Bourne shell
  30. is rather archaic relative the the C shell for interactive use.  The resolution
  31. to this dilemma has been adopted by the Free Software Foundation (the GNU
  32. project) under the guise of bash (Bourne-Again SHell - you gotta love those
  33. guys :-) which offers a set of C shell and Korn shell features, but uses a
  34. Bourne shell syntax superset.  When considering why Bourne shell syntax might
  35. be preferable to C shell, I think its important to realize that the GNU project
  36. could have based its shell on either and chose the Bourne shell.
  37. -- 
  38.  
  39. Art Isbell                                                      Cubic Solutions
  40. NeXT Registered Developer #745         NeXT software development and consulting
  41. NeXTmail: isbell@cats.UCSC.EDU                             Voice: (408)335-1154
  42. USmail: 95018-9442                                           Fax: (408)335-2515
  43.