Publication
FTCS 1984
Conference paper
BUILDING UNDO/REDO OPERATIONS INTO THE C PROGRAMMING LANGUAGE.
Abstract
A set of five primitives which can be added to programming languages to support a general undo/redo facility is presented. The definition and use of these functions are illustrated in simple programs from the C programming language; relations between two of the primitives are discussed; and issues are briefly explored in implementing a system based on these primitives.