textfiles

Various textfiles on technical topics
git clone https://git.bracken.jp/textfiles.git
Log | Files | Refs

editor_history.txt (5092B)


      1 From: Eric Fischer <enf@pobox.com>
      2 Newsgroups: alt.os.multics,alt.folklore.computers
      3 Message-ID: <8utbrm$apg$1@bob.news.rcn.net>
      4 Subject: Re: emacs and other editors
      5 Date: 15 Nov 2000 06:52:38 GMT
      6 
      7 Joachim Pense  <joachim_pense@hotmail.com> wrote:
      8 
      9 > And, finally, what is the historical relation of qed(x)/ted to the Unix zoo
     10 > of editors (ed/ex/vi/sed...)?
     11 
     12 What appears below looks dangerously Mentifex-like, but I assure you
     13 it is actually supposed to represent a vi-centric family tree of editors.
     14 Links that I can't prove but want to believe are shown as question marks.
     15 
     16 There are undoubtedly errors and omissions, so if anyone can correct any
     17 of these I would appreciate it.
     18 
     19 eric
     20 
     21                                  Colossal Typewriter
     22                            by John McCarthy and Roland
     23                                Silver for the PDP-1  |   Photon typesetter
     24                                 ?                    |   editors by Michael
     25                                 ?                     \  Barnett & Kalon
     26              Expensive Typewriter        CREATE/EDIT   \  Kelley for      TECO
     27            for PDP-1 by Steve Piner       for CTSS      \ IBM 704     for PDP-1
     28                    /         |           /     |  \      \__  \   by Dan Murphy
     29                   /          |          /      |   \        \  \            |
     30   * Expensive Typewriter  editors      EDITS   | MEMO/MODIFY |  |   VEDIT   |
     31     for PDP-1, improved    for       by Arthur | by Leslie   |  | by Victor |
     32     by Peter Deutsch      PDP-4,       Samuel  |   Lowry    /   |  Yngve    |
     33             |            PDP-5/8      for CTSS  \ for CTSS /  _/  for     PDP-6
     34             |                            ?   \_  \    |   / _/   CTSS  TECO by
     35            QED                           ?     \_ \   |  / /   /    Greenblatt,
     36     for Berkeley SDS-940                 ?       \ \  | | |  /       Holloway,
     37        by Deutsch and                  LINED    TYPSET for CTSS     and Nelson
     38        Butler Lampson                for PDP-6  by Jerry Saltzer     ?  |   |
     39          /           \                  |          |          |     ?   |   |
     40         /             \                 |      PDP-7/9 editor |    ?  DEC   |
     41       QED,          * QED               |                     |   ?  TECO   |
     42   as published      for CTSS            |     ????????????????|???          |
     43     in CACM     by Ken Thompson         |   ??                |            ITS
     44         |               |               |  ?      ED (and EDL, EDA, EDB)  TECO
     45         |               |             STOPGAP            for CTSS        /  |
     46         |              QED           for PDP-10              |          /  /
     47         |           for Multics    by Bill Weiher            |         /  |
     48         |       by Ken Thompson          |                  edit      |   |
     49         |         /         \           SOS            for Multics    |   |
     50         |        /           \       for PDP-10    by Charles Garman  |   |
     51         |      qedx          QED       by Steve           |       ___/    |
     52         |  for Multics     for GCOS      Savitzky         |      /     EMACS
     53         |               by Dennis Ritchie  ?            edm     /    in TECO
     54         |                    |             ?       for Multics /  by RMS et al.
     55       QUIDS                  |             ?                  /   /  |      |
     56 by George Coulouris       * ed             ?            _____/   /   |      |
     57       et al.            for PDP-7 Unix     ?           /        /    |      |
     58         |              by Ken Thompson     ?          |        /     |      |
     59         |                   |              ?     ZED/DOC      /    Multics  |
     60         |                   |              ?   by Vaughan    /      EMACS   |
     61         |                  ed              ?    Pratt       /   by Bernard  |
     62         |               for Unix           ?   in TECO     /    Greenberg   |
     63         |           (various versions)     ?     |        /         |      /
     64         |                 |                ?     |       /           \    /
     65         |                 |               ?      |      /           GNU Emacs
     66          \               ed              ?      /      /
     67           \         for Unix v6         ?      /      /
     68            \      /     |     \        ?      /      /
     69             \   /   other eds  |      ?      /      /
     70              em      (UCLA?)   |     ?      /      /
     71 Unix ed with additions    |    |    ?      |      /
     72  from George Coulouris     \   |   ?       |     /
     73    |      |          \__    |  |  ?        |    /
     74    |      |             \__ |  | ?         |   /
     75 other     |                ex (v1)         |  /
     76  em       |      Unix ed with additions   /  /
     77 variants  |      by Bill Joy and Charles /  /
     78          DED                Haley       /  /
     79    by Richard Bornat,         |        /  /
     80    Harold Thimbleby         ex (v2)   /  /
     81                     Unix ed with additions
     82                           by Bill Joy
     83                               |
     84                              ex/vi (v3)
     85                      extended by Mark Horton
     86 
     87