Aucb.672
fa.editor-p
utcsrgv!utzoo!decvax!ucbvax!C70:editor-people
Mon Mar 15 05:26:03 1982

>From RMS@MIT-AI Mon Mar 15 05:23:29 1982
There is a lot of wasted energy going into the design of
locking mechanisms that will provide lots of hairy distinctions
so that the right thing will always have to happen.

It is better to face the fact that, short of an AI program,
no such system is going to be able to represent the knowledge
of what would be right to do if so-and-so wants to look at or
edit the file, even if the person who set the lock wanted to
go to the trouble of thinking all those possibilities out.

Until we have a system which can deduce the right thing to do
from an understanding of the goals of the actions involved
and their interactions, it is better to let the humans do this.
A locking system should simply pass on to one human a message
from the other human, when appropriate, such as, "I am working
on gross changes to this file and FOO and BAR, and haven't
debugged them yet -- RMS", and let the other user decide what
he wants to see and do.

One we decide that the locking system is just an advisor,
away goes the need for many hairy features intended to enable
users to get around them when they are wrong, or control them
precisely.


-----------------------------------------------------------------
gopher://quux.org/ conversion by John Goerzen <[email protected]>
of http://communication.ucsd.edu/A-News/


This Usenet Oldnews Archive
article may be copied and distributed freely, provided:

1. There is no money collected for the text(s) of the articles.

2. The following notice remains appended to each copy:

The Usenet Oldnews Archive: Compilation Copyright (C) 1981, 1996
Bruce Jones, Henry Spencer, David Wiseman.