home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / unix / shell / 3155 < prev    next >
Encoding:
Internet Message Format  |  1992-07-27  |  1.4 KB

  1. Path: sparky!uunet!mcsun!uknet!mucs!mccuts!zzassgl
  2. From: zzassgl@uts.mcc.ac.uk (Geoff Lane)
  3. Newsgroups: comp.unix.shell
  4. Subject: Re: Learning from Unix shell sources
  5. Message-ID: <5450@mccuts.uts.mcc.ac.uk>
  6. Date: 27 Jul 92 13:54:36 GMT
  7. Organization: Manchester Computing Centre, Manchester, England, M13 9PL.
  8. Lines: 32
  9.  
  10.  
  11. Thanks to everyone who replied.
  12.  
  13. Of those who offered an opinion all but two suggested that
  14. the best place to learn shell implementation techniques was
  15. from the sources to "rc" (the Unix re-implementation of the 
  16. Plan 9 shell; the sources of the latest version were posted
  17. recently.)  Many also commented that the sources to sh and 
  18. bash were hairy in the extream and not good examples to
  19. work from.
  20.  
  21. If you are curious, the two alternate suggestions were ksh
  22. and/or tcsh from one person and a warning to avoid AT&T
  23. source code if I ever wanted to distribute anything that I
  24. wrote as a result (this wasn't sent from AT&T :-))
  25.  
  26. A book was also suggested ...
  27.  
  28.                 Advanced UNIX programming
  29.                 Marc J. Rochkind
  30.                 Prentice-Hall 1985
  31.                 ISBN 0-13-011818-4
  32.                 ISBN 0-13-011800-1 (pbk.)
  33.  
  34.  
  35. Apparently this book uses the construction of a shell based
  36. on a subset of sh as a major example of programming
  37. techniques.
  38.  
  39. -- 
  40. Geoff. Lane.                                  Janet: zzassgl@uk.ac.mcc.uts
  41. UTS Sys Admin, Manchester Computing Centre, Oxford Rd, Manchester, M13 9PL
  42.