home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / arch / 11887 < prev    next >
Encoding:
Internet Message Format  |  1992-12-23  |  2.6 KB

  1. Xref: sparky comp.arch:11887 comp.sys.dec:6608 comp.sys.sgi:18295 comp.sys.hp:14329
  2. Path: sparky!uunet!comp.vuw.ac.nz!zl2tnm!toyunix!don
  3. Newsgroups: comp.arch,comp.sys.dec,comp.sys.sgi,comp.sys.hp
  4. Subject: Re: Comparison of Alpha, MIPS and PA-RISC-II wanted
  5. Message-ID: <15609357@zl2tnm.gen.nz>
  6. From: don@zl2tnm.gen.nz (Don Stokes)
  7. Date: 23 Dec 92 05:25:37 GMT
  8. Sender: news@zl2tnm.gen.nz (GNEWS Version 2.0 news poster.)
  9. References: <Bzo3tJ.KGo@usenet.ucs.indiana.edu>
  10. Distribution: world
  11. Organization: The Wolery
  12. Lines: 45
  13.  
  14. mdchaney@fractal.ucs.indiana.edu (M Darrin Chaney) writes:
  15. > Actually, I've seen alot of people here call RMS "the file system."  For those
  16. > of you who still think that RMS is the file system, I'll clue you in: RMS
  17. > is not the file system.
  18.  
  19. Perhaps you'd like to explain why the back of the RMS manual looks like:
  20.  
  21.         V M S
  22.         _________________
  23.         
  24.         *Volume 6B*
  25.  
  26.         *File System*
  27.  
  28.         Record Management
  29.         Services (RMS)
  30.  
  31. Seriously, RMS is all-pervasive in VMS.  Sure, you can do QIOs to the 
  32. XQP yourself, and RMS even provides an interface to make this a little
  33. easier.  But 99.999% of the time, there is no reason to do so.  This is
  34. what differentiates the VMS approach from the Unix universe.  Files on
  35. VMS can (almost) always be read and written using RMS, often this means
  36. that you can use tools intended for sequential files on indexed or 
  37. relative files.  Compare the Unix approach, where if you use anything 
  38. other than a sequential file, other utilities can't do anything useful
  39. with it.  It's a standardisation issue more than anything else -- provide
  40. a standard, easy way to do something and it will be used.  If you don't
  41. you get a plethora of non-standard wheel re-inventions.  Providing an
  42. ISAM package with the *FORTRAN* compiler (of all things) as one poster
  43. commented on, just doesn't cut it in this regard.
  44.  
  45. > For stream-lf files, just buffer those blocks, and keep track of where the
  46. > lf is.  It's not difficult, and you can easily get around the 65534 limit
  47. > that RMS places on files.  Have fun...
  48.  
  49. This is what VAX C does.  It still succeeds in being dreadfully slow,
  50. although it wouldn't take much effort by someone who knew something about
  51. file handling to write a VAXCRTL that does block I/O and goes like a
  52. scalded cat.  VAXCRTL is completely braindamaged in nearly every respect,
  53. and seriously needs to be thrown away and started again.  
  54.  
  55. --
  56. Don Stokes, ZL2TNM (DS555)                        don@zl2tnm.gen.nz (home)
  57. Network Manager, Computing Services Centre            don@vuw.ac.nz (work)
  58. Victoria University of Wellington, New Zealand              +64-4-495-5052
  59.