home *** CD-ROM | disk | FTP | other *** search
- From: pyramid!utzoo!henry (Henry Spencer)
- Date: Wed, 31 Dec 86 03:36:31 CST
-
- Some specific comments on the placement of various commands:
-
- I do hope that cat's stupid options will not be standardized, although
- I fear that is too much to expect since they are increasingly widespread.
-
- I hope the standard version of ls will not include mandatory columnizing
- of output depending on whether output is to a terminal or not.
-
- Justification for both the above is that the desirability of these bits
- of behavior is a contentious subject with no widespread agreement.
-
- The algorithm for "sum" should be specified completely and portably, so
- that one can reliably get the same checksum from the same sequence of
- bytes on any 1003.2-conforming system. This is a conspicuous and painful
- lack in current systems. The checksum preferably should be sensitive
- to the order of the bytes, not just their values. Perhaps a CRC code
- would be appropriate, given that its properties are well understood,
- fairly good, and fully portable?
-
- Putting "xargs" in the Software Development Environment is bizarre, since
- its primary use (in my experience) is to make *applications* robust against
- the possibility of extremely long argument lists. It belongs in the
- Execution Environment. It is not a complex program and public-domain
- versions exist, so implementation difficulty is hardly an issue.
-
- "File", currently in the "No Decision Yet" list, is quite important. One
- important and subtle characteristic which badly needs standardizing is that
- in some (all?) existing implementations, identifications of files which
- appear to be ASCII text end with the word "text".
-
- I would hope that if "nm" is standardized, its output format (if specified)
- will be the old V7ish single-column format; at the very least, it is very
- important to have a standard option that will produce this form. The new
- multicolumn form found in some System V nm implementations is cute but
- makes nm output useless as input to other programs -- an important use of
- nm.
-
- Standardization of "pack" is inappropriate, since superior alternatives are
- already in widespread service, unless the definition specifies the user
- interface but not the compression algorithm.
-
- Henry Spencer @ U of Toronto Zoology
- {allegra,ihnp4,decvax,pyramid}!utzoo!henry
-
- Volume-Number: Volume 9, Number 10
-
-