Multics Emacs - Multics Emacs
Původní autoři | Bernard Greenberg |
---|---|
Vývojáři | Honeywell |
První vydání | 1978 |
Napsáno | Maclisp |
Operační systém | Multics |
K dispozici v | Angličtina |
Typ | Textový editor |
Multics Emacs je včasná implementace Emacs textový editor.[1] Bylo to napsáno Maclisp podle Bernard Greenberg na Honeywell Cambridge Information Systems Lab v roce 1978, jako nástupce původního roku 1976 TECO implementace Emacsu a předchůdce pozdějších GNU Emacs.[2]
Tvrdí se, že jde o první verzi Emacsu, která byla napsána v Programovací jazyk Lisp,[3] ačkoli stejný nárok byl vznesen i pro Stroj Lisp redaktoři EINE a ZWEI, napsaný také na konci 70. let. Kromě samotného editoru, který je napsán v Lispu, byla v Lispu napsána také uživatelská rozšíření. Volba Lispu poskytla větší rozšiřitelnost než kdykoli předtím a následovala většina následných implementací Emacsu.[4]
Spíše než používat TECO vyrovnávací paměť mezery reprezentace upravovaného textu, použila a dvojnásobně propojený seznam řádků textu.[5]
Reference
- ^ Stallman, Richard M. (1981), „EMACS: rozšiřitelný přizpůsobitelný samodokumentující editor zobrazení“, Sborník sympozia ACM SIGPLAN SIGOA o manipulaci s textem, doi:10.1145/800209.806466
- ^ Finseth, Craig A. (2012), Řemeslo pro úpravy textu: Emacs pro moderní svět, Springer, str. 210, ISBN 9781461231882
- ^ Seibel, Peter (2006), Praktický Common Lisp, Apress, s. xi, ISBN 9781430200178
- ^ Greenberg, Bernard S. (8. dubna 1996), „Multics Emacs: Historie, design a implementace“, Multikulti
- ^ Strandh, Robert; Villeneuve, Matthieu; Moore, Timothy (2004), „Flexichain: Editovatelná sekvence a její implementace gap-bufferu“ (PDF), Sborník workshopů Lisp a Scheme
Tento textový editor článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |