skip to main content
10.1145/800209.806463acmconferencesArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article
Free access

A redisplay algorithm

Published: 01 April 1981 Publication History

Abstract

This paper presents an algorithm for updating the image displayed on a conventional video terminal. It assumes that the terminal is capable of doing the usual insert/delete line and insert/delete character operations. It takes as input a description of the image currently on the screen and a description of the new image desired and produces a series of operations to do the desired transformation in a near-optimal manner. The algorithm is interesting because it applies results from the theoretical string-to-string correction problem (a generalization of the problem of finding a longest common subsequence), to a problem that is usually approached with crude ad-hoc techniques.

References

[1]
Kevin Q. Brown. Dynamic Programming in Computer Science. CMU, February, 1979.
[2]
Craig Everhart. - Personal communication
[3]
James Gosling. Fred: a screen editor for Unix. CMU CSD, 1979. Unpublished manual.
[4]
B. S. Greenberg. The Multics Emacs Redisplay Algorithm. Honeywell Inc., 1979.
[5]
D. S. Hirschberg. "A linear space algorithm for computing maximal common subsequences." CACM 18 (1975), 341-343.
[6]
J. W. Hunt and T. G. Szymansky. "A Fast Algorithm for Computing Longest Common Subsequences." CACM 20 (1977), 350-353.
[7]
W. J. Masek and M. S. Paterson. A Faster Algorithm for Computing String Edit Distances. Tech. Rept. 105, MIT, May, 1978.
[8]
Richard M. Stallman. EMACS manual for TWENEX users. MIT AI Lab, 1980.
[9]
H. M. Wagner and M. J. Fischer. "The string-to-string correction problem." JACM 21, 1 (January 1974), 168-173.
[10]
C. K. Wong and A. K. Chandra. "Bounds for the String Editing Problem." JACM 23 (1976), 13-16.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
Proceedings of the ACM SIGPLAN SIGOA symposium on Text manipulation
June 1981
160 pages
ISBN:0897910508
DOI:10.1145/800209

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 April 1981

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)173
  • Downloads (Last 6 weeks)31
Reflects downloads up to 30 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media