fin@norge.unet.umn.edu (Craig A. Finseth) (10/11/90)
Emacs Implementations Changes and additions to: as of 10 October 1990 Craig A. Finseth fin@unet.umn.edu +1 612 624 3375 University Networking Services University of Minnesota 130 Lind Hall, 207 Church St SE Minneapolis MN 55455-0134, U.S.A. This document provides a partial -- and not comprehensive -- list of implementations of Emacs type editors. You can help make it more comprehensive by sending me additional information and/or updates. I will be posting the revised version on a regular (~2 month) basis. I have some, but not all information on: Elle DEC VAX Emacs Each implementation is described in the following format: name: NAME implementation language: IMPLEMENTATION LANGUAGE extension language: EXTENSION LANGUAGE scope of implementation: SCOPE hardware/software requirements: REQUIREMENTS organization/author: ORGANIZATION STATUS The NAME line contains the name of the implementation. Implementations are listed alphabetically by name. The IMPLEMENTATION LANGUAGE is the language that the bulk of the implementation is written in. A compiler or interpreter for this language would be needed to use the editor. The EXTENSION LANGUAGE is the (often custom or modified) language that the user uses when altering or writing extensions to the implementation. It is "none" if there is no extension language. The SCOPE is either "command set" or "extensible." In the first case, the implementation offers a basic Emacs command set, however the user cannot readily change what the commands do. In the second case, the user can fully control what all of the commands do. The REQUIREMENTS is a brief characterization of what hardware or software is required. It is not a definitive list, in particular, "UNIX" is used to mean that the implementation runs on at least one UNIX system, not that it runs on all. The ORGANIZATION is the name of and contact information for the implementor. The STATUS is one of: - no longer available: Self-explanatory. - free: The implementation is available to most people at no charge. Even such "free" implementations may have restrictions: consult information about the particular implementation. Where available, information on how to obtain a copy is also listed. - not free: The implementation is for sale. Contact the vendor for specifics. Many of the names of the implementations in this list are trademarked. Specific trademarks are not called out. Full source is available for all of the free implementations. Source availability varies among the not free implementations: check with the vendor before you buy. But first... -------------------- Acronyms -------------------- Part of the history of Emacs type editors can be followed by tracing the evolution of the acronyms used for implementations. The acronyms and their expansions that follow are listed in (more or less) chronological order: TECO Text Editor and COrrector EMACS Editor MACroS EINE EINE is not Emacs (the first known recursive acronym) SINE SINE is not EINE (the first known doubly-recursive acronym) ZWEI Zwei Was Eine, Initially (the author knew German...) FINE Fine Is Not Emacs VINE Vine Is Not Emacs TORES Text ORiented Editing System Mince Mince Is Not Complete Emacs Jove Jonathan's Own Version of Emacs ---------- GNU-Emacs ---------- name: GNU-Emacs implementation language: C extension language: Lisp scope of implementation: extensible hardware/software requirements: UNIX, VMS organization: Free Software Foundation 675 Massachusetts Ave Cambridge MA 02139 USA +1 617 876 3296 gnu@prep.ai.mit.edu free, anonymous FTP from: prep.ai.mit.edu scam.berkeley.edu itstd.sri.com wuarchive.wustl.edu wsmr-simtel20.army.mil (under `PD:<UNIX.GNU>') bu.edu louie.udel.edu nic.nyser.net ftp.cs.titech.ac.jp funic.hut.fi sunic.sunet.se freja.diku.dk gatekeeper.dec.com mango.miami.edu (VMS G++) cc.utah.edu (VMS GNU Emacs) uunet.uu.net on the SPAN network, contact rdss::corbet on UUCP, contact one of: hao!scicom!qetzal!upba!ugn!nepa!denny acornrc!bob hqda-ai!merlin uunet!hutch!barber sun!nosun!illian!darylm oli-stl!root bigtex!james postmaster@uunet.uu.net karl@tut.cis.ohio-state.edu (or osu-cis!karl) Ohio State also posts their UUCP instructions regularly to the news group comp.sources.d ---------- Implementations Available For No Charge ---------- name: AMIS implementation language: Pascal extension language: none scope of implementation: command set hardware/software requirements: VMS, Norsk Data, Tops10, RSTS organization/author: Stacken Computer Club c/o NADA S-100 44 Stockholm Sweden stacken@stacken.kth.se note: the name is an abbreviation of "Anti-MISAER" (where "AE" is the "ae" glyph). "Misaer" is Swedish (svenska) for "piece of junk, or deep shit functionality." Tops10, RSTS, Norsk Data versions are free, send them a 1/2 inch, 2400-foot magnetic tape and return postage VMS version is $1000 US (the money goes to our DEC10 museum) name: Edwin implementation language: CScheme extension language: CScheme scope of implementation: extensible hardware/software requirements: UNIX, VMS organization/author: Scheme Distribution c/o Prof. Hal Abelson 545 Technology Sq. Room 410 Cambridge MA 02139 USA info-cscheme-request@zurich.ai.mit.edu free, anonymous FTP from zurich.ai.mit.edu in pub/scheme/README also, check out other Scheme implementations name: Emacs implementation language: MIDAS (PDP10/DEC-20 assembly language) extension language: TECO scope of implementation: extensible hardware/software requirements: PDP10/ITS or DEC-20/TOPS-20 organization/author: MIT AI Lab/MIT Lab. for Comp. Sci. 545 Technology Square Cambridge MA 02139 USA note: this is the original free, anonymous FTP from mc.lcs.mit.edu in its/ai/emacs/*, its/ai/emacs1/* osu-20.ircc.ohio-state.edu (executable) name: Epoch implementation language: C extension language: Lisp scope of implementation: extensible hardware/software requirements: UNIX, VMS, others organization/author: University of Illinois at Urbana-Champaign Urbana-Champaign IL USA epoch-request@cs.uiuc.edu uunet!uiucdcs!epoch-request epoch-request%cs.uiuc.edu@uiucvmd.bitnet notes: this is a modified GNU Emacs free, anonymous FTP from cs.uiuc.edu in pub/epoch-files/epoch/* name: Freemacs implementation language: 8086 assembler extension language: MINT, a string-oriented version of TRAC (MINT means "Mint Is Not TRAC") scope of implementation: extensible hardware/software requirements: IBM PC organization/author: Russel Nelson 11 Grant Street Potsdam NY 13676 USA free, Internet: anonymous FTP from simtel20.army.mil from PD:<MSDOS.FREEMACS> grape.ecs.clarkson.edu [128.153.13.196] in /e/freemacs BBS: +1 315 268 6667 - 1200/2400 bps, 8N1, 24 hrs, file area 25. No registration required to download Freemacs. Bitnet and UUCP: Send mail to archive-server@sun.soe.clarkson.edu. You may use archive-server%sun.soe@omnigate if you are on Bitnet, or {smart-host}!sun.soe.clarkson.edu!archive-server if you are using UUCP. The mail message should consist of 'help'. If you do not get a reply within a day, then your return path is broken. You'll need to use the path command to give a mail address that our mailer can grok. Our mailer can send mail to any address with an '@' in it, with the exception of ".UUCP" pseudo-addresses. Mail: $15 check or $17 PO copying fee to the author. This will assure you of the latest version. Please specify floppy format: [5.25", 1.2 Meg], [5.25", 360K], [3.50", 720K] name: Hemlock implementation language: Lisp extension language: Lisp scope of implementation: extensible hardware/software requirements: ? organization/author: Scott Fahlman Spice Lisp project Carnegie-Mellon University USA fahlman@cmuc (fahlman@cmuc.bitnet?) also not free as part of Lucid Common Lisp free, anonymous FTP from gatekeeper.dec.com in pub/editors/hemlock.tar.Z name: Jove implementation language: C extension language: none scope of implementation: command set hardware/software requirements: UNIX, IBM PC, Macintosh organization/author: Jonathan Payne Sun Microsystems, Inc. 2550 Garcia Ave Mountain View CA 94043 USA free, anonymous FTP from cayuga.cs.rochester.edu in pub/jove.* hipl.psych.nyu.edu [128.122.132.2] comp.sources.[misc,unix] archives also in the Berkeley UNIX distribution name: KEmacs (Kanji Emacs) implementation language: C extension language: custom scope of implementation: extensible hardware/software requirements: UNIX, VMS, IBM PC, Amiga, Atari ST, Macintosh, Wicat, Data General organization/author: SANETO (sanewo) Takanori Corporate Research Laboratories Atsugi SONY Japan note: Japanese (Kanji) adaptation of MicroEMACS version 3.8i free, anonymous FTP from uhccux.uhcc.hawaii.edu in editors/=TAR.Z=FILES=/kemacs.tar.Z name: Lief implementation language: C extension language: Lisp scope of implementation: extensible hardware/software requirements: UNIX, VMS organization/author: The Saga Group Department of Computer Science University of Illinois at Urbana Champaign 1304 W. Springfield Urbana IL 61801 USA leif@a.cs.uiuc.edu {pur-ee|ihnp4}!uiucdcs!leif free, anonymous FTP from uhccux.uhcc.hawaii.edu in editors/Lief/* name: MG, (MicroGNU Emacs) implementation language: C extension language: none scope of implementation: command set hardware/software requirements: UNIX, VMS, AmigaDOS, Atari ST, OS/9-68K, Primos organization/author: University of Texas USA free, anonymous FTP from utadnx.cc.utexas.edu in MG2A.BCK_LZW name: MicroEMACS implementation language: C extension language: custom scope of implementation: extensible hardware/software requirements: UNIX, VMS, IBM PC, Amiga, Atari ST, Macintosh, Wicat, Data General organization/author: Daniel M. Lawrence 617 New York St Lafayette IN 47901 USA +1 317 742 5153 nwd@j.cc.purdue.edu FIDO: The Programmer's Room 201/10 +1 317 742 5533 24 hours 300/1200/2400 baud free (non-commercial), anonymous FTP from midas.mgmt.purdue.edu in dist/uemacs310/* between the hours of 5pm and 8am ask author about commercial use and distribution via disk name: NEmacs (Nihongo Emacs) implementation language: C extension language: Lisp scope of implementation: extensible hardware/software requirements: UNIX, VMS organization/author: Hiroyuki Suzuki Tokyo Research Laboratory Matsushita Electric Industrial Co. Ltd. 3-10-1 Higasi-Mita, Tama, Kawasaki 214 Japan +81 44 934 2863 fax +81 44 934 2862 suzuki@russell.stanford.edu suzuki%trl.mei.co.jp@uunet.uu.net (home) 595 Simo-kodanaka #301, Nakahara, Kawasaki 211 Japan +81 44 752 8321 note: Japanese (Nihongo) adaptation of GNU-Emacs free, anonymous FTP from uhccux.uhcc.hawaii.edu in editors/NEmacs/* name: Scame 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 note: loosely based on an editor called Scame by Leif Samuelsson free, ask the author for information on how to get a copy name: treemacs 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.eduo USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup notes: this is a modified GNU Emacs free, anonymous FTP from cs.uiuc.edu in pub/treemacs/* ---------- Implementations Sold by Vendors ---------- name: CCA Emacs 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 name: Emacs implementation language: SPL, a variant of PL/1 extension language: Lisp scope of implementation: extensible hardware/software requirements: Prime organization/author: Prime Computer, Inc. 24 Prime Park Way Natick MA 07160 USA +1 508 651 3342 telex 174519 telex +! 612 508 651 2769 not free, contact vendor for price information name: EMACS-TC 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 name: Epsilon implementation language: C extension language: EEL, a dialect of C scope of implementation: extensible hardware/software requirements: IBM PC organization/author: Lugaru Software Ltd. 5843 Forbes Ave Pittsburgh PA 15217 USA +1 412 421 5911 fax +1 412 421 6371 not free, contact vendor for price information name: Infinitor 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 name: Mince / PerfectWriter / The FinalWord / FinalWordII 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. 222 Third Street Cambridge MA 02139 USA +1 617 576 2760 not free, contact vendor for price information (only Mince for CP/M is still available) name: Sage Professional Editor implementation language: C? extension language: custom, C- and Awk-like scope of implementation: extensible hardware/software requirements: IBM PC organization/author: Sage Software, Inc. 1700 NW 167th Pl Beaverton OR 97006 USA +1 503 645 1150 fax +1 503 645 4576 not free, contact vendor for price information name: Slick implementation language: C extension language: Slick extension language, REXX-like scope of implementation: extensible hardware/software requirements: IBM PC organization/author: MicroEdge Inc. P.O. Box 2367 Fairfax VA 22031 USA +1 703 670 4575 not free, contact vendor for price information name: SPE Editor implementation language: Lisp extension language: Lisp scope of implementation: extensible hardware/software requirements: UNIX organization/author: Sun Microsystems, Inc. 2550 Garcia Ave Mountain View CA 94043 USA +1 415 960 1300 TLX 37 29639 not free, contact vendor for price information name: Sprint implementation language: C extension language: custom scope of implementation: extensible hardware/software requirements: IBM PC organization/author: Borland International 1800 Green Hills Rd Scotts Valley CA 95067 USA not free, contact vendor for price information name: Sys-IX Editor implementation language: C? extension language: macro scope of implementation: command set hardware/software requirements: UNIX, IBM PC organization/author: System-IX (Networks) Ltd. 55 Bedford Court Mansions Bedford Avenue London WC1B 3AD UK +44 1 636 8210 fax +44 1 255 1038 G.W. Computers Inc. 4 Eagle Square East Boston MA 02128 USA +1 617 569 5990 fax +1 617 567 2981 note: may not be Emacs not free, contact vendor for price information name: TI Explorer Emacs implementation language: Lisp extension language: Lisp scope of implementation: extensible hardware/software requirements: Explorer organization/author: Texas Instruments 12501 Research Blvd Austin TX 78759 USA +1 512 250 7111 +1 800 232 3200 fax +1 512 250 6522 not free, contact vendor for price information name: Unipress Emacs implementation language: C extension language: MLisp scope of implementation: extensible hardware/software requirements: UNIX, VMS, IBM PC organization/author: Unipress Software Inc 2025 Lincoln Hwy Edison NJ 08817 USA +1 201 287 2100 fax +1 201 287 4929 telex 709418 note: was Gosling's Emacs not free, contact vendor for price information name: ZMACS implementation language: Lisp extension language: Lisp scope of implementation: extensible hardware/software requirements: Symbolics organization/author: Symbolics, Inc. 8 New England Executive Park Burlington MA 01803 USA +1 617 221 1000 +1 800 533 7629 not free, contact vendor for price information ---------- Implementations That Are No Longer Available ---------- name: EINE, ZWEI implementation language: Lisp extension language: Lisp scope of implementation: extensible hardware/software requirements: Lisp Machine organization/author: MIT USA no longer available name: FINE implementation language: BLISS extension language: none scope of implementation: command set hardware/software requirements: PDP-10 organization/author: Mike Kazar (in 1978) Carnegie Mellon University USA no longer available name: PMATE implementation language: ? extension language: ? scope of implementation: ? hardware/software requirements: IBM PC organization/author: ? no longer available name: TORES implementation language: C extension language: none scope of implementation: command set hardware/software requirements: UNIX organization/author: Jeffrey Schiller MIT USA no longer available name: tv (aka otv, SINE) implementation language: PL/1 extension language: SINE (Lisp-like) scope of implementation: extensible hardware/software requirements: MagicSix on Perkin-Elmer 3200series organization/author: MIT Architecture Machine Group 77 Massachusetts Ave Cambridge MA 02139 USA no longer available name: VINE implementation language: Fortran (!) extension language: none scope of implementation: command set hardware/software requirements: VMS organization/author: Craig Finseth Texas Instruments Dallas TX USA no longer available
fin@norge.unet.umn.edu (Craig A. Finseth) (01/03/91)
Changes and additions to: as of 3 January 1991 Craig A. Finseth fin@unet.umn.edu +1 612 624 3375 University Networking Services University of Minnesota 130 Lind Hall, 207 Church St SE Minneapolis MN 55455-0134, U.S.A. This document provides a partial -- and not comprehensive -- list of implementations of Emacs type editors. You can help make it more comprehensive by sending me additional information and/or updates. I will be posting the revised version on a regular (~2 month) basis. I have some, but not all information on: Elle To be included in this list, an implmentation must either (1) be "advertised" as being an Emacs-type editor or (2) be extensible and come with an Emacs command set "mode" already written. Editors that are extensible but do not come with such a mode (i.e., you have to write it yourself) are not listed. Each implementation is described in the following format: name: NAME version: VERSION implementation language: IMPLEMENTATION LANGUAGE extension language: EXTENSION LANGUAGE scope of implementation: SCOPE hardware/software requirements: REQUIREMENTS organization/author: ORGANIZATION STATUS The NAME line contains the name of the implementation. Implementations are listed alphabetically by name. The VERSION is the latest known version. It is probably out of date. The IMPLEMENTATION LANGUAGE is the language that the bulk of the implementation is written in. A compiler or interpreter for this language would be needed to use the editor. The EXTENSION LANGUAGE is the (often custom or modified) language that the user uses when altering or writing extensions to the implementation. It is "none" if there is no extension language. The SCOPE is either "command set" or "extensible." In the first case, the implementation offers a basic Emacs command set, however the user cannot readily change what the commands do. In the second case, the user can fully control what all of the commands do. The REQUIREMENTS is a brief characterization of what hardware or software is required. It is not a definitive list, in particular, "UNIX" is used to mean that the implementation runs on at least one UNIX system, not that it runs on all. The ORGANIZATION is the name of and contact information for the implementor. The STATUS is one of: - no longer available: Self-explanatory. - free: The implementation is available to most people at no charge. Even such "free" implementations may have restrictions: consult information about the particular implementation. Where available, information on how to obtain a copy is also listed. - not free: The implementation is for sale. Contact the vendor for specifics. Many of the names of the implementations in this list are trademarked. Specific trademarks are not called out. Full source is available for all of the free implementations. Source availability varies among the not free implementations: check with the vendor before you buy. But first... -------------------- Acronyms -------------------- Part of the history of Emacs type editors can be followed by tracing the evolution of the acronyms used for implementations. The acronyms and their expansions that follow are listed in (more or less) chronological order: TECO Text Editor and COrrector (this may be TAPE Editor and COrrector) EMACS Editor MACroS EINE EINE is not Emacs (the first known recursive acronym) SINE SINE is not EINE (the first known doubly-recursive acronym) ZWEI Zwei Was Eine, Initially (the author knew German...) FINE Fine Is Not Emacs VINE Vine Is Not Emacs TORES Text ORiented Editing System Mince Mince Is Not Complete Emacs Jove Jonathan's Own Version of Emacs ---------- GNU-Emacs ---------- name: GNU-Emacs version: 18.55 implementation language: C extension language: Lisp scope of implementation: extensible hardware/software requirements: UNIX, VMS organization: Free Software Foundation 675 Massachusetts Ave Cambridge MA 02139 USA +1 617 876 3296 gnu@prep.ai.mit.edu free, anonymous FTP from: prep.ai.mit.edu scam.berkeley.edu itstd.sri.com wuarchive.wustl.edu wsmr-simtel20.army.mil (under `PD:<UNIX.GNU>') bu.edu louie.udel.edu nic.nyser.net ftp.cs.titech.ac.jp funic.hut.fi sunic.sunet.se freja.diku.dk gatekeeper.dec.com mango.miami.edu (VMS G++) cc.utah.edu (VMS GNU Emacs) uunet.uu.net on the SPAN network, contact rdss::corbet on UUCP, contact one of: hao!scicom!qetzal!upba!ugn!nepa!denny acornrc!bob hqda-ai!merlin uunet!hutch!barber sun!nosun!illian!darylm oli-stl!root bigtex!james postmaster@uunet.uu.net karl@tut.cis.ohio-state.edu (or osu-cis!karl) Ohio State also posts their UUCP instructions regularly to the news group comp.sources.d ---------- Implementations Available For No Charge ---------- name: AMIS version: implementation language: Pascal extension language: none scope of implementation: command set hardware/software requirements: VMS, Norsk Data, Tops10, RSTS organization/author: Stacken Computer Club c/o NADA S-100 44 Stockholm Sweden stacken@stacken.kth.se note: the name is an abbreviation of "Anti-MISAER" (where "AE" is the "ae" glyph). "Misaer" is Swedish (svenska) for "piece of junk, or deep shit functionality." Tops10, RSTS, Norsk Data versions are free, send them a 1/2 inch, 2400-foot magnetic tape and return postage VMS version is $1000 US (the money goes to our DEC10 museum) name: Edwin version: implementation language: CScheme extension language: CScheme scope of implementation: extensible hardware/software requirements: UNIX, VMS organization/author: Scheme Distribution c/o Prof. Hal Abelson 545 Technology Sq. Room 410 Cambridge MA 02139 USA info-cscheme-request@zurich.ai.mit.edu free, anonymous FTP from zurich.ai.mit.edu in pub/scheme/README also, check out other Scheme implementations name: Emacs version: implementation language: MIDAS (PDP10/DEC-20 assembly language) extension language: TECO scope of implementation: extensible hardware/software requirements: PDP10/ITS or DEC-20/TOPS-20 organization/author: MIT AI Lab/MIT Lab. for Comp. Sci. 545 Technology Square Cambridge MA 02139 USA note: this is the original free, anonymous FTP from mc.lcs.mit.edu in its/ai/emacs/*, its/ai/emacs1/* osu-20.ircc.ohio-state.edu (executable) name: Epoch version: 3.2 implementation language: C extension language: Lisp scope of implementation: extensible hardware/software requirements: UNIX, VMS, others organization/author: University of Illinois at Urbana-Champaign Urbana-Champaign IL USA epoch-request@cs.uiuc.edu uunet!uiucdcs!epoch-request epoch-request%cs.uiuc.edu@uiucvmd.bitnet notes: this is a modified GNU Emacs free, anonymous FTP from cs.uiuc.edu in pub/epoch-files/epoch/* name: Freemacs version: implementation language: 8086 assembler extension language: MINT, a string-oriented version of TRAC (MINT means "Mint Is Not TRAC") scope of implementation: extensible hardware/software requirements: IBM PC organization/author: Russel Nelson 11 Grant Street Potsdam NY 13676 USA free, Internet: anonymous FTP from simtel20.army.mil from PD:<MSDOS.FREEMACS> grape.ecs.clarkson.edu [128.153.13.196] in /e/freemacs BBS: +1 315 268 6667 - 1200/2400 bps, 8N1, 24 hrs, file area 25. No registration required to download Freemacs. Bitnet and UUCP: Send mail to archive-server@sun.soe.clarkson.edu. You may use archive-server%sun.soe@omnigate if you are on Bitnet, or {smart-host}!sun.soe.clarkson.edu!archive-server if you are using UUCP. The mail message should consist of 'help'. If you do not get a reply within a day, then your return path is broken. You'll need to use the path command to give a mail address that our mailer can grok. Our mailer can send mail to any address with an '@' in it, with the exception of ".UUCP" pseudo-addresses. Mail: $15 check or $17 PO copying fee to the author. This will assure you of the latest version. Please specify floppy format: [5.25", 1.2 Meg], [5.25", 360K], [3.50", 720K] name: Hemlock version: implementation language: Lisp extension language: Lisp scope of implementation: extensible hardware/software requirements: ? organization/author: Scott Fahlman Spice Lisp project Carnegie-Mellon University USA fahlman@cmuc (fahlman@cmuc.bitnet?) also not free as part of Lucid Common Lisp free, anonymous FTP from gatekeeper.dec.com in pub/editors/hemlock.tar.Z name: Jove version: 4.14 implementation language: C extension language: none scope of implementation: command set hardware/software requirements: UNIX, IBM PC, Macintosh organization/author: Jonathan Payne Sun Microsystems, Inc. 2550 Garcia Ave Mountain View CA 94043 USA free, anonymous FTP from cayuga.cs.rochester.edu in pub/jove.* hipl.psych.nyu.edu [128.122.132.2] comp.sources.[misc,unix] archives also in the Berkeley UNIX distribution name: KEmacs (Kanji Emacs) version: implementation language: C extension language: custom scope of implementation: extensible hardware/software requirements: UNIX, VMS, IBM PC, Amiga, Atari ST, Macintosh, Wicat, Data General organization/author: SANETO (sanewo) Takanori Corporate Research Laboratories Atsugi SONY Japan note: Japanese (Kanji) adaptation of MicroEMACS version 3.8i free, anonymous FTP from uhccux.uhcc.hawaii.edu in editors/=TAR.Z=FILES=/kemacs.tar.Z name: Lief version: implementation language: C extension language: Lisp scope of implementation: extensible hardware/software requirements: UNIX, VMS organization/author: The Saga Group Department of Computer Science University of Illinois at Urbana Champaign 1304 W. Springfield Urbana IL 61801 USA leif@a.cs.uiuc.edu {pur-ee|ihnp4}!uiucdcs!leif free, anonymous FTP from uhccux.uhcc.hawaii.edu in editors/Lief/* name: MG, (MicroGNU Emacs) version: implementation language: C extension language: none scope of implementation: command set hardware/software requirements: UNIX, VMS, AmigaDOS, Atari ST, OS/9-68K, Primos organization/author: University of Texas USA free, anonymous FTP from utadnx.cc.utexas.edu in MG2A.BCK_LZW name: MicroEMACS version: 3.10 implementation language: C extension language: custom scope of implementation: extensible hardware/software requirements: UNIX, VMS, IBM PC, Amiga, Atari ST, Macintosh, Wicat, Data General organization/author: Daniel M. Lawrence 617 New York St Lafayette IN 47901 USA +1 317 742 5153 nwd@j.cc.purdue.edu FIDO: The Programmer's Room 201/10 +1 317 742 5533 24 hours 300/1200/2400 baud free (non-commercial), anonymous FTP from midas.mgmt.purdue.edu in dist/uemacs310/* between the hours of 5pm and 8am ask author about commercial use and distribution via disk name: Nemacs (Nihongo Emacs) version: 3.3.2 implementation language: C 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 uhccux.uhcc.hawaii.edu in editors/NEmacs/* name: Scame version: 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 note: loosely based on an editor called Scame by Leif Samuelsson free, ask the author for information on how to get a copy name: treemacs version: 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.eduo USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup notes: this is a modified GNU Emacs free, anonymous FTP from cs.uiuc.edu in pub/treemacs/* ---------- Implementations Sold by Vendors ---------- name: Brief version: 3.0 implementation language: C extension language: Lisp/C combination scope of implementation: extensible hardware/software requirements: MSDOS 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 name: CCA Emacs version: 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 name: Emacs version: implementation language: SPL, a variant of PL/1 extension language: Lisp scope of implementation: extensible hardware/software requirements: Prime organization/author: Prime Computer, Inc. 24 Prime Park Way Natick MA 07160 USA +1 508 651 3342 telex 174519 telex +! 612 508 651 2769 not free, contact vendor for price information name: EMACS-TC version: 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 name: Epsilon version: implementation language: C extension language: EEL, a dialect of C scope of implementation: extensible hardware/software requirements: IBM PC organization/author: Lugaru Software Ltd. 5843 Forbes Ave Pittsburgh PA 15217 USA +1 412 421 5911 fax +1 412 421 6371 not free, contact vendor for price information name: EVE (Extensible VAX Editor) implementation language: C ?, 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 also 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. unofficial project, not released name: Infinitor version: 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 name: ME2 (Mutt Editor II) version: ? implementation language: C extension language: Mutt ("A bizarre mix of Lisp and Algol like languages, compiled external to the editor") scope of implementation: extensible hardware/software requirements: UNIX, MS-DOS organization/author: Craig Durland Hewlett-Packard 1000 NE Circle Blvd Corvallis OR 97330 USA craig@cv.hp.com note: experimental, not released not free, contact vendor for price information name: Mince / PerfectWriter / The FinalWord / FinalWordII version: 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. 222 Third Street Cambridge MA 02139 USA +1 617 576 2760 not free, contact vendor for price information (only Mince for CP/M is still available) name: Sage Professional Editor version: implementation language: C? extension language: custom, C- and Awk-like scope of implementation: extensible hardware/software requirements: IBM PC organization/author: Sage Software, Inc. 1700 NW 167th Pl Beaverton OR 97006 USA +1 503 645 1150 fax +1 503 645 4576 not free, contact vendor for price information name: Slick version: implementation language: C extension language: Slick extension language, REXX-like scope of implementation: extensible hardware/software requirements: IBM PC organization/author: MicroEdge Inc. P.O. Box 2367 Fairfax VA 22031 USA +1 703 670 4575 not free, contact vendor for price information name: SPE Editor version: implementation language: Lisp extension language: Lisp scope of implementation: extensible hardware/software requirements: UNIX organization/author: Sun Microsystems, Inc. 2550 Garcia Ave Mountain View CA 94043 USA +1 415 960 1300 TLX 37 29639 not free, contact vendor for price information name: Sprint version: implementation language: C extension language: custom scope of implementation: extensible hardware/software requirements: IBM PC organization/author: Borland International 1800 Green Hills Rd Scotts Valley CA 95067 USA not free, contact vendor for price information name: Sys-IX Editor version: implementation language: C? extension language: macro scope of implementation: command set hardware/software requirements: UNIX, IBM PC organization/author: System-IX (Networks) Ltd. 55 Bedford Court Mansions Bedford Avenue London WC1B 3AD UK +44 1 636 8210 fax +44 1 255 1038 G.W. Computers Inc. 4 Eagle Square East Boston MA 02128 USA +1 617 569 5990 fax +1 617 567 2981 note: may not be Emacs not free, contact vendor for price information name: TI Explorer Emacs version: implementation language: Lisp extension language: Lisp scope of implementation: extensible hardware/software requirements: Explorer organization/author: Texas Instruments 12501 Research Blvd Austin TX 78759 USA +1 512 250 7111 +1 800 232 3200 fax +1 512 250 6522 not free, contact vendor for price information name: Unipress Emacs version: implementation language: C extension language: MLisp scope of implementation: extensible hardware/software requirements: UNIX, VMS, IBM PC organization/author: Unipress Software Inc 2025 Lincoln Hwy Edison NJ 08817 USA +1 201 287 2100 fax +1 201 287 4929 telex 709418 note: was Gosling's Emacs not free, contact vendor for price information name: ZMACS version: implementation language: Lisp extension language: Lisp scope of implementation: extensible hardware/software requirements: Symbolics organization/author: Symbolics, Inc. 8 New England Executive Park Burlington MA 01803 USA +1 617 221 1000 +1 800 533 7629 not free, contact vendor for price information ---------- Implementations That Are No Longer Available ---------- name: EINE, ZWEI version: implementation language: Lisp extension language: Lisp scope of implementation: extensible hardware/software requirements: Lisp Machine organization/author: MIT USA no longer available name: FINE version: implementation language: BLISS extension language: none scope of implementation: command set hardware/software requirements: PDP-10 organization/author: Mike Kazar (in 1978) Carnegie Mellon University USA no longer available name: PMATE version: implementation language: ? extension language: ? scope of implementation: ? hardware/software requirements: IBM PC organization/author: ? no longer available name: TORES version: implementation language: C extension language: none scope of implementation: command set hardware/software requirements: UNIX organization/author: Jeffrey Schiller MIT USA no longer available name: tv (aka otv, SINE) version: implementation language: PL/1 extension language: SINE (Lisp-like) scope of implementation: extensible hardware/software requirements: MagicSix on Perkin-Elmer 3200series organization/author: MIT Architecture Machine Group 77 Massachusetts Ave Cambridge MA 02139 USA no longer available name: VINE version: implementation language: Fortran (!) extension language: none scope of implementation: command set hardware/software requirements: VMS organization/author: Craig Finseth Texas Instruments Dallas TX USA no longer available