home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / humanfa / 2660 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  2.1 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!ames!sun-barr!olivea!gossip.pyramid.com!pyramid!unify!Unify.com!raveling
  2. From: raveling@Unify.com (Paul Raveling)
  3. Newsgroups: comp.human-factors
  4. Subject: Re: The Problem With UNIX
  5. Message-ID: <oskcdct@Unify.Com>
  6. Date: 17 Nov 92 20:54:10 GMT
  7. References: <1992Nov9.172037.15990@cs.wisc.edu> <1992Nov11.152149.11684@fel.tno.nl> <1992Nov14.205538.26386@dragon.acadiau.ca>
  8. Sender: news@Unify.Com (news admin)
  9. Organization: Unify Corporation (Sacramento)
  10. Lines: 37
  11.  
  12. In article <1992Nov14.205538.26386@dragon.acadiau.ca>, rob@dragon.acadiau.ca (Rob Hutten) writes:
  13. > qb7g6@fel.tno.nl (Maarten Landzaat) writes:
  14. > >"rm * .c" (when you really want "rm *.c")
  15. > >I think Unix (well, actually the shell is to blame) should always ask
  16. > >for permission when the star is used with rm. 
  17. > Forced interactiveness can be a pain in the butt- I write a lot
  18. > of shell scripts which call rm.  Some systems put an "alias rm rm -i"
  19. > in the global login script, which is a pretty good idea.
  20.  
  21.     The variant that I've liked best was Tenex's scheme, which
  22.     dates back just over 20 years.  Reasons:
  23.  
  24.     1.  Tenex's file system offered multiple versions of the same file.
  25.         A common technique was to work on a source file until
  26.         the change going in was REALLY debugged, producing perhaps
  27.         up to half a dozen versions, then use the DELVER utility
  28.         to chuck unwanted versions.  Common options for DELVER were
  29.         (1) Keep only newest version; (2) Keep 2 newest versions;
  30.         (3) Keep newest and oldest version.  DELVER also allowed
  31.         choosing versions to delete interactively.
  32.  
  33.     2.  The default for the DELETE command was to prompt for permission
  34.         to delete a file. The prompt would also supply a bit of extra
  35.         info -- "[Old File]" (rather than "[Old Version]" was a cue that
  36.         you were about to delete the only existing version of the file.
  37.  
  38.     3.  Deleted files could be undeleted.  You could deliberately
  39.         make deletions permanent at any time with an EXPUNGE command.
  40.         Tenex would do an automatic expunge for you when you logged off.
  41.  
  42.  
  43. ------------------
  44. Paul Raveling
  45. Raveling@Unify.com
  46.