Multics Emacs
E308590
Multics Emacs is an early, extensible text editor developed for the Multics operating system that helped shape the design and philosophy of later Emacs implementations.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Multics Emacs canonical | 2 |
Statements (44)
| Predicate | Object |
|---|---|
| instanceOf |
Emacs implementation
ⓘ
extensible text editor ⓘ screen editor ⓘ text editor ⓘ |
| designPhilosophy |
editor as programmable environment
ⓘ
self-documenting editor ⓘ user-level programmability ⓘ |
| developer | Bernard Greenberg ⓘ |
| distributionModel | bundled with Multics installation ⓘ |
| extensibilityModel | Lisp-based extension language ⓘ |
| historicalPeriod | 1970s ⓘ |
| influenced |
Emacs design philosophy
ⓘ
Emacs family of editors ⓘ
surface form:
Emacs editor family
Emacs help and documentation mechanisms ⓘ GNU Emacs ⓘ concept of self-documenting commands in Emacs ⓘ |
| influencedBy | TECO Emacs ⓘ |
| inspired |
concept of Emacs major and minor modes
ⓘ
use of Lisp as extension language in editors ⓘ |
| license | proprietary ⓘ |
| notableFor |
being one of the first fully extensible editors
ⓘ
early use of Lisp for editor extensibility ⓘ influencing later Emacs keybinding and command concepts ⓘ |
| operatingSystem | Multics ⓘ |
| partOf | Multics software ecosystem ⓘ |
| platform |
GE-645
ⓘ
Honeywell 6000 series ⓘ
surface form:
Honeywell 6180
|
| programmingLanguage |
Lisp programming language
ⓘ
surface form:
Lisp
Maclisp ⓘ
surface form:
Multics Maclisp
|
| runsOn |
Multics
ⓘ
surface form:
Multics time-sharing system
|
| softwareGenre |
programmer’s editor
ⓘ
text processing tool ⓘ |
| supportsFeature |
customizable key bindings
ⓘ
editing of source code ⓘ incremental development of extensions ⓘ interactive command execution ⓘ macros ⓘ multiple buffers ⓘ programmable editing commands ⓘ programmable key sequences ⓘ user extensibility ⓘ |
| targetUser |
programmers
ⓘ
technical users ⓘ |
| userInterface | terminal-based interface ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.