🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fa.works
Article #234

Keystroke log / replay method of recovery

#234
From: ucbvaxworks
Date: Sun, 12 Jul 1981 04:11
34 lines
1787 bytes
>From WorkS-REQUEST@MIT-AI Sun Jul 12 04:05:55 1981

The "replay" method of protecting a user from a crash during
an editing session was first used, to my knowledge, by Butler
Lampson and Charles Simonyi of PARC, in both the Bravo and
BravoX editing systems.  A relatively recent Seybold report
covers BravoX in some detail.
                           -- Martin <Haeberli at PARC-MAXC>


Convergent did not invent the keystroke log / replay method:
it was invented (as far as I know) by Charles Simonyi and
Butler Lampson for the PARC Bravo editor sometime around
1974.  Replaying keystrokes is a special case of the comment
I made a couple of messages ago about logging state changes.
It still requires that the log be kept in a place that is
immune to crashes.  What Bravo does is update the disk copy
of the log after every command, and every 20 characters or
so during text typein.  It is a nice, cheap method for
protecting against a class of common failures.
                                     -- Deutsch at PARC-MAXC


The rand editor does the same thing (with keystroke files).
                -- decvax!duke!chico!esquire!nrh at Berkeley


Ok, ok.  It's not new.  Please don't send me any more mail.
My mailbox was swamped with informative replies.  I should
have known better since the system hackers at CT were Xeroids
in previous incarnations.  I should have guessed that replay
was in Bravo but didn't check before commenting (load brain
before shooting mouth).  Sorry.
                                  -- Brian <LLOYD at MIT-AI>
Technical Details
Message-ID: <anews.Aucbvax.2240>
Path: arc1-ca.pugleaf.net!utzoo!duke!decvax!ucbvax!works

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!duke!decvax!ucbvax!works
From: ucbvax!works
Newsgroups: fa.works
Subject: Keystroke log / replay method of recovery
Date: Sun, 12 Jul 1981 04:11:56 +0000
Message-ID: <anews.Aucbvax.2240>