home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / mod.std.unix.v8 / text0024.txt < prev    next >
Encoding:
Internet Message Format  |  1987-06-30  |  2.2 KB

  1. From: @SUMEX-AIM.ARPA:MRC@PANDA (Mark Crispin)
  2. Date: Sun 2 Nov 86 10:54:35-PST
  3. Postal-Address: 1802 Hackett Ave.; Mountain View, CA  94043-4431
  4. Phone: +1 (415) 968-1052
  5.  
  6. Jacob Hallen -
  7.  
  8.      You missed the point, I think.  Very few if any of us in the
  9. case-independence camp are arguing that case should be coerced into
  10. all upper (e.g. TOPS-20) or all lower (e.g. what you have to do with
  11. a Unix file server in a case-independent network environment).  You
  12. should be allowed to create a file called ReadMe.
  13.  
  14.      What we are asking for is that if you try to access the ReadMe
  15. file by specifying "readme" or "Readme" or "README" or even "rEADmE"
  16. you should get the ReadMe file instead of a file not found error.
  17. Furthermore, if you open "readme", "Readme", etc. for write, it should
  18. supercede the ReadMe file and the resulting file should have the
  19. original case of ReadMe.
  20.  
  21.      In other words, finding a file for read will match any case.
  22. Finding a file for write will match any case, supercede any such older
  23. file, and will preserve the case of that older file.  The only way to
  24. change the case would be with rename; the source name would be case
  25. independent but the destination case would be preserved.  Of course,
  26. you could also change the case by deleting ReadMe and then opening
  27. README for write...
  28.  
  29.      This gives you all the directory advantages of a case-dependent
  30. filesystem.  The only "feature" you lose is the ability to create a
  31. separate Readme, ReadMe, readme, and README set of files.  I personally
  32. believe that anybody who creates files which differ from case deserves
  33. to be shot or at least have his employment terminated with extreme
  34. prejudice.  [ I suggest readers interpret that last sentence as a
  35. hypothetical statement applying to none of them.  -mod ]
  36.  
  37.      There are filesystems that behave in this manner, and they are
  38. quite pleasant to use.  Please, if you support case-dependence, don't
  39. give the "mixed case filesystems" class of arguments.  The only two
  40. arguments you really have are (1) it is a "feature" (however dubious)
  41. that you can create Makefile and makefile as separate files in the
  42. same directory, and (2) Unix does it this way.
  43. -------
  44.  
  45. Volume-Number: Volume 8, Number 25
  46.  
  47.