home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.29 / text0035.txt < prev    next >
Encoding:
Text File  |  1992-12-26  |  1.4 KB  |  31 lines

  1. Submitted-by: brnstnd@KRAMDEN.ACF.NYU.EDU (D. J. Bernstein)
  2.  
  3. Scott E. Preece writes:
  4. > So you have to write a
  5. > standard that specifies things nobody specified before and you have to
  6. > try to merge different versions of the same functionality.
  7.  
  8. Ah, but you never _have_ to write a standard.
  9.  
  10. You see that systems vary widely in, e.g., the output format of ``who'',
  11. and even the type of information stored in /etc/utmp (or whatever file
  12. ``who'' reads). Does this mean you have to apply your imagination,
  13. specify what the market hasn't specified, merge what the market hasn't
  14. merged? No. It's a very strong signal that standardization is premature.
  15. You shouldn't standardize ``who'' at all. Wait for market convergence.
  16.  
  17. You see that the market has come to agree on what you are sure is bad
  18. practice. Does this mean you have to resist documenting that practice in
  19. a standard? No. It means that your conceptions of what's good and bad
  20. are out of sync with the market. Your responsibility as standards-writer
  21. is to document what's being done, not to dream up new solutions. ``Only
  22. those who code have the right to dream.'' If you can identify a
  23. technical flaw in the bad practice, go ahead and document that! If
  24. you're sure that you can make a better solution, try it on the market!
  25.  
  26. ---Dan, still wondering why POSIX [:digit:] is better than Perl \d
  27.  
  28.  
  29. Volume-Number: Volume 29, Number 37
  30.  
  31.