Premium
Implementation of an editing algorithm. Allowing repeating corrections
Author(s) -
Poole M. D.
Publication year - 1971
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380010406
Subject(s) - computer science , notation , representation (politics) , programming language , christian ministry , process (computing) , feature (linguistics) , mode (computer interface) , computer program , algorithm , newcastle upon tyne , engineering drawing , arithmetic , operating system , linguistics , mathematics , engineering , ancient history , philosophy , theology , politics , political science , law , history
A research project on the application of computers of computers to typesetting, financed by the Ministry of Technology, has recently been concluded at the University of Newcastle upon Tyne. The design of one of the programs developed as part of this project is discussed in this paper. The program is an editor which runs in batch mode and which has been extensively used for the correction and maintenance of files of natural language text in preparation for computer typesetting. An important feature of the program is the handling of repeating corrections which allow consistent changes of notation over arbitrary parts of the file as well as the more usual local or non‐repeating corrections. The internal representation of corrections which is used to implement this facility is described. An appendix gives some examples of corrections and illustrates some of the difficulties inherent in any such correction process.