TECO Emacs
E59583
TECO Emacs is an early, TECO-based text editor that served as a direct precursor and foundational influence to modern Emacs implementations like GNU Emacs.
All labels observed (4)
| Label | Occurrences |
|---|---|
| TECO Emacs canonical | 4 |
| TECO macro language | 1 |
| TECO-based Emacs | 1 |
| original TECO Emacs | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T477737 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: TECO Emacs Context triple: [GNU Emacs, influencedBy, TECO Emacs]
-
A.
GNU Emacs
GNU Emacs is a highly extensible, customizable text editor and computing environment that serves as a flagship project of the GNU system and the free software movement.
-
B.
TEC
TEC is the commonly used acronym for the Episcopal Church, a mainline Anglican Christian denomination based in the United States.
-
C.
Emacs Lisp (for GNU Emacs environment)
Emacs Lisp is a dialect of the Lisp programming language used as the extension and scripting language of the GNU Emacs text editor.
-
D.
Gypsy text editor
Gypsy text editor was an early WYSIWYG word processing program for the Xerox Alto that pioneered modern graphical user interface concepts such as direct manipulation and mouse-based text editing.
-
E.
Lazarus IDE
Lazarus IDE is a free, open-source cross-platform integrated development environment that uses the Free Pascal compiler to create native applications with a Delphi-like visual component library.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: TECO Emacs Target entity description: TECO Emacs is an early, TECO-based text editor that served as a direct precursor and foundational influence to modern Emacs implementations like GNU Emacs.
-
A.
GNU Emacs
GNU Emacs is a highly extensible, customizable text editor and computing environment that serves as a flagship project of the GNU system and the free software movement.
-
B.
TEC
TEC is the commonly used acronym for the Episcopal Church, a mainline Anglican Christian denomination based in the United States.
-
C.
Emacs Lisp (for GNU Emacs environment)
Emacs Lisp is a dialect of the Lisp programming language used as the extension and scripting language of the GNU Emacs text editor.
-
D.
Gypsy text editor
Gypsy text editor was an early WYSIWYG word processing program for the Xerox Alto that pioneered modern graphical user interface concepts such as direct manipulation and mouse-based text editing.
-
E.
Lazarus IDE
Lazarus IDE is a free, open-source cross-platform integrated development environment that uses the Free Pascal compiler to create native applications with a Delphi-like visual component library.
- F. None of above. chosen
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
Emacs implementation
ⓘ
screen editor ⓘ text editor ⓘ |
| basedOn | TECO ⓘ |
| category |
History of Emacs
ⓘ
History of text editors ⓘ |
| designGoal |
extensibility
ⓘ
interactive editing ⓘ user customization ⓘ |
| developer |
Guy L. Steele Jr.
ⓘ
MIT AI Lab hackers ⓘ Richard Stallman ⓘ |
| genre | modal text editor ⓘ |
| hasFeature |
extensibility via TECO macros
ⓘ
incremental development of editing commands ⓘ interactive command execution ⓘ real-time screen editing ⓘ self-documenting commands ⓘ user-customizable key bindings ⓘ |
| historicalPeriod | time-sharing era on mainframes ⓘ |
| inception | mid-1970s ⓘ |
| influenced |
EINE
ⓘ
GNU Emacs ⓘ Multics Emacs ⓘ ZWEI ⓘ modern Emacs implementations ⓘ |
| influencedBy |
TECO
ⓘ
early line editors ⓘ |
| license | proprietary (MIT AI Lab internal use) ⓘ |
| notableFor |
being the first widely used Emacs
ⓘ
establishing the Emacs editing model ⓘ influencing free software culture at MIT ⓘ |
| operatingSystem |
PDP-10 operating systems
ⓘ
TOPS-10 ⓘ TOPS-20 ⓘ |
| partOf | MIT AI Lab software environment ⓘ |
| placeOfOrigin |
Computer Science and Artificial Intelligence Laboratory (CSAIL)
ⓘ
surface form:
MIT Artificial Intelligence Laboratory
|
| platform |
DECsystem-10
ⓘ
surface form:
PDP-10
|
| predecessorOf |
Emacs family of editors
ⓘ
GNU Emacs ⓘ |
| programmingLanguage |
TECO Emacs
self-linksurface differs
ⓘ
surface form:
TECO macro language
|
| softwareGenre | programmer’s text editor ⓘ |
| successor |
GNU Emacs
ⓘ
Multics Emacs ⓘ |
| userInterface | terminal-based interface ⓘ |
| uses |
TECO as underlying editor engine
ⓘ
TECO command language for extensions ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: TECO Emacs Description of subject: TECO Emacs is an early, TECO-based text editor that served as a direct precursor and foundational influence to modern Emacs implementations like GNU Emacs.
Referenced by (7)
Full triples — surface form annotated when it differs from this entity's canonical label.