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

  1. Path: sparky!uunet!dtix!darwin.sura.net!convex!tchrist
  2. From: tchrist@convex.COM (Tom Christiansen)
  3. Newsgroups: comp.unix.shell
  4. Subject: Re: Sort problem . .
  5. Message-ID: <1992Jul31.000822.13317@convex.com>
  6. Date: 31 Jul 92 00:08:22 GMT
  7. References: <7=pmx9.messina@netcom.com> <1992Jul30.094428.17460@prl.dec.com> <33pmg
  8. Sender: usenet@convex.com (news access account)
  9. Reply-To: tchrist@convex.COM (Tom Christiansen)
  10. Organization: CONVEX Realtime Development, Colorado Springs, CO
  11. Lines: 34
  12. Originator: tchrist@convex.convex.com
  13. Nntp-Posting-Host: convex.convex.com
  14. X-Disclaimer: This message was written by a user at CONVEX Computer
  15.               Corp. The opinions expressed are those of the user and
  16.               not necessarily those of CONVEX.
  17.  
  18. From the keyboard of messina@netcom.com (Tony Porczyk):
  19. :boyd@prl.dec.com (Boyd Roberts) writes:
  20. :>In article <7=pmx9.messina@netcom.com>, messina@netcom.com (Tony Porczyk) writes:
  21. :>> 
  22. :>> BTW, since when is stderr reserved for "non-information"?  Frankly, I
  23. :>> say send to stderr anything that is non-essential in the redirection of
  24. :>> stdout or in piping of stdout, such as sorting.
  25. :
  26. :>Standard error is for _errors_.
  27. :>If it's `non-essential' then don't output it in the first place.
  28. :
  29. :Do you get all those answers from a book?  Let me ask you a question -
  30. :does a usefulness of a utility make any difference, or is it all
  31. :according to what you found written somewhere?  I mean, have you ever
  32. :tried being *flexible* to accomplish your task? 
  33.  
  34. Boyd is dead right here.  I am constantly incensed by massively
  35. UNIX-ignorant programmers who inflict brain-damaged software on 
  36. the rest of us who actually try to use it.  You know, the ones who
  37. simply don't have any concept of how filters should work, what 
  38. stderr is for, how to parse options, what the exit status 
  39. should be used for, or who only supply an interactive interface.
  40.  
  41. Expected output should go out to stdout.  Exceptional output related
  42. to diagnostics or other error messages should go out stderr.  
  43.  
  44. Period.
  45.  
  46. --tom
  47. -- 
  48.     Tom Christiansen      tchrist@convex.com      convex!tchrist
  49.     If you have ever seen the grim word "login:" on a screen, your mind
  50.     is now a wholly-owned subsidiary of The Death Star.
  51.                 John Woods in <14105@ksr.com> of comp.unix.bsd
  52.