UNIX Emacs: A Retrospective (lessons for flexible system design)

  title={UNIX Emacs: A Retrospective (lessons for flexible system design)},
  author={Nathaniel S. Borenstein and James Gosling},
  booktitle={ACM Symposium on User Interface Software and Technology},
UNIX Emacs is well-known and widely used as a text editor that has been extended in a remarkable number of directions, not always wisely. Because it is programmable in a powerful yet simple programming language, Emacs has been used as a development tool for the construction of some remarkably complex user-oriented programs. Indeed, it has served as both a user interface management system and a user interface toolkit, though it was designed as neither. In this paper, we discuss the features that… CONTINUE READING
Recent Discussions
This paper has been referenced on Twitter 35 times over the past 90 days. VIEW TWEETS