The evaluation of text editors: methodology and empirical results.
Communications of the ACM
ACM Transactions on Graphics (TOG)
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
EMACS the extensible, customizable self-documenting display editor
Proceedings of the ACM SIGPLAN SIGOA symposium on Text manipulation
The design and evaluation of online help systems
The design and evaluation of online help systems
Palette: an extensible visual editor
SAC '92 Proceedings of the 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's
Hi-index | 0.00 |
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 have made it so popular for user interface development, in an attempt to derive lessons of value for more powerful and more systematically designed systems in the future.