home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / mac / misc / 13749 < prev    next >
Encoding:
Internet Message Format  |  1992-07-25  |  1.5 KB

  1. Path: sparky!uunet!dtix!darwin.sura.net!wupost!gumby!destroyer!caen!batcomputer!lynx.msc.cornell.edu!tamar.msc.cornell.edu!maynard
  2. From: maynard@tamar.msc.cornell.edu (Maynard J. Handley)
  3. Newsgroups: comp.sys.mac.misc
  4. Subject: Re: CLIs that teach; GUIs that don't
  5. Message-ID: <1992Jul24.182633.12662@msc.cornell.edu>
  6. Date: 24 Jul 92 18:26:33 GMT
  7. References: <100760001@hpcupt3.cup.hp.com> <1992Jul20.120019.73@physc1.byu.edu> <70403@apple.Apple.COM>
  8. Sender: news@msc.cornell.edu
  9. Organization: Cornell-Materials-Science-Center
  10. Lines: 20
  11.  
  12. ecause a cryptic incantation
  13. >can be both concise and powerful. For example:
  14. >     bc@apple% ps -aux | grep "IW" | wc
  15. >      102    1138    6339
  16. >You can easily see that this invocation is "effortless" -- you don't
  17. >have to write any code, or manually compute the answer.
  18.  
  19. This is a lovely little example. On our SPARCs we all became accustomed to
  20. using ps -aux. Seems natural, right? Then we obtained a whole bunch of
  21. RS6000s we quickly learned that ps -aux fails- silently. The - (and
  22. everything after it) is ignored. You are supposed to type ps aux. 
  23.  
  24. I think this essentially proves the  point of view of many Mac people
  25. (including myself). That if you must have a CLI, at least get the thing
  26. right, which means, among other things, consistency. I have yet to see an
  27. example of a CLI that I do think gets it right.
  28. (And yeah, yeah, I know this is not a problem in the shell but in the way
  29. ps parses its vargargs[]. We are talking about the CLI gestalt here.)
  30.  
  31. Maynard Handley
  32.