Publication | Closed Access
EMACS the extensible, customizable self-documenting display editor
318
Citations
0
References
1981
Year
Unknown Venue
EngineeringVisual Programming LanguageSoftware EngineeringDisplay EditorSoftware AnalysisMarkup LanguageSystems EngineeringShare ExtensionsDesignComputer EngineeringProgramming Language ImplementationComputer ScienceDomain-specific LanguageExtensible LanguageSoftware DesignEmacs SystemProgram AnalysisHuman-computer InteractionIntermediate RepresentationSystem SoftwareInteractive Computing
EMACS is a display editor which is implemented in an interpreted high level language. This allows users to extend the editor by replacing parts of it, to experiment with alternative command languages, and to share extensions which are generally useful. The ease of extension has contributed to the growth of a large set of useful features. This paper describes the organization of the EMACS system, emphasizing the way in which extensibility is achieved and used.