[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)