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