home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / acorn / 8429 < prev    next >
Encoding:
Text File  |  1992-08-30  |  4.1 KB  |  98 lines

  1. Newsgroups: comp.sys.acorn
  2. Path: sparky!uunet!microsoft!wingnut!t-piersh
  3. From: t-piersh@microsoft.com (Piers Haken)
  4. Subject: Re: OS differences and improvements (Was Re: new PC's, what's happening acorn?)
  5. Message-ID: <1992Aug30.055156.11162@microsoft.com>
  6. Date: 30 Aug 92 05:51:56 GMT
  7. Organization: Microsoft Corp., Redmond, WA 98052
  8. References: <1992Aug28.080035.15100@rdg.dec.com>
  9. Lines: 86
  10.  
  11. In article <1992Aug28.080035.15100@rdg.dec.com> goodwin@edieng.enet.dec.com (Pete Goodwin) writes:
  12. >
  13. >In article <1992Aug27.083907.25862@rtf.bt.co.uk>, duplain@rtf.bt.co.uk (Andy Duplain) writes...
  14. >
  15. >>    Simpler than the bourne/korn/C shell ?  Don't you think it's quite
  16. >>    straight-forward ?  Why I say it is expert friendly, is because the
  17. >>    utility names and the way they are used is alien to most new users
  18. >>    (who have been tainted with MS-DOS utility names); once you are
  19. >>    used to it, you find it was worth the effort to get there.
  20. >
  21. >I'm sorry but DIR suggests DIRECTORY, TYPE suggests TYPE a file, PRINT suggests
  22. >PRINT a file, SEARCH suggests search.
  23. >
  24. >Now does ls suggest directory, or cat sugggest type or lpr suggest print or
  25. >grep suggest search??? The one command I took from UNIX was cd, which I equate
  26. >to SET DEF in VMS.
  27. >
  28.  
  29. Sorry, I'm going to flame here. There is a distinct phylosophy behind]
  30. the naming of most of the original UNIX comands. The idea was that they
  31. would NOT contain wnglish words which described their function but would
  32. HINT at their use (or be related to it). Also they would be distinct
  33. enought to be easily rememberable and also easy to type (remember BASIC
  34. keywords?).
  35. Personally, 'ls' hints at listing something. 'cat' is short for catenate
  36. (RTFM), originally it did not default to /dev/tty. 'lpr' line-printer.
  37. grep (or rather g/RE/p) tands for global regular expression print.s a 
  38.  
  39. >Admittedly I'm comparing UNIX with VMS, but the barrier here is the utility
  40. >names are cryptic. They DON'T need to be!!!
  41.  
  42. That's the whole point about the UNIX shell - you write you're own stuff
  43. in the shell by catonating commands with pipes (and you don't need to
  44. write any code).
  45. >
  46. >Now on RISC OS TYPE is TYPE, LIST is, er, TYPE, PRINT is, er TYPE (why the
  47. >three variations I wonder!), DIR is set directory (nothing like a departure
  48. >eh?), CAT is Catalog (logical I suppose). At least COPY is copy, RENAME is
  49. >rename rather than UNIX: cp or mv.
  50.  
  51. This has something to do with phoenetics, they are the 'hard vowels', I'm 
  52. not sure what their correct name is...
  53.  
  54. >
  55. >Whenever I read UNIX shell scripts they read like gibberish. Full of strange
  56. >characters like ~ ` ' # or $. You need to be a real expert to see what's going
  57. >on.
  58.  
  59. This is mainly due to the fact that because you can actually do things
  60. in the UNIX shells, people DO. Consider oneof the simplest of operations
  61. in UNIX, piping the output of a command to a file. In RISCOS you have to
  62. enclose your redirection command in '{}'s. And why the hell they didn't
  63. support command line piping in GOS - even using temporary files would have
  64. done - even COMMAND.COM can do this. Being able to use 'gibberish' in
  65. your scripts actually adds a hell of a lot of functionality and alleviates
  66. the need to write code to do even simple things. I miss being able to do
  67. things like '<command> | more' or 'zcat *.Z | tar -xvf -', okay so, it
  68. looks a bit ominous to those who don't know what it means, but once you've
  69. sat down and used it for a bit - it's a dream.
  70.  
  71. >
  72. >>    The backspace/delete cock-up effects you when using an editor,
  73. >>    regardless of whether the editor was invoked from CLI or DeskTop.
  74. >
  75. >Only if you've been tainted by MSDOS (using you're description 8) I've never
  76. >used backspace as delete, I've always used DELETE.
  77.  
  78. Alternatively you could use an operating system whose terminal characteristics
  79. are alterable. stty erase ^V^?.
  80.  
  81. >
  82. >Pete Goodwin
  83. >goodwin@system.enet.dec.com
  84.  
  85. My advice : wait for Compaq to release their P5 machine range, buy one,
  86. and run Linux on it. You'll get:
  87. 1) A f**k-off powerful machine.
  88. 2) A free OS.
  89. 3) Friendly support.
  90. 4) Upgrades even before they're ready.
  91. 5) X-windows.
  92. 6) the ability to use gibberish at will.
  93.  
  94. Piers.
  95. -- 
  96. Disclaimer: These views are my own and not necessarily
  97.             those of the company for which I work.
  98.