help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Emacs Time Line, Graphical Chart by Jamie Zawinski - Valuable Resource


From: bolega
Subject: Emacs Time Line, Graphical Chart by Jamie Zawinski - Valuable Resource for Newbies - written: 8-Mar-1999, updated: 29-Oct-2007
Date: Wed, 08 Dec 2010 15:19:25 -0000
User-agent: G2/1.0

Many newbies would find this one by Jamie Zawinski, of immense help

http://www.jwz.org/doc/emacs-timeline.html

written: 8-Mar-1999,  updated: 29-Oct-2007

For more detail about the early days, please see Bernie Greenberg's
paper, Multics Emacs: The History, Design and Implementation.

I've drawn lines only where code is shared, not merely ideas.

1976    TECMAC and TMACS
        a pair of "TECO-macro realtime editors."
        by Guy Steele, Dave Moon, Richard Greenblatt,
        Charles Frankston, et al.
          |
          |
1976    EMACS
        by Richard Stallman, Guy Steele,       EINE (EINE Is Not
EMACS)
        and Dave Moon.                         by Dan Weinreb.
        Merger of TECMAC and TMACS, plus       for MIT Lisp Machine.
        a dynamic loader and Meta-key cmds.    First Emacs written in
Lisp.
        Ran on ITS and TWENEX (Tops-20)                |
        written in TECO and PDP 10 assembly.           |
                                                       |
                                                       |
1978    Multics Emacs                         ZWEI (ZWEI Was EINE
Initially)
        by Bernie Greenberg.                  by Dan Weinreb and Mike
McMahon.
        written in MacLisp;                            |
        also used Lisp as its                          |
        extension language.                            |
1980                                         ZMACS (direct descendant
of ZWEI)
                                             on Symbolics LM-2, LMI
LispM,
                                             and later, TI Explorer
(1983-1989)
1981               Gosling Emacs                       :
                   by James Gosling                    :
                   written in C; with "Mocklisp"
                   as its extension language.
                       /      |
1983                  /       |
                     /   Unipress Emacs (6-may-83)
                    /    $395 commercial product.
1984               /                                   Hemlock
                  /                                    by Bill Chiles,
                 /                                     Rob MacLachlan,
et al.
1985  GNU Emacs 13.0? (20-mar-85)                      written in
Spice Lisp
      by Richard Stallman.                             (CMU Common
Lisp)
      initial public release?                              :
             |                                             :
      GNU Emacs 15.10 (11-apr-85)                          :
             |
      GNU Emacs 15.34 (07-may-85)
             |
      GNU Emacs 16.56 (15-jul-85)
      (Gosling code expunged
      for copyright reasons)
             |
             |
      GNU Emacs 16.60 (19-sep-85)
      (contained first patches from
      the net, including preliminary
      SYSV support)
             |
             |
      GNU Emacs 17.36 (20-dec-85)
      (included TeX manual; first
      version that worked on SYSV
      out of the box)
             |
             |
1986  GNU Emacs 18.24 beta (02-oct-86)
             |
1987  GNU Emacs 18.41 (22-mar-87)
             |
      GNU Emacs 18.45 (02-jun-87)
             |
      GNU Emacs 18.49 (18-sep-87)
             |   \
             |    \________________________________________________
             |                                                     \
             |                                                      \
             |                                           Early work on
Epoch begins (1987)
             |                                           by Alan M.
Carroll
1988  GNU Emacs 18.50 (13-feb-88)
|
             |
|
      GNU Emacs 18.51 (07-may-88)
|
             |
|
      GNU Emacs 18.52 (01-sep-88)
|
             |                                            Epoch 1.0
(14-dec-88)
             |                                            by Alan M.
Carroll with Simon Kaplan
1989  GNU Emacs 18.53 (24-feb-89)
|
             |   \
|
             |    \________________________________________________
|   _____
             |
|        \
      GNU Emacs 18.54 (26-apr-89)
|         \
             |
|          \
      GNU Emacs 18.55 (23-aug-89)
|           \
             |    |
|            \
             |    |
|     NEmacs 3.2.1 (15-dec-89)
             |    |
|     "Nihongo Emacs": a fork
             |    |
|     with multi-byte Japanese
             |    |
|     language support.
             |    |
|             |
             |    |                                       Epoch 2.0
(23-dec-89)     |
             |    |
|             |
             |    |
|             |
1990         |    |                                       Epoch 3.1
(06-feb-90)     |
             |    |
|             |
             |    \
|     NEmacs 3.3.1 (3-mar-90)
             |     \
|             |
             |      \                                     Epoch 3.2
(11-dec-90)     |
             |       \                                    last Carroll
release.     |
             |        \____ (sporadic work on
|             |
             |               GNU Emacs 19 begins)
|             |
             |                     |
|             |
             |                     |
|             |
             |                     |                      Epoch 4.0
(27-aug-90)     |
             |                     |                      Now
maintained by NCSA.   |
             |                     |
|             |
1991  GNU Emacs 18.57 (??-jan-91)  |
|             |
             |                     |
|             |
      GNU Emacs 18.58 (??-???-91)  |
|             |
             |                     |
|             |
1992         |                     |___
|     MULE 0.9.0b (4-mar-92)
             |                     |   \
|     "Multilingual
             |                     |    \
|     Enhancements to Emacs":
             |                     |     \
|     support for input methods
             |                     |      \
|     and various languages
             |                     |   Lucid Emacs 19.0 (??-apr-92)
|     including Japanese,
             |                     |   by Jamie Zawinski et al.
|     Chinese, Korean, Greek,
             |                     |      |
|     Hebrew, and Cyrillic.
             |                     |   Lucid Emacs 19.1 (04-jun-92)
|             |
             |                     |      |
|             |
             |                     |   Lucid Emacs 19.2 (19-jun-92)
|             |
             |                     |      |
|             |
             |                     |   Lucid Emacs 19.3 (09-sep-92)
|             |
      GNU Emacs 18.59 (31-oct-92)  |      |
|             |
             |                     |      |
|             |
1993         |                    /    Lucid Emacs 19.4 (21-jan-93)
|             |
             |                   /        |
|             |
             |                  /      Lucid Emacs 19.5 (05-feb-93)
|             |
             |                 /       (trade-show giveaway CD only)
|             |
             |                /           |
|             |
             |   ____________/         Lucid Emacs 19.6 (09-apr-93)
|             |
             |  /                         |
|             |
             | /                          |
|             |
      GNU Emacs 19.7 beta (22-may-93)
|                          /|             |
      first public v19 beta               |                         /
|             |
             |                            |                        /
|  ...___     |
      GNU Emacs 19.8 beta (27-may-93)     |                       /
|        \    |
             |        \                   |                      /
|         \   |
             |         \________________  |  ___________________/
|     MULE 1.0 (1-aug-93)
             |                          \ | /
|     (based on GNU Emacs 18.59)
             |                         Lucid Emacs 19.8 (06-sep-93)
|             |
             |                         (Epoch merger, preliminary
|             |
             |                          I18N support)
|             |
             |                            |
|             |
      GNU Emacs 19.22 beta (28-nov-93)    |
|             |
             |                            |
|             |
1994         |                         Lucid Emacs 19.9 (12-
may-94)  /              |
             |                         (scrollbars,
Athena)         /               |
             |
|                        /                |
      GNU Emacs 19.23 beta (17-may-94)
|                       /                 |
             |            \
|                      /                  |
             |             \____________  |
___________________/                   |
             |                          \
| /                                       |
             |                         Lucid Emacs 19.10 (27-
may-94)                |
             |                         last JWZ
release.                            |
             |
|                                         |
      GNU Emacs 19.24 beta (16-may-94)
|                                         |
             |
|                               ...___    |
             |
|                                     \   |
             |
|                                      \  |
             |
|                                 MULE 2.0 (6-aug-94)
             |
|                                 (based on GNU Emacs 19.25)
             |
|                                         |
             |                         XEmacs 19.11 (13-
sep-94)                     |
             |                         Lucid Emacs -> XEmacs
renaming.              |
             |                         now maintained by Chuck
Thompson             |
             |                         and Ben
Wing.                                |
             |
|                                         |
      GNU Emacs 19.27 beta (14-sep-94)
|                                         |
             |
|                                         |
      GNU Emacs 19.28 (01-nov-94)
|                                         |
      first official v19 release.
|                               ...___    |
             |
|                                     \   |
             |
|                                      \  |
             |
|                                 MULE 2.2 (28-dec-94)
             |
|                                 (based on GNU Emacs 19.28)
             |
|                                         |
             |
|                                         |
1995         |
|                                 MULE 2.3 (24-jul-95)
             |
|                                         .
             |                         XEmacs 19.12 (23-
jun-95)                     .
             |                         (tty support)
\                           .
      GNU Emacs 19.29 (21-jun-95)         |
\                          .
             |                            |        (work on 20.x
begins)            .
      GNU Emacs 19.30 (24-nov-95)
|               :                         .
             |           \
|               :                         .
             |            \_____________
|                                         .
             |                          \
|                                         .
             |                         XEmacs 19.13 (01-
sep-95)                     .
1996  GNU Emacs 19.31 (25-may-96)
|                                         .
             |                         XEmacs 19.14 (23-
jun-96)                     .
      GNU Emacs 19.34 (21-aug-96)         |
\                     .
1997         |                         XEmacs 20.0 (09-feb-97)
\                    .
             |                         now maintained by
\                   .
             |                         Steve Baur.
|                  .
             |                            |           XEmacs 19.15 (26-
mar-97)      .
             |                            |
|                  .
             |                         XEmacs 20.1 (15-apr-97)
|                  .
             |                            |
|                  .
             |                         XEmacs 20.2 (16-may-97)
|                  .
      GNU Emacs 20.1 (17-sep-97)          |
|                  .
             |                            |
|                  .
      GNU Emacs 20.2 (20-sep-97)          |
|                  .
             |                            |           XEmacs 19.16 (31-
oct-97)     .
             |
|                                       .
             |                         XEmacs 20.3 (21-
nov-97)                   .
             |
|                                     /
             |                            |
________________________________/
             |                            |   /
             |                            |  /
1998         |                         XEmacs 20.4 (28-feb-98)
             |                         first reasonably stable
             |                         release with MULE support.
             |                         XEmacs "core" and "packages"
             |                         now packaged separately.
             |                            |
             |                            |
             |                         XEmacs 21.0-pre5 (18-jul-98)
             |                         Numbering scheme goes wonky due
to
             |                         switch to stable + unstable
branches.
      GNU Emacs 20.3 (19-aug-98)          |
             |                            |
             |                         XEmacs 21.0.60 (10-dec-98)
             |                           /  \___________________
             |                          /                       \
1999         |                         /             XEmacs 21.2.9 (03-
feb-99)
             |                        /              (trunk / unstable
branch)
             |                       /                           |
             |                XEmacs 21.1.3 (26-jun-99)          |
             |                (stable / maintenance branch)      |
             |                maintained by Vin Shelton.         |
             |                       |                           |
      GNU Emacs 20.4 (12-jul-99)     |                           |
             |                       |                           |
2000         |                       |               XEmacs 21.2.27
(18-jan-00)
             |                       |                           |
             |                XEmacs 21.1.9  (13-feb-00)         |
             |                       |                           |
      GNU Emacs 21.1 (20-oct-01)     |               XEmacs 21.2.36
(04-oct-00)
             |                       |                           |
2001         |                XEmacs 21.1.14 (27-jan-01)         |
             |                (branch retired)                   |
             |                                       XEmacs 21.2.40
(08-jan-01)
             |                             ____________________/ |
             |                            /                      |
             |                           /           XEmacs 21.5.0
(18-apr-01)
             |                          /            (trunk / unstable
branch)
             |                         /                         |
             |                XEmacs 21.4.0  (16-apr-01)         |
             |                (stable / maintenance branch)      |
             |                Maintained by Stephen Turnbull.    |
             |                Shipped by Red Hat, Debian,        |
             |                Mandrake, etc.                     |
             |                        |                          |
2002  GNU Emacs 21.2 (16-mar-02)      |              XEmacs 21.5.6
(05-apr-02)
             |                        |                          |
             |                XEmacs 21.4.7  (04-may-02)         |
             |                        |                          |
2003         |                XEmacs 21.4.12 (15-jan-03)         |
             |                first "stable" 21.4                |
             |                        |                          |
      GNU Emacs 21.3 (19-mar-03)      |                          |
             |                        |                          |
             |                XEmacs 21.4.13 (25-may-03)         |
             |                maintained by Vin Shelton.         |
             |                        |                          |
             |                        |              XEmacs 21.5.14
(01-jun-03)
             |                        |                          |
             |                XEmacs 21.4.14 (05-sep-03)         |
             |                        |                          |
             |                        |              XEmacs 21.5.16
(26-sep-03)
2004         |                        |                          |
             |                XEmacs 21.4.15 (03-feb-04)         |
             |                        |                          |
             |                        |              XEmacs 21.5.18
(22-oct-04)
             |                        |                          |
             |                XEmacs 21.4.17 (06-feb-05)         |
2005         |                        |                          |
      GNU Emacs 21.4a (17-feb-05)     |              XEmacs 21.5.19
(18-feb-05)
             |                        |                          |
             |                        |              XEmacs 21.5.23
(26-oct-05)
             |                        |                          |
             |                XEmacs 21.4.18 (03-dec-05)         |
             |                        |                          |
             |                        |              XEmacs 21.5.24
(19-dec-05)
             |                        |                          |
2006         |                XEmacs 21.4.19 (28-jan-06)         |
             |                        |                          |
             |                        |              XEmacs 21.5.28
(21-may-06)
             |                        |
             |                XEmacs 21.4.20 (09-dec-06)
             |                        |
      GNU Emacs 22.1 (02-jun-07)      |
                                      |
2007                          XEmacs 21.4.21 (14-oct-07)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]