| UNIX Emacs: a retrospective (lessons for flexible system design) |
| Full text |
Pdf
(842 KB)
|
| Source
|
Symposium on User Interface Software and Technology
archive
Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
table of contents
Alberta, Canada
Pages: 95 - 101
Year of Publication: 1988
ISBN:0-89791-283-7
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 26, Citation Count: 1
|
|
|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Gosling, James, "Unix Emacs", Carnegie- Mellon University Computer Science Department, 1981.
|
| |
2
|
|
| |
3
|
Borcnstcin, Nathaniel S., "The BAGS Message Management System", Carnegie-Mellon University Computer Science Dcpartmcnt, 1985.
|
| |
4
|
Stallman, Richard M., "EMACS Manual for TOPS-20 Users", MIT AI Memo 556, 19X1.
|
 |
5
|
|
| |
6
|
Donncr, Marc, and David Notkin, 'Flexible Systems; Customization and Extension", to appear in IEEE Software.
|
| |
7
|
Kazar, Michael, "Camphor -- A Programming Language for Extensible Systems", Usenix Conference, 1985, Portland.
|
| |
8
|
Gosling, James, and David S. H. Rosenthal, "The User Interface Toolkit'*, in Proceedings of PROTEXT I Conference, 1984.
|
| |
9
|
Palay, et al., "The Andrew Toolkit: an Overview", Proceedings of the USENIX Technical Conference, February, 1988.
|
| |
10
|
NcWS Manual, Sun Microsystems, Inc., March, 1987.
|
 |
11
|
|
 |
12
|
|
 |
13
|
|
CITED BY
|
|
Eric J. Golin , Steven Danz , Susan Larison , Diana Miller-Karlow, Palette: an extensible visual editor, Proceedings of the 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's, p.1208-1216, March 1992, Kansas City, Missouri, United States
|
|