• Emacs implementations, list of, regular post [long, FAQ] (3/4)

    From Craig A Finseth@21:1/5 to All on Thu Dec 13 19:36:04 2018
    [continued from previous message]

    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2002-10-09
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    27-31 rue Robert de Flers, 75015 Paris (France)
    +33 1 45 75 92 75
    Yves@Roumazeilles.net
    free, from:
    src: http://www.roumazeilles.net/ZIP/EMAX130A.ZIP
    (info: http://www.roumazeilles.net/news/nw/news0046.php)

    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 1998-07-07
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because
    of the possibility of implementing many small, cheap, modular,
    easily-replaceable functions (not a possibility in PL/I), having
    found this to be a major feature of an earlier private tool I
    implemented in Multics MacLisp.

    The notion of using Lisp on the Lisp machine (for Eine, and later
    Zwei) was a requirement, not an innovation. It did not speak to the
    issues of the suitability of Lisp for such a task, nor to that of
    what would be the best language for such a task. The idea of
    -choosing- Lisp for a mainframe editor implementation was innovated
    here. The idea of augmenting Multics TECO, and that of writing a
    TECO-like editor gut in flat-out PL/I were rejected by me in favor
    of a Lisp program that implemented editor functionality.

    Inspired by the TECO in which EMACS (on ITS, then the only program
    using that name) was implemented, I designed a TECO-like control
    and "point" manipulation model in a Lisp framework, which I thought
    was natural and obvious, not at all similar to the buffer-pointer
    passing model of the Lisp Machine editors. The natural combination
    of Lisp macrology and scoping with this type of model proved to be
    flexible, powerful, and appealing: this model caught on, and is now
    the basis of everything in the world; the Lisp machine's did not.
    The intellectual lineage of GNU Emacs, in these regards, comes
    directly from James Gosling's Emacs, which came directly from (and
    was credited to) Multics Emacs.

    I rank the significant innovations of Multics Emacs as: (1)
    Explicitly-designed extension languages, which could be understood
    and used by non-experts. (2) Lisp as an editor implementation
    language. (3) Lisp and Lisp-macros as an extension language. (4) A
    control regime and macrology, including many names (e.g.,
    "save-excursion"), that have become today become semi-standard
    through GNU Emacs and other systems.

    Major extensions that became part of the product should also be
    credited to Richard Lamson, Gary Palter, and William York, who
    became my guerilla band, back then.

    Multics Emacs: The History, Design and Implementation
    http://www.multicians.org/mepap.html


    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig A Finseth@21:1/5 to All on Tue Feb 12 15:57:04 2019
    [continued from previous message]

    Electrotechnical Lab.
    Machine Inference Section
    ElectroTechnical Laboratory
    Umezono 1-1-4
    Tsukuba City
    Japan 305
    +81 298 58 5916
    fax +81 298 58 5918
    handa@etl.go.jp
    handa%etl.go.jp@relay.cs.net
    note: Japanese (Nihongo) adaptation of GNU-Emacs
    free, anonymous FTP from
    ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z

    NILE

    name: NILE
    last changed/verified: 1994-12-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2002-10-09
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    27-31 rue Robert de Flers, 75015 Paris (France)
    +33 1 45 75 92 75
    Yves@Roumazeilles.net
    free, from:
    src: http://www.roumazeilles.net/ZIP/EMAX130A.ZIP
    (info: http://www.roumazeilles.net/news/nw/news0046.php)

    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 1998-07-07
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because
    of the possibility of implementing many small, cheap, modular,
    easily-replaceable functions (not a possibility in PL/I), having
    found this to be a major feature of an earlier private tool I
    implemented in Multics MacLisp.

    The notion of using Lisp on the Lisp machine (for Eine, and later
    Zwei) was a requirement, not an innovation. It did not speak to the
    issues of the suitability of Lisp for such a task, nor to that of
    what would be the best language for such a task. The idea of
    -choosing- Lisp for a mainframe editor implementation was innovated
    here. The idea of augmenting Multics TECO, and that of writing a
    TECO-like editor gut in flat-out PL/I were rejected by me in favor
    of a Lisp program that implemented editor functionality.

    Inspired by the TECO in which EMACS (on ITS, then the only program
    using that name) was implemented, I designed a TECO-like control
    and "point" manipulation model in a Lisp framework, which I thought
    was natural and obvious, not at all similar to the buffer-pointer
    passing model of the Lisp Machine editors. The natural combination
    of Lisp macrology and scoping with this type of model proved to be
    flexible, powerful, and appealing: this model caught on, and is now
    the basis of everything in the world; the Lisp machine's did not.
    The intellectual lineage of GNU Emacs, in these regards, comes
    directly from James Gosling's Emacs, which came directly from (and
    was credited to) Multics Emacs.

    I rank the significant innovations of Multics Emacs as: (1)

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig A Finseth@21:1/5 to All on Fri Apr 12 07:44:02 2019
    [continued from previous message]

    Machine Inference Section
    ElectroTechnical Laboratory
    Umezono 1-1-4
    Tsukuba City
    Japan 305
    +81 298 58 5916
    fax +81 298 58 5918
    handa@etl.go.jp
    handa%etl.go.jp@relay.cs.net
    note: Japanese (Nihongo) adaptation of GNU-Emacs
    free, anonymous FTP from
    ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z

    NILE

    name: NILE
    last changed/verified: 1994-12-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2002-10-09
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    27-31 rue Robert de Flers, 75015 Paris (France)
    +33 1 45 75 92 75
    Yves@Roumazeilles.net
    free, from:
    src: http://www.roumazeilles.net/ZIP/EMAX130A.ZIP
    (info: http://www.roumazeilles.net/news/nw/news0046.php)

    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 1998-07-07
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because
    of the possibility of implementing many small, cheap, modular,
    easily-replaceable functions (not a possibility in PL/I), having
    found this to be a major feature of an earlier private tool I
    implemented in Multics MacLisp.

    The notion of using Lisp on the Lisp machine (for Eine, and later
    Zwei) was a requirement, not an innovation. It did not speak to the
    issues of the suitability of Lisp for such a task, nor to that of
    what would be the best language for such a task. The idea of
    -choosing- Lisp for a mainframe editor implementation was innovated
    here. The idea of augmenting Multics TECO, and that of writing a
    TECO-like editor gut in flat-out PL/I were rejected by me in favor
    of a Lisp program that implemented editor functionality.

    Inspired by the TECO in which EMACS (on ITS, then the only program
    using that name) was implemented, I designed a TECO-like control
    and "point" manipulation model in a Lisp framework, which I thought
    was natural and obvious, not at all similar to the buffer-pointer
    passing model of the Lisp Machine editors. The natural combination
    of Lisp macrology and scoping with this type of model proved to be
    flexible, powerful, and appealing: this model caught on, and is now
    the basis of everything in the world; the Lisp machine's did not.
    The intellectual lineage of GNU Emacs, in these regards, comes
    directly from James Gosling's Emacs, which came directly from (and
    was credited to) Multics Emacs.

    I rank the significant innovations of Multics Emacs as: (1)

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Fri Jun 14 08:55:04 2019
    [continued from previous message]

    Machine Inference Section
    ElectroTechnical Laboratory
    Umezono 1-1-4
    Tsukuba City
    Japan 305
    +81 298 58 5916
    fax +81 298 58 5918
    handa@etl.go.jp
    handa%etl.go.jp@relay.cs.net
    note: Japanese (Nihongo) adaptation of GNU-Emacs
    free, anonymous FTP from
    ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z

    NILE

    name: NILE
    last changed/verified: 1994-12-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    Scame

    name: Scame
    last changed/verified: 2019-06-02
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC
    organization/author:
    Multihouse Automatisering bv
    c/o Johan Vromans
    Doesburgweg 7
    2803 PL Gouda
    the Netherlands
    +31 1820 62911
    fax +31 1820 62500
    jv@mh.nl
    free
    https://github.com/larsbrinkhoff/scame

    _Note:_ loosely based on an editor called Scame by Leif Samuelsson

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2002-10-09
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    27-31 rue Robert de Flers, 75015 Paris (France)
    +33 1 45 75 92 75
    Yves@Roumazeilles.net
    free, from:
    src: http://www.roumazeilles.net/ZIP/EMAX130A.ZIP
    (info: http://www.roumazeilles.net/news/nw/news0046.php)

    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 1998-07-07
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because
    of the possibility of implementing many small, cheap, modular,
    easily-replaceable functions (not a possibility in PL/I), having
    found this to be a major feature of an earlier private tool I
    implemented in Multics MacLisp.

    The notion of using Lisp on the Lisp machine (for Eine, and later
    Zwei) was a requirement, not an innovation. It did not speak to the
    issues of the suitability of Lisp for such a task, nor to that of
    what would be the best language for such a task. The idea of
    -choosing- Lisp for a mainframe editor implementation was innovated
    here. The idea of augmenting Multics TECO, and that of writing a
    TECO-like editor gut in flat-out PL/I were rejected by me in favor
    of a Lisp program that implemented editor functionality.

    Inspired by the TECO in which EMACS (on ITS, then the only program

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig A Finseth@21:1/5 to All on Mon Aug 12 09:23:06 2019
    [continued from previous message]

    Machine Inference Section
    ElectroTechnical Laboratory
    Umezono 1-1-4
    Tsukuba City
    Japan 305
    +81 298 58 5916
    fax +81 298 58 5918
    handa@etl.go.jp
    handa%etl.go.jp@relay.cs.net
    note: Japanese (Nihongo) adaptation of GNU-Emacs
    free, anonymous FTP from
    ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z

    NILE

    name: NILE
    last changed/verified: 1994-12-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    Scame

    name: Scame
    last changed/verified: 2019-06-02
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC
    organization/author:
    Multihouse Automatisering bv
    c/o Johan Vromans
    Doesburgweg 7
    2803 PL Gouda
    the Netherlands
    +31 1820 62911
    fax +31 1820 62500
    jv@mh.nl
    free
    https://github.com/larsbrinkhoff/scame

    _Note:_ loosely based on an editor called Scame by Leif Samuelsson

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2002-10-09
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    27-31 rue Robert de Flers, 75015 Paris (France)
    +33 1 45 75 92 75
    Yves@Roumazeilles.net
    free, from:
    src: http://www.roumazeilles.net/ZIP/EMAX130A.ZIP
    (info: http://www.roumazeilles.net/news/nw/news0046.php)

    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 1998-07-07
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because
    of the possibility of implementing many small, cheap, modular,
    easily-replaceable functions (not a possibility in PL/I), having
    found this to be a major feature of an earlier private tool I
    implemented in Multics MacLisp.

    The notion of using Lisp on the Lisp machine (for Eine, and later
    Zwei) was a requirement, not an innovation. It did not speak to the
    issues of the suitability of Lisp for such a task, nor to that of
    what would be the best language for such a task. The idea of
    -choosing- Lisp for a mainframe editor implementation was innovated
    here. The idea of augmenting Multics TECO, and that of writing a
    TECO-like editor gut in flat-out PL/I were rejected by me in favor
    of a Lisp program that implemented editor functionality.

    Inspired by the TECO in which EMACS (on ITS, then the only program

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig A Finseth@21:1/5 to All on Sun Oct 13 15:11:19 2019
    [continued from previous message]

    Machine Inference Section
    ElectroTechnical Laboratory
    Umezono 1-1-4
    Tsukuba City
    Japan 305
    +81 298 58 5916
    fax +81 298 58 5918
    handa@etl.go.jp
    handa%etl.go.jp@relay.cs.net
    note: Japanese (Nihongo) adaptation of GNU-Emacs
    free, anonymous FTP from
    ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z

    NILE

    name: NILE
    last changed/verified: 1994-12-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    Scame

    name: Scame
    last changed/verified: 2019-06-02
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC
    organization/author:
    Multihouse Automatisering bv
    c/o Johan Vromans
    Doesburgweg 7
    2803 PL Gouda
    the Netherlands
    +31 1820 62911
    fax +31 1820 62500
    jv@mh.nl
    free
    https://github.com/larsbrinkhoff/scame

    _Note:_ loosely based on an editor called Scame by Leif Samuelsson

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2002-10-09
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    27-31 rue Robert de Flers, 75015 Paris (France)
    +33 1 45 75 92 75
    Yves@Roumazeilles.net
    free, from:
    src: http://www.roumazeilles.net/ZIP/EMAX130A.ZIP
    (info: http://www.roumazeilles.net/news/nw/news0046.php)

    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 1998-07-07
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because
    of the possibility of implementing many small, cheap, modular,
    easily-replaceable functions (not a possibility in PL/I), having
    found this to be a major feature of an earlier private tool I
    implemented in Multics MacLisp.

    The notion of using Lisp on the Lisp machine (for Eine, and later
    Zwei) was a requirement, not an innovation. It did not speak to the
    issues of the suitability of Lisp for such a task, nor to that of
    what would be the best language for such a task. The idea of
    -choosing- Lisp for a mainframe editor implementation was innovated
    here. The idea of augmenting Multics TECO, and that of writing a
    TECO-like editor gut in flat-out PL/I were rejected by me in favor
    of a Lisp program that implemented editor functionality.

    Inspired by the TECO in which EMACS (on ITS, then the only program

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Thu Dec 12 08:24:18 2019
    [continued from previous message]

    Machine Inference Section
    ElectroTechnical Laboratory
    Umezono 1-1-4
    Tsukuba City
    Japan 305
    +81 298 58 5916
    fax +81 298 58 5918
    handa@etl.go.jp
    handa%etl.go.jp@relay.cs.net
    note: Japanese (Nihongo) adaptation of GNU-Emacs
    free, anonymous FTP from
    ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z

    NILE

    name: NILE
    last changed/verified: 1994-12-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    Scame

    name: Scame
    last changed/verified: 2019-06-02
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC
    organization/author:
    Multihouse Automatisering bv
    c/o Johan Vromans
    Doesburgweg 7
    2803 PL Gouda
    the Netherlands
    +31 1820 62911
    fax +31 1820 62500
    jv@mh.nl
    free
    https://github.com/larsbrinkhoff/scame

    _Note:_ loosely based on an editor called Scame by Leif Samuelsson

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2002-10-09
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    27-31 rue Robert de Flers, 75015 Paris (France)
    +33 1 45 75 92 75
    Yves@Roumazeilles.net
    free, from:
    src: http://www.roumazeilles.net/ZIP/EMAX130A.ZIP
    (info: http://www.roumazeilles.net/news/nw/news0046.php)

    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 2019-10-14
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information
    http://bitsavers.org/bits/MarkOfTheUnicorn/

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because
    of the possibility of implementing many small, cheap, modular,
    easily-replaceable functions (not a possibility in PL/I), having
    found this to be a major feature of an earlier private tool I
    implemented in Multics MacLisp.

    The notion of using Lisp on the Lisp machine (for Eine, and later
    Zwei) was a requirement, not an innovation. It did not speak to the
    issues of the suitability of Lisp for such a task, nor to that of
    what would be the best language for such a task. The idea of
    -choosing- Lisp for a mainframe editor implementation was innovated
    here. The idea of augmenting Multics TECO, and that of writing a
    TECO-like editor gut in flat-out PL/I were rejected by me in favor
    of a Lisp program that implemented editor functionality.


    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig A Finseth@21:1/5 to All on Mon Apr 12 09:34:12 2021
    [continued from previous message]

    Tsukuba City
    Japan 305
    +81 298 58 5916
    fax +81 298 58 5918
    handa@etl.go.jp
    handa%etl.go.jp@relay.cs.net
    note: Japanese (Nihongo) adaptation of GNU-Emacs
    free, anonymous FTP from
    ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z

    NILE

    name: NILE
    last changed/verified: 1994-12-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    Scame

    name: Scame
    last changed/verified: 2019-06-02
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC
    organization/author:
    Multihouse Automatisering bv
    c/o Johan Vromans
    Doesburgweg 7
    2803 PL Gouda
    the Netherlands
    +31 1820 62911
    fax +31 1820 62500
    jv@mh.nl
    free
    https://github.com/larsbrinkhoff/scame

    _Note:_ loosely based on an editor called Scame by Leif Samuelsson

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2020-11-22
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    28 avenue Leonard de Vinci, 92400 Courbevoie (France)
    +33 1 82 14 14 15
    web2020@roumazeilles.net
    free, from:
    https://www.roumazeilles.net/news/en/wordpress/2017/12/13/my-own-participation-to-emacs-history/


    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 2019-10-14
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information
    http://bitsavers.org/bits/MarkOfTheUnicorn/

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because
    of the possibility of implementing many small, cheap, modular,
    easily-replaceable functions (not a possibility in PL/I), having
    found this to be a major feature of an earlier private tool I
    implemented in Multics MacLisp.

    The notion of using Lisp on the Lisp machine (for Eine, and later
    Zwei) was a requirement, not an innovation. It did not speak to the
    issues of the suitability of Lisp for such a task, nor to that of
    what would be the best language for such a task. The idea of
    -choosing- Lisp for a mainframe editor implementation was innovated
    here. The idea of augmenting Multics TECO, and that of writing a
    TECO-like editor gut in flat-out PL/I were rejected by me in favor
    of a Lisp program that implemented editor functionality.

    Inspired by the TECO in which EMACS (on ITS, then the only program
    using that name) was implemented, I designed a TECO-like control

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig A Finseth@21:1/5 to All on Sat Feb 12 20:03:57 2022
    [continued from previous message]

    Tsukuba City
    Japan 305
    +81 298 58 5916
    fax +81 298 58 5918
    handa@etl.go.jp
    handa%etl.go.jp@relay.cs.net
    note: Japanese (Nihongo) adaptation of GNU-Emacs
    free, anonymous FTP from
    ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z

    NILE

    name: NILE
    last changed/verified: 1994-12-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    Scame

    name: Scame
    last changed/verified: 2019-06-02
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC
    organization/author:
    Multihouse Automatisering bv
    c/o Johan Vromans
    Doesburgweg 7
    2803 PL Gouda
    the Netherlands
    +31 1820 62911
    fax +31 1820 62500
    jv@mh.nl
    free
    https://github.com/larsbrinkhoff/scame

    _Note:_ loosely based on an editor called Scame by Leif Samuelsson

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2020-11-22
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    28 avenue Leonard de Vinci, 92400 Courbevoie (France)
    +33 1 82 14 14 15
    web2020@roumazeilles.net
    free, from:
    https://www.roumazeilles.net/news/en/wordpress/2017/12/13/my-own-participation-to-emacs-history/


    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 2019-10-14
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information
    http://bitsavers.org/bits/MarkOfTheUnicorn/

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because
    of the possibility of implementing many small, cheap, modular,
    easily-replaceable functions (not a possibility in PL/I), having
    found this to be a major feature of an earlier private tool I
    implemented in Multics MacLisp.

    The notion of using Lisp on the Lisp machine (for Eine, and later
    Zwei) was a requirement, not an innovation. It did not speak to the
    issues of the suitability of Lisp for such a task, nor to that of
    what would be the best language for such a task. The idea of
    -choosing- Lisp for a mainframe editor implementation was innovated
    here. The idea of augmenting Multics TECO, and that of writing a
    TECO-like editor gut in flat-out PL/I were rejected by me in favor
    of a Lisp program that implemented editor functionality.

    Inspired by the TECO in which EMACS (on ITS, then the only program
    using that name) was implemented, I designed a TECO-like control

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig A Finseth@21:1/5 to All on Tue Apr 12 14:56:07 2022
    [continued from previous message]

    Tsukuba City
    Japan 305
    +81 298 58 5916
    fax +81 298 58 5918
    handa@etl.go.jp
    handa%etl.go.jp@relay.cs.net
    note: Japanese (Nihongo) adaptation of GNU-Emacs
    free, anonymous FTP from
    ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z

    NILE

    name: NILE
    last changed/verified: 1994-12-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    Scame

    name: Scame
    last changed/verified: 2019-06-02
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC
    organization/author:
    Multihouse Automatisering bv
    c/o Johan Vromans
    Doesburgweg 7
    2803 PL Gouda
    the Netherlands
    +31 1820 62911
    fax +31 1820 62500
    jv@mh.nl
    free
    https://github.com/larsbrinkhoff/scame

    _Note:_ loosely based on an editor called Scame by Leif Samuelsson

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2020-11-22
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    28 avenue Leonard de Vinci, 92400 Courbevoie (France)
    +33 1 82 14 14 15
    web2020@roumazeilles.net
    free, from:
    https://www.roumazeilles.net/news/en/wordpress/2017/12/13/my-own-participation-to-emacs-history/


    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 2019-10-14
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information
    http://bitsavers.org/bits/MarkOfTheUnicorn/

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because
    of the possibility of implementing many small, cheap, modular,
    easily-replaceable functions (not a possibility in PL/I), having
    found this to be a major feature of an earlier private tool I
    implemented in Multics MacLisp.

    The notion of using Lisp on the Lisp machine (for Eine, and later
    Zwei) was a requirement, not an innovation. It did not speak to the
    issues of the suitability of Lisp for such a task, nor to that of
    what would be the best language for such a task. The idea of
    -choosing- Lisp for a mainframe editor implementation was innovated
    here. The idea of augmenting Multics TECO, and that of writing a
    TECO-like editor gut in flat-out PL/I were rejected by me in favor
    of a Lisp program that implemented editor functionality.

    Inspired by the TECO in which EMACS (on ITS, then the only program
    using that name) was implemented, I designed a TECO-like control

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig A Finseth@21:1/5 to All on Sat Jun 11 14:47:04 2022
    [continued from previous message]

    Tsukuba City
    Japan 305
    +81 298 58 5916
    fax +81 298 58 5918
    handa@etl.go.jp
    handa%etl.go.jp@relay.cs.net
    note: Japanese (Nihongo) adaptation of GNU-Emacs
    free, anonymous FTP from
    ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z

    NILE

    name: NILE
    last changed/verified: 1994-12-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    Scame

    name: Scame
    last changed/verified: 2019-06-02
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC
    organization/author:
    Multihouse Automatisering bv
    c/o Johan Vromans
    Doesburgweg 7
    2803 PL Gouda
    the Netherlands
    +31 1820 62911
    fax +31 1820 62500
    jv@mh.nl
    free
    https://github.com/larsbrinkhoff/scame

    _Note:_ loosely based on an editor called Scame by Leif Samuelsson

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2020-11-22
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    28 avenue Leonard de Vinci, 92400 Courbevoie (France)
    +33 1 82 14 14 15
    web2020@roumazeilles.net
    free, from:
    https://www.roumazeilles.net/news/en/wordpress/2017/12/13/my-own-participation-to-emacs-history/


    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 2019-10-14
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information
    http://bitsavers.org/bits/MarkOfTheUnicorn/

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because
    of the possibility of implementing many small, cheap, modular,
    easily-replaceable functions (not a possibility in PL/I), having
    found this to be a major feature of an earlier private tool I
    implemented in Multics MacLisp.

    The notion of using Lisp on the Lisp machine (for Eine, and later
    Zwei) was a requirement, not an innovation. It did not speak to the
    issues of the suitability of Lisp for such a task, nor to that of
    what would be the best language for such a task. The idea of
    -choosing- Lisp for a mainframe editor implementation was innovated
    here. The idea of augmenting Multics TECO, and that of writing a
    TECO-like editor gut in flat-out PL/I were rejected by me in favor
    of a Lisp program that implemented editor functionality.

    Inspired by the TECO in which EMACS (on ITS, then the only program
    using that name) was implemented, I designed a TECO-like control

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig A Finseth@21:1/5 to All on Tue Aug 23 18:27:24 2022
    [continued from previous message]

    Tsukuba City
    Japan 305
    +81 298 58 5916
    fax +81 298 58 5918
    handa@etl.go.jp
    handa%etl.go.jp@relay.cs.net
    note: Japanese (Nihongo) adaptation of GNU-Emacs
    free, anonymous FTP from
    ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z

    NILE

    name: NILE
    last changed/verified: 1994-12-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    Scame

    name: Scame
    last changed/verified: 2019-06-02
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC
    organization/author:
    Multihouse Automatisering bv
    c/o Johan Vromans
    Doesburgweg 7
    2803 PL Gouda
    the Netherlands
    +31 1820 62911
    fax +31 1820 62500
    jv@mh.nl
    free
    https://github.com/larsbrinkhoff/scame

    _Note:_ loosely based on an editor called Scame by Leif Samuelsson

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2020-11-22
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    28 avenue Leonard de Vinci, 92400 Courbevoie (France)
    +33 1 82 14 14 15
    web2020@roumazeilles.net
    free, from:
    https://www.roumazeilles.net/news/en/wordpress/2017/12/13/my-own-participation-to-emacs-history/


    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 2019-10-14
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information
    http://bitsavers.org/bits/MarkOfTheUnicorn/

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because
    of the possibility of implementing many small, cheap, modular,
    easily-replaceable functions (not a possibility in PL/I), having
    found this to be a major feature of an earlier private tool I
    implemented in Multics MacLisp.

    The notion of using Lisp on the Lisp machine (for Eine, and later
    Zwei) was a requirement, not an innovation. It did not speak to the
    issues of the suitability of Lisp for such a task, nor to that of
    what would be the best language for such a task. The idea of
    -choosing- Lisp for a mainframe editor implementation was innovated
    here. The idea of augmenting Multics TECO, and that of writing a
    TECO-like editor gut in flat-out PL/I were rejected by me in favor
    of a Lisp program that implemented editor functionality.

    Inspired by the TECO in which EMACS (on ITS, then the only program
    using that name) was implemented, I designed a TECO-like control

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig A Finseth@21:1/5 to All on Wed Oct 12 15:12:30 2022
    [continued from previous message]

    Tsukuba City
    Japan 305
    +81 298 58 5916
    fax +81 298 58 5918
    handa@etl.go.jp
    handa%etl.go.jp@relay.cs.net
    note: Japanese (Nihongo) adaptation of GNU-Emacs
    free, anonymous FTP from
    ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z

    NILE

    name: NILE
    last changed/verified: 1994-12-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    Scame

    name: Scame
    last changed/verified: 2019-06-02
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC
    organization/author:
    Multihouse Automatisering bv
    c/o Johan Vromans
    Doesburgweg 7
    2803 PL Gouda
    the Netherlands
    +31 1820 62911
    fax +31 1820 62500
    jv@mh.nl
    free
    https://github.com/larsbrinkhoff/scame

    _Note:_ loosely based on an editor called Scame by Leif Samuelsson

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2020-11-22
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    28 avenue Leonard de Vinci, 92400 Courbevoie (France)
    +33 1 82 14 14 15
    web2020@roumazeilles.net
    free, from:
    https://www.roumazeilles.net/news/en/wordpress/2017/12/13/my-own-participation-to-emacs-history/


    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 2019-10-14
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information
    http://bitsavers.org/bits/MarkOfTheUnicorn/

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because
    of the possibility of implementing many small, cheap, modular,
    easily-replaceable functions (not a possibility in PL/I), having
    found this to be a major feature of an earlier private tool I
    implemented in Multics MacLisp.

    The notion of using Lisp on the Lisp machine (for Eine, and later
    Zwei) was a requirement, not an innovation. It did not speak to the
    issues of the suitability of Lisp for such a task, nor to that of
    what would be the best language for such a task. The idea of
    -choosing- Lisp for a mainframe editor implementation was innovated
    here. The idea of augmenting Multics TECO, and that of writing a
    TECO-like editor gut in flat-out PL/I were rejected by me in favor
    of a Lisp program that implemented editor functionality.

    Inspired by the TECO in which EMACS (on ITS, then the only program
    using that name) was implemented, I designed a TECO-like control

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Mon Dec 12 18:40:32 2022
    [continued from previous message]

    Manager: Hannu Aronsson <haa@cs.hut.fi>
    cs.huji.ac.il [132.65.16.10]:/pub/gnu/mule
    Manager: The System Group <system@cs.huji.ac.il>
    based on Emacs 19.28

    Nemacs, Nihongo Emacs

    name: Nemacs (Nihongo Emacs)
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.3.2
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    maintainer:
    nemacs@etl.go.jp
    organization/author:
    Ken'ichi Handa
    Electrotechnical Lab.
    Machine Inference Section
    ElectroTechnical Laboratory
    Umezono 1-1-4
    Tsukuba City
    Japan 305
    +81 298 58 5916
    fax +81 298 58 5918
    handa@etl.go.jp
    handa%etl.go.jp@relay.cs.net
    note: Japanese (Nihongo) adaptation of GNU-Emacs
    free, anonymous FTP from
    ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z

    NILE

    name: NILE
    last changed/verified: 1994-12-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    Scame

    name: Scame
    last changed/verified: 2019-06-02
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC
    organization/author:
    Multihouse Automatisering bv
    c/o Johan Vromans
    Doesburgweg 7
    2803 PL Gouda
    the Netherlands
    +31 1820 62911
    fax +31 1820 62500
    jv@mh.nl
    free
    https://github.com/larsbrinkhoff/scame

    _Note:_ loosely based on an editor called Scame by Leif Samuelsson

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2020-11-22
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    28 avenue Leonard de Vinci, 92400 Courbevoie (France)
    +33 1 82 14 14 15
    web2020@roumazeilles.net
    free, from:
    https://www.roumazeilles.net/news/en/wordpress/2017/12/13/my-own-participation-to-emacs-history/


    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 2019-10-14
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information
    http://bitsavers.org/bits/MarkOfTheUnicorn/

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because
    of the possibility of implementing many small, cheap, modular,

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig A Finseth@21:1/5 to All on Mon Feb 13 16:31:30 2023
    [continued from previous message]

    Manager: Hannu Aronsson <haa@cs.hut.fi>
    cs.huji.ac.il [132.65.16.10]:/pub/gnu/mule
    Manager: The System Group <system@cs.huji.ac.il>
    based on Emacs 19.28

    Nemacs, Nihongo Emacs

    name: Nemacs (Nihongo Emacs)
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.3.2
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    maintainer:
    nemacs@etl.go.jp
    organization/author:
    Ken'ichi Handa
    Electrotechnical Lab.
    Machine Inference Section
    ElectroTechnical Laboratory
    Umezono 1-1-4
    Tsukuba City
    Japan 305
    +81 298 58 5916
    fax +81 298 58 5918
    handa@etl.go.jp
    handa%etl.go.jp@relay.cs.net
    note: Japanese (Nihongo) adaptation of GNU-Emacs
    free, anonymous FTP from
    ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z

    NILE

    name: NILE
    last changed/verified: 1994-12-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    Scame

    name: Scame
    last changed/verified: 2019-06-02
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC
    organization/author:
    Multihouse Automatisering bv
    c/o Johan Vromans
    Doesburgweg 7
    2803 PL Gouda
    the Netherlands
    +31 1820 62911
    fax +31 1820 62500
    jv@mh.nl
    free
    https://github.com/larsbrinkhoff/scame

    _Note:_ loosely based on an editor called Scame by Leif Samuelsson

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2020-11-22
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    28 avenue Leonard de Vinci, 92400 Courbevoie (France)
    +33 1 82 14 14 15
    web2020@roumazeilles.net
    free, from:
    https://www.roumazeilles.net/news/en/wordpress/2017/12/13/my-own-participation-to-emacs-history/


    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 2019-10-14
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information
    http://bitsavers.org/bits/MarkOfTheUnicorn/

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because
    of the possibility of implementing many small, cheap, modular,

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig A Finseth@21:1/5 to All on Wed Apr 12 13:56:28 2023
    [continued from previous message]

    Manager: Hannu Aronsson <haa@cs.hut.fi>
    cs.huji.ac.il [132.65.16.10]:/pub/gnu/mule
    Manager: The System Group <system@cs.huji.ac.il>
    based on Emacs 19.28

    Nemacs, Nihongo Emacs

    name: Nemacs (Nihongo Emacs)
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.3.2
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    maintainer:
    nemacs@etl.go.jp
    organization/author:
    Ken'ichi Handa
    Electrotechnical Lab.
    Machine Inference Section
    ElectroTechnical Laboratory
    Umezono 1-1-4
    Tsukuba City
    Japan 305
    +81 298 58 5916
    fax +81 298 58 5918
    handa@etl.go.jp
    handa%etl.go.jp@relay.cs.net
    note: Japanese (Nihongo) adaptation of GNU-Emacs
    free, anonymous FTP from
    ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z

    NILE

    name: NILE
    last changed/verified: 1994-12-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    Scame

    name: Scame
    last changed/verified: 2019-06-02
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC
    organization/author:
    Multihouse Automatisering bv
    c/o Johan Vromans
    Doesburgweg 7
    2803 PL Gouda
    the Netherlands
    +31 1820 62911
    fax +31 1820 62500
    jv@mh.nl
    free
    https://github.com/larsbrinkhoff/scame

    _Note:_ loosely based on an editor called Scame by Leif Samuelsson

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2020-11-22
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    28 avenue Leonard de Vinci, 92400 Courbevoie (France)
    +33 1 82 14 14 15
    web2020@roumazeilles.net
    free, from:
    https://www.roumazeilles.net/news/en/wordpress/2017/12/13/my-own-participation-to-emacs-history/


    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 2019-10-14
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information
    http://bitsavers.org/bits/MarkOfTheUnicorn/

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because
    of the possibility of implementing many small, cheap, modular,

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig A Finseth@21:1/5 to All on Mon Jun 12 19:24:33 2023
    [continued from previous message]

    Manager: Hannu Aronsson <haa@cs.hut.fi>
    cs.huji.ac.il [132.65.16.10]:/pub/gnu/mule
    Manager: The System Group <system@cs.huji.ac.il>
    based on Emacs 19.28

    Nemacs, Nihongo Emacs

    name: Nemacs (Nihongo Emacs)
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.3.2
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    maintainer:
    nemacs@etl.go.jp
    organization/author:
    Ken'ichi Handa
    Electrotechnical Lab.
    Machine Inference Section
    ElectroTechnical Laboratory
    Umezono 1-1-4
    Tsukuba City
    Japan 305
    +81 298 58 5916
    fax +81 298 58 5918
    handa@etl.go.jp
    handa%etl.go.jp@relay.cs.net
    note: Japanese (Nihongo) adaptation of GNU-Emacs
    free, anonymous FTP from
    ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z

    NILE

    name: NILE
    last changed/verified: 1994-12-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    Scame

    name: Scame
    last changed/verified: 2019-06-02
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC
    organization/author:
    Multihouse Automatisering bv
    c/o Johan Vromans
    Doesburgweg 7
    2803 PL Gouda
    the Netherlands
    +31 1820 62911
    fax +31 1820 62500
    jv@mh.nl
    free
    https://github.com/larsbrinkhoff/scame

    _Note:_ loosely based on an editor called Scame by Leif Samuelsson

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2020-11-22
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    28 avenue Leonard de Vinci, 92400 Courbevoie (France)
    +33 1 82 14 14 15
    web2020@roumazeilles.net
    free, from:
    https://www.roumazeilles.net/news/en/wordpress/2017/12/13/my-own-participation-to-emacs-history/


    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 2019-10-14
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information
    http://bitsavers.org/bits/MarkOfTheUnicorn/

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because
    of the possibility of implementing many small, cheap, modular,

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig A Finseth@21:1/5 to All on Thu Oct 12 21:12:31 2023
    [continued from previous message]

    Manager: Hannu Aronsson <haa@cs.hut.fi>
    cs.huji.ac.il [132.65.16.10]:/pub/gnu/mule
    Manager: The System Group <system@cs.huji.ac.il>
    based on Emacs 19.28

    Nemacs, Nihongo Emacs

    name: Nemacs (Nihongo Emacs)
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.3.2
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    maintainer:
    nemacs@etl.go.jp
    organization/author:
    Ken'ichi Handa
    Electrotechnical Lab.
    Machine Inference Section
    ElectroTechnical Laboratory
    Umezono 1-1-4
    Tsukuba City
    Japan 305
    +81 298 58 5916
    fax +81 298 58 5918
    handa@etl.go.jp
    handa%etl.go.jp@relay.cs.net
    note: Japanese (Nihongo) adaptation of GNU-Emacs
    free, anonymous FTP from
    ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z

    NILE

    name: NILE
    last changed/verified: 1994-12-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    Scame

    name: Scame
    last changed/verified: 2019-06-02
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC
    organization/author:
    Multihouse Automatisering bv
    c/o Johan Vromans
    Doesburgweg 7
    2803 PL Gouda
    the Netherlands
    +31 1820 62911
    fax +31 1820 62500
    jv@mh.nl
    free
    https://github.com/larsbrinkhoff/scame

    _Note:_ loosely based on an editor called Scame by Leif Samuelsson

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2020-11-22
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    28 avenue Leonard de Vinci, 92400 Courbevoie (France)
    +33 1 82 14 14 15
    web2020@roumazeilles.net
    free, from:
    https://www.roumazeilles.net/news/en/wordpress/2017/12/13/my-own-participation-to-emacs-history/


    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 2019-10-14
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information
    http://bitsavers.org/bits/MarkOfTheUnicorn/

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because
    of the possibility of implementing many small, cheap, modular,

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig Finseth@21:1/5 to All on Thu Dec 21 22:38:29 2023
    [continued from previous message]

    Nemacs, Nihongo Emacs

    name: Nemacs (Nihongo Emacs)
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.3.2
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    maintainer:
    nemacs@etl.go.jp
    organization/author:
    Ken'ichi Handa
    Electrotechnical Lab.
    Machine Inference Section
    ElectroTechnical Laboratory
    Umezono 1-1-4
    Tsukuba City
    Japan 305
    +81 298 58 5916
    fax +81 298 58 5918
    handa@etl.go.jp
    handa%etl.go.jp@relay.cs.net
    note: Japanese (Nihongo) adaptation of GNU-Emacs
    free, anonymous FTP from
    ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z

    NILE

    name: NILE
    last changed/verified: 1994-12-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    Scame

    name: Scame
    last changed/verified: 2019-06-02
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC
    organization/author:
    Multihouse Automatisering bv
    c/o Johan Vromans
    Doesburgweg 7
    2803 PL Gouda
    the Netherlands
    +31 1820 62911
    fax +31 1820 62500
    jv@mh.nl
    free
    https://github.com/larsbrinkhoff/scame

    _Note:_ loosely based on an editor called Scame by Leif Samuelsson

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2020-11-22
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    28 avenue Leonard de Vinci, 92400 Courbevoie (France)
    +33 1 82 14 14 15
    web2020@roumazeilles.net
    free, from:
    https://www.roumazeilles.net/news/en/wordpress/2017/12/13/my-own-participation-to-emacs-history/


    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 2019-10-14
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information
    http://bitsavers.org/bits/MarkOfTheUnicorn/

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because
    of the possibility of implementing many small, cheap, modular,
    easily-replaceable functions (not a possibility in PL/I), having
    found this to be a major feature of an earlier private tool I
    implemented in Multics MacLisp.


    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Craig A Finseth@21:1/5 to All on Thu Feb 15 16:35:16 2024
    [continued from previous message]

    ftp.funet.fi [128.214.6.100]:/index/mule
    Manager: Hannu Aronsson <haa@cs.hut.fi>
    cs.huji.ac.il [132.65.16.10]:/pub/gnu/mule
    Manager: The System Group <system@cs.huji.ac.il>
    based on Emacs 19.28

    Nemacs, Nihongo Emacs

    name: Nemacs (Nihongo Emacs)
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.3.2
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    maintainer:
    nemacs@etl.go.jp
    organization/author:
    Ken'ichi Handa
    Electrotechnical Lab.
    Machine Inference Section
    ElectroTechnical Laboratory
    Umezono 1-1-4
    Tsukuba City
    Japan 305
    +81 298 58 5916
    fax +81 298 58 5918
    handa@etl.go.jp
    handa%etl.go.jp@relay.cs.net
    note: Japanese (Nihongo) adaptation of GNU-Emacs
    free, anonymous FTP from
    ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z

    NILE

    name: NILE
    last changed/verified: 1994-12-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    maintainer:
    whoever is maintaining NIL
    organization/author:
    Richard Soley
    free, anonymous FTP from
    ?

    NotGNU

    name: NotGNU
    last changed/verified: 2010-09-04
    original distribution: January 1993
    version: 1.95 May 1999
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    requirements: DOS, Windows 3/95/98/NT, X11/OSF
    organization/author:
    Julie Melbin
    P.O. Box 1007
    Groton MA 01450
    USA
    julie@world.std.com
    free, anonymous ftp from
    http://www.notguu.org

    NTEmacs

    name: NTEmacs
    last changed/verified: 2016-08-05
    original distribution: 1993?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
    organization/author:
    Geoff Voelker
    voelker@cs.washington.edu
    free, anonymous FTP from
    ftp://ftp.gnu.org/gnu/windows/emacs
    http://www.fsf.org/software/emacs/windows/ (FAQ)
    ftp.cs.washington.edu in /pub/ntemacs
    http://www.cs.washington.edu/homes/voelker/ntemacs.html

    _Note:_ NTEmacs is currently based on GNU Emacs version 19.17 As of
    10/8/94, a beta test version of Emacs 19.27 ported to Windows NT is
    available from june.cs.washington.edu:/pub/voelker/trial. The port
    will be merged into a forthcoming release of GNU Emacs.

    Latest versions are 19.34, 20.3 and 20.4 which may be for Win 95
    and Win NT only.

    cs.washington.edu links are probably broken but retained for history.

    Ntemacs.exe

    name: ntemacs.exe
    last changed/verified: 1995-02-16
    original distribution: 1995?
    version: ?
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Windows NT
    organization/author:
    Conguent Corporation
    +1 212 431 5100
    free, anonymous FTP from
    microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z.
    note: Conguent sells support

    Nitemacs

    name: Nitemacs
    last changed/verified: 1999-04-26
    original distribution: 1994
    version: 5.9.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: Macintosh
    organization/author:
    Shigeru Chiba, University of Tsukuba, Japan
    free, anonymous FTP from
    http://www.softlab.is.tsukuba.ac.jp/~chiba/nitemacs.html
    "An Emacs-like lightweight editor"

    NTNOT

    name: NTNOT
    last changed/verified: 2002-03-19
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:

    ?

    _Notes:_ This may be NotGNU as the NotGNU executable is "NTNOT.EXE".

    OEmacs

    name: OEmacs
    last changed/verified: 1999-08-19
    original distribution: ?
    version: 4.1
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: IBM PC or DESQview/X
    organization/author:
    Darryl Okahata
    Internet: darrylo@sr.hp.com
    free, anonymous FTP from
    on Garbo-PC mirror sites
    ftp://garbo.uwasa.fi/pc/editor
    note: based upon GNU Emacs V19.19, successor to DEmacs

    PE, PalEdit

    name: PE (PalEdit)
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 2.3
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: palmtop environment, HP100LX/200LX
    organization/author:
    Andreas Garzotto
    garzotto@swssai.uu.ch
    free, download
    http://www.dasoft.com/PE/latest.htm

    Perfect Emacs

    name: pe, pEmacs, Perfect Emacs
    last changed/verified: 2013-02-24
    original distribution: 2013-02-18
    version: 1.03
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: Unix, Linux
    organization/author:
    Hugh Barney
    <h...@gmail.com>
    free, from github
    https://https://github.com/hughbarney/pEmacs.git

    Note: Derived from ErsatzEMACS 1.0. The main enhancements
    being incremental search, filename completion and further
    reduction in footprint. The name Perfect EMACS comes from
    an attempt to find the point where nothing further can be
    taken away whilst retaining a useful Emacs-like editor.

    QEmacs

    name: QEmacs
    last changed/verified: 2010-08-25
    original distribution: ?
    version: 0.3.1
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: N/A
    hardware/software requirements: ?
    organization/author:
    Fabrice Bellard
    free
    http://bellard.org/qemacs/
    note: Full screen editor with an Emacs compatible key subset
    (including undo and incremental search) and emacs
    look and feel.

    Reamcs

    name: Remacs
    last changed/verified: 2017-02-25
    original distribution: 2017-02-25
    version: not yet released
    base language: Rust
    implementation language: Rust
    extension language: Rust
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Wilferd Hughes
    free
    http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    Scame

    name: Scame
    last changed/verified: 2019-06-02
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC
    organization/author:
    Multihouse Automatisering bv
    c/o Johan Vromans
    Doesburgweg 7
    2803 PL Gouda
    the Netherlands
    +31 1820 62911
    fax +31 1820 62500
    jv@mh.nl
    free
    https://github.com/larsbrinkhoff/scame

    _Note:_ loosely based on an editor called Scame by Leif Samuelsson

    SXEmacs

    name: SXEmacs
    last changed/verified: 2010-08-25
    original distribution: 2004-12-31
    version: 22.1.3
    base language: C
    implementation language: Lisp (built on Xemacs)
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    Steve Young
    free
    http://www.sxemacs.org

    Tint

    name: Tint
    last changed/verified: 2002-10-02
    original distribution: 1998
    version: 0.14
    base language: C++
    implementation language: C++/Tint
    extension language: tint
    scope of implementation: extensible
    hardware/software requirements: Darwin, Windows
    organization/author:
    Michael K Montague, <mailto:mikemon@exmsft.com>
    free
    http://tintware.sourceforge.net/

    TkEmacs

    name: TkEmacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 1.1
    base language: C
    implementation language: C
    extension language: N/A
    scope of implementation: N/A
    hardware/software requirements: X11
    organization/author:
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    barkley.berkeley.edu in /pub/tkemacs/
    coma.cs.tu-berlin.de in /pub/tkemacs/

    _Note:_ TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58.
    The package contains XfEmacs, an application of the TkEmacs widget,
    providing scrollbars, configurable drop-down menus, etc.

    TM

    name: TM (a/k/a/ Tinymacs)
    last changed/verified: 2010-09-04
    original distribution: ?
    version: ?
    base language: assembler
    implementation language: N/A
    extension language: N/A
    scope of implementation: command set
    hardware/software requirements: ?
    organization/author:
    Brian H. Kelley
    Sven Delmas
    TU Berlin
    Germany
    garfield@cs.tu-berlin.de

    Juergen Nickelsen
    TU Berlin
    Germany
    nickel@cs.tu-berlin.de
    free, anonymous FTP from:
    http://www.bhk.com/tm/index.html (homepage, apparently off line)
    http://sites.google.com/site/texteditors/Home/files/tmsource.zip (source)
    http://sites.google.com/site/texteditors/Home/files/tm14.zip (binaries)

    Tovj, Tom's own version of Jove

    name: Tovj (Tom's own version of Jove), may be renatmed to Jat
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 4.6.14.32 patch-level 11
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, IBM PC, Macintosh
    organization/author:
    Tom Hageman
    tom@icce.rug.nl
    Karel Kubat
    karel@icce.rug.nl
    free, anonymous FTP from
    ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
    also other directories i the file

    Treemacs

    name: treemacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, others
    organization/author:
    Vipin Swarup
    Dept. of Computer Science
    University of Illinois at Urbana-Champaign
    USA
    swarup@a.cs.uiuc.edu
    USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup
    free, anonymous FTP from
    cs.uiuc.edu in pub/treemacs/*

    _Notes:_ this is a modified GNU Emacs 18.51. It is GNU Emacs
    extended to allow the direct editing of tree structures.

    Xedit

    name: xedit, xedplus
    last changed/verified: 2001-03-14
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    organization/author:
    http://siag.nu

    Note: Most anything using Athena widgets counts. This version
    is part of the Siag office package.

    XEmacs, Emacs the next generation

    name: XEmacs (nee Lucid GNU Emacs (lemacs))
    last changed/verified: 2004-06-15
    original distribution: April 1992
    version: 21.4.15
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, Windows
    maintained by the Xemacs Development Team, xemacs-beta@xemacs.org
    free, anonymous FTP from:
    ftp://ftp.xemacs.org/pub/xemacs
    mailing lists:
    http://www.xemacs.org/Lists/
    FAQ:
    http://www.xemacs.org/faq/xemacs-faq.html
    Releases:
    http://www.dk.xemacs.org/Releases/index.html#Stable

    Xyzzy

    name: Xyzzy
    last changed/verified: 2002-11-17
    original distribution: ?
    version: ?
    base language: ?
    implementation language: ?
    extension language: ?
    scope of implementation: ?
    hardware/software requirements: ?
    free from:
    http://www.jsdlab.co.jp/~kamei/
    FAQ:
    http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/#cust01
    http://dns.carabiner-systems.com/xyzzy/

    YR-Emacs

    name: YR-Emacs
    last changed/verified: 2020-11-22
    original distribution: 1987
    version: 1.30a
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, VMS, IBM PC, OS/2,
    MS-Windows 3.11+, and a number of weird ones
    organization/author:
    Yves Roumazeilles
    28 avenue Leonard de Vinci, 92400 Courbevoie (France)
    +33 1 82 14 14 15
    web2020@roumazeilles.net
    free, from:
    https://www.roumazeilles.net/news/en/wordpress/2017/12/13/my-own-participation-to-emacs-history/


    Zile, Zile is lossy Emacs

    name: Zile (Zile is lossy Emacs)
    last changed/verified: 2001-08-20
    original distribution: 1997-06-08
    version: 1.6
    base language: C
    implementation language: C
    extension language: none
    scope of implementation: command set
    hardware/software requirements: UNIX, ncurses
    organization/author:
    Sandro Sigala
    Viale De Gasperi, 8
    25041 Boario Terme (Brescia)
    Italy
    sandro@sigala.it
    free, anonymous FTP from
    http://zile.sourceforge.net/
    http://www.sigala.it/sandro/
    ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/clones

    Implementations Sold by Vendors

    ADEPT

    name: ADEPT
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language:
    implementation language:
    extension language: yes, but not available to users
    scope of implementation: command set
    hardware/software requirements: Wang VS
    organization/author:
    Wang
    Jimmy Huangs & George Soules
    not free, contact vendor for price information

    Alpha

    name: Alpha
    last changed/verified: 2000-01-25
    original distribution: ?
    version: 7.2.2
    base language: ?
    implementation language: ?
    extension language: TCL
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Pete Keheler
    Rice University
    shareware ($30), anonymous FTP from
    http://alpha.olm.net/
    ftp://ftp.ucsd.edu/pub/alpha/

    Amacs

    name: amacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.0 Release 2.8
    base language: 6502 assembler
    implementation language: 6502 assembler
    extension language: macros / loadable libraries (assembled)
    scope of implementation: extensible
    hardware/software requirements: Apple // with ProDOS
    organization/author:
    Creative Thinking, Included
    Brian Fox
    bfox@ai.mit.edu
    not free, contact vendor for price information

    Brief

    name: Brief
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 3.1
    base language: C
    implementation language: C
    extension language: Lisp or C (choice)
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Solution Systems
    Suite 410
    541 Main St
    South Weymouth MA 02190
    USA
    +1 800 821 2492
    +1 617 337 6963
    fax +1 617 337 7719
    not free, contact vendor for price information
    acquired by Borland

    CCA Emacs

    name: CCA Emacs
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: ELisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS
    organization/author:
    Uniworks Inc.
    P.O. Box K
    Suite 323
    Maynard MA 01754
    USA
    +1 508 897 6650
    emacs!mau
    not free, contact vendor for price information

    dde

    name: dde
    last changed/verified: 2010-02-02
    original distribution: 1985
    version: 1.6
    base language: C
    implementation language: C/C++
    extension language: macros
    scope of implementation: extensible
    hardware/software requirements: x86 Linux or Windows
    organization/author:
    DALSoft
    http://www.products.dalsoft.com/dde.html
    not free, contact vendor for price information

    E3

    name: E3
    last changed/verified: 1994-12-20
    original distribution: ?
    version: internal?
    base language: ?
    implementation language: ?
    extension language: REXX
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    IBM Corp.
    ?
    not free, contact vendor for price information

    EMACS-TC

    name: EMACS-TC
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C
    implementation language: C
    extension language: Lisp-like
    scope of implementation: extensible
    hardware/software requirements: UNIX
    organization/author:
    AT&T Toolchest
    +1 201 522 6900, then login "guest"
    USA

    Warren A. Montgomery
    +1 708 713 5090
    att!iexist!warren
    not free, contact vendor for price information

    Epsilon

    name: Epsilon
    last changed/verified: 2006-10-27
    original distribution: 1984-08-01
    version: 10.0
    base language: C
    implementation language: EEL
    extension language: EEL, a dialect of C
    scope of implementation: extensible
    hardware/software requirements: IBM PC (Unix, Windows NT, Windows, DOS, OS/2)
    organization/author:
    Lugaru Software Ltd.
    1645 Shady Ave
    Pittsburgh PA 15217
    USA
    +1 412 421 5911
    fax +1 412 421 6371
    http://www.lugaru.com
    not free, contact vendor for price information

    EVE, Extensible VAX Editor

    name: EVE (Extensible VAX Editor)
    base language: TPU
    implementation language: TPU
    extension language: TPU (Text Processing Utility)
    scope of implementation: extensible
    hardware/software requirements: VMS
    organization/author:
    Digital Equipment Corp.
    ?
    USA
    +1 ?
    ?

    _Notes:_ (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
    fully extensible. Source (TPU) is included. TPU is a programming
    language for text processing, etc. that is also bundled with VMS.
    EVE is the next best thing to GNU-Emacs on a VAX.

    FrameMaker

    name: FrameMaker
    last changed/verified: 1996-04-23
    original distribution: ?
    version: 3.0
    base language: ?
    implementation language: ?
    extension language: custom
    scope of implementation: extensible
    hardware/software requirements: UNIX, Macintosh
    organization/author:
    Frame Technology Corp.
    1010 Rincon Circle
    San Jose CA 95131
    USA
    +1 408 433 1928

    Frame Technology International Ltd.
    Unit 52 Airways Industrial Estate
    Cloghran
    Dublin 17
    Ireland
    +353 1 42 95 66

    now part of Adobe
    not free, contact vendor for price information

    Fred, Fred Resembles Emacs Deliberately

    name: Fred (Fred Resembles Emacs Deliberately)
    last changed/verified: 1998-02-17
    original distribution: ?
    version: MCL 4.2, MCL 3.3
    base language: Macintosh Common Lisp
    implementation language: Macintosh Common Lisp
    extension language: Macintosh Common Lisp
    scope of implementation: extensible
    hardware/software requirements: Macintosh
    organization/author:
    Digitool
    http://www.digitool.com/
    not free: available with Macintosh Common Lisp

    Infinitor

    name: Infinitor
    last changed/verified: 1994-12-20
    original distribution: ?
    version:
    base language: C?
    implementation language: C?
    extension language: TPL
    scope of implementation: extensible
    hardware/software requirements: IBM PC
    organization/author:
    Agranat Systems
    P.O. Box 191
    Weston MA 02193
    USA
    +1 617 893 7868
    not free, contact vendor for price information

    InfoDock

    name: InfoDock (built atop XEmacs)
    last changed/verified: 2004-06-15
    original distribution: 1994
    version: 4.0
    base language: C
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX with Win32 port planned
    organization/author:
    Bob Weiner
    Altrasoft
    info@altrasoft.com
    later maintained and supported by beopen.com (now defunct)

    _Notes:_ InfoDock is an integrated productivity toolset, mainly
    aimed at technical people. It is built atop the XEmacs variant of
    GNU Emacs and so has all of the power of Emacs, but with a much
    easier to use and more comprehensive menu and toolbar-based user
    interface. We find that most objections people raise to using Emacs
    have already been addressed in InfoDock. See
    http://infodock.sourceforge.net for more information.

    Interleaf

    name: Interleaf
    last changed/verified: 1994-12-20
    original distribution: ?
    version: 5
    base language: C
    implementation language: C
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
    organization/author:
    Interleaf, Inc
    Prospect Place
    9 Hillside Ave
    Waltham MA 02154
    USA
    +1 617 290 0710
    not free, contact vendor for price information

    LispWorks

    name: LispWorks
    last changed/verified: 2015-03-20
    original distribution: ?
    version: ?
    base language: ?
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: ?
    organization/author:
    LispWorks
    http://www.lispworks.com/lw-history.html
    'the editor began life as a branch of Hemlock'
    http://www.lispworks.com/documentation/lw61/EDUG-M/html/eduser-m.htm
    not free, contact vendor for price information

    M

    name: M
    last changed/verified: 2007-08-23
    original distribution: 1993
    version: 1.21
    base language: C++
    implementation language: C++
    extension language: none
    scope of implementation: command
    hardware/software requirements: DOS, Windows, NT
    organization/author:
    Greg Gadbois
    Greg@dragonsys.com
    not free, contact vendor for price information
    A shareware version is available from the author
    A premium version is available from the author

    Mince

    name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
    FinalWord / FinalWordII
    last changed/verified: 2019-10-14
    original distribution: 1980
    version:
    base language: C
    implementation language: C
    extension language: none / key rebinding only / key rebinding only/ custom
    scope of implementation: command / command / command / extensible
    hardware/software requirements: IBM PC, CP/M
    organization/author:
    Mark of the Unicorn, Inc.
    sold to Borland International
    not free, contact vendor (Borland) for price information
    http://bitsavers.org/bits/MarkOfTheUnicorn/

    Multics Emacs

    name: Multics Emacs
    last changed/verified: 2015-03-29
    original distribution: 1978
    version:
    base language: Lisp
    implementation language: Lisp
    extension language: Lisp
    scope of implementation: extensible
    hardware/software requirements: Honeywell Multics
    organization:
    Bernard Greenberg
    Honeywell Bull
    not free, contact vendor for price information

    _Note_ from Carl Hoffman: Probably Multics Emacs' greatest claims
    to fame are (1) having been the first to popularize the notion of
    using a Lisp-like extension language which non-expert programmers
    could use and understand, and (2) originating certain constructs
    (e.g. "save-excursion", etc.) which today survive in GNU Emacs.

    _Note_ from Bernard Greenberg: Multics Emacs was implemented in
    Multics MacLisp, also known as Version 2 Lisp. Multics Emacs was
    the first and only Multics Software Product in Lisp -- PL/I was the
    official system language.

    The notion of using Lisp for a mainframe product whose native
    language was not Lisp was radical at the time. I chose Lisp because

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)