From: Eric Fischer Newsgroups: alt.os.multics,alt.folklore.computers Message-ID: <8utbrm$apg$1@bob.news.rcn.net> Subject: Re: emacs and other editors Date: 15 Nov 2000 06:52:38 GMT Joachim Pense wrote: > And, finally, what is the historical relation of qed(x)/ted to the Unix zoo > of editors (ed/ex/vi/sed...)? What appears below looks dangerously Mentifex-like, but I assure you it is actually supposed to represent a vi-centric family tree of editors. Links that I can't prove but want to believe are shown as question marks. There are undoubtedly errors and omissions, so if anyone can correct any of these I would appreciate it. eric Colossal Typewriter by John McCarthy and Roland Silver for the PDP-1 | Photon typesetter ? | editors by Michael ? \ Barnett & Kalon Expensive Typewriter CREATE/EDIT \ Kelley for TECO for PDP-1 by Steve Piner for CTSS \ IBM 704 for PDP-1 / | / | \ \__ \ by Dan Murphy / | / | \ \ \ | * Expensive Typewriter editors EDITS | MEMO/MODIFY | | VEDIT | for PDP-1, improved for by Arthur | by Leslie | | by Victor | by Peter Deutsch PDP-4, Samuel | Lowry / | Yngve | | PDP-5/8 for CTSS \ for CTSS / _/ for PDP-6 | ? \_ \ | / _/ CTSS TECO by QED ? \_ \ | / / / Greenblatt, for Berkeley SDS-940 ? \ \ | | | / Holloway, by Deutsch and LINED TYPSET for CTSS and Nelson Butler Lampson for PDP-6 by Jerry Saltzer ? | | / \ | | | ? | | / \ | PDP-7/9 editor | ? DEC | QED, * QED | | ? TECO | as published for CTSS | ????????????????|??? | in CACM by Ken Thompson | ?? | ITS | | | ? ED (and EDL, EDA, EDB) TECO | | STOPGAP for CTSS / | | QED for PDP-10 | / / | for Multics by Bill Weiher | / | | by Ken Thompson | edit | | | / \ SOS for Multics | | | / \ for PDP-10 by Charles Garman | | | qedx QED by Steve | ___/ | | for Multics for GCOS Savitzky | / EMACS | by Dennis Ritchie ? edm / in TECO | | ? for Multics / by RMS et al. QUIDS | ? / / | | by George Coulouris * ed ? _____/ / | | et al. for PDP-7 Unix ? / / | | | by Ken Thompson ? | / | | | | ? ZED/DOC / Multics | | | ? by Vaughan / EMACS | | ed ? Pratt / by Bernard | | for Unix ? in TECO / Greenberg | | (various versions) ? | / | / | | ? | / \ / | | ? | / GNU Emacs \ ed ? / / \ for Unix v6 ? / / \ / | \ ? / / \ / other eds | ? / / em (UCLA?) | ? / / Unix ed with additions | | ? | / from George Coulouris \ | ? | / | | \__ | | ? | / | | \__ | | ? | / other | ex (v1) | / em | Unix ed with additions / / variants | by Bill Joy and Charles / / DED Haley / / by Richard Bornat, | / / Harold Thimbleby ex (v2) / / Unix ed with additions by Bill Joy | ex/vi (v3) extended by Mark Horton