home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / answers / emacs-implementations < prev    next >
Text File  |  1993-12-02  |  44KB  |  1,603 lines

  1. Newsgroups: comp.editors,comp.emacs,alt.religion.emacs,alt.answers,comp.answers,news.answers
  2. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!nic.hookup.net!europa.eng.gtefsd.com!howland.reston.ans.net!spool.mu.edu!umn.edu!unet.umn.edu!fin
  3. From: fin@unet.umn.edu (Craig A. Finseth)
  4. Subject: Emacs implementations, list of, regular post [long, FAQ]
  5. Message-ID: <CHDnpn.25C@news2.cis.umn.edu>
  6. Followup-To: comp.editors,comp.emacs,alt.religion.emacs,
  7. Last-Modified: 1 December 1993
  8. Sender: news@news2.cis.umn.edu (Usenet News Administration)
  9. Supersedes: <CCsDB6.Huq@news2.cis.umn.edu>
  10. Nntp-Posting-Host: norge.unet.umn.edu
  11. Reply-To: fin@unet.umn.edu (Craig A. Finseth)
  12. Organization: University of Minnesota, Networking Services.
  13. Date: Wed, 1 Dec 1993 22:22:08 GMT
  14. Approved: news-answers-request@MIT.Edu
  15. Lines: 1585
  16. Xref: senator-bedfellow.mit.edu comp.editors:10303 comp.emacs:20011 alt.religion.emacs:1971 alt.answers:1310 comp.answers:2879 news.answers:15337
  17.  
  18. Archive-name: emacs-implementations
  19.  
  20.          Emacs Implementations and Literature
  21.  
  22.  
  23. Changes and additions to:            last posted 1 December 1993
  24.     Craig A. Finseth            reposted about every 2 months
  25.  
  26.     Craig.A.Finseth-1@umn.edu
  27.     fin@unet.umn.edu
  28.  
  29.     +1 612 644 4027
  30.  
  31.     1343 Lafond
  32.     St Paul MN 55104-2437
  33.     USA
  34.  
  35. This document provides a partial -- and not comprehensive -- list of
  36. implementations of Emacs-type editors and literature about such
  37. editors.  You can help make it more comprehensive by sending me
  38. additional information and/or updates.
  39.  
  40. This document is also gradually acquiring the role of a repository of
  41. (at least) Emacs-related history.  While that subject requires a book
  42. to itself, this document will probably serve until someone (_not_ me!)
  43. writes one.
  44.  
  45. This document is available via anonymous FTP from:
  46.  
  47.     mail.unet.umn.edu in import/fin/emacs
  48.  
  49. To be included in this list:
  50.  
  51. - a piece of literature should be a book, manual, article, paper, or
  52. something that covers (or mentions) Emacs in particular or text
  53. editing techniques in general.  Specifically excluded are items that
  54. are only of interest to non-Emacs users (a book on "how to use vi") or
  55. vendor manuals for Emacs implementations (as those are implicitly
  56. included in the implementations).  Non-vendor (i.e., third party)
  57. manuals are included.
  58.  
  59. - an implementation must either (1) be "advertised" as being an
  60. Emacs-type editor or (2) be extensible and come with an Emacs command
  61. set "mode" already written.  Editors that are extensible but do not
  62. come with such a mode (i.e., you have to write it yourself) are not
  63. listed.
  64.  
  65. The following information is included for each implementation:
  66.  
  67. The NAME line contains the name of the implementation.
  68. Implementations are listed alphabetically by name.  Acronym expansions
  69. are listed in ()s.  Other acronyms:
  70.  
  71.     TECO    TAPE Editor and COrrector (later: Text Editor and COrrector)
  72.     EMACS    Editor MACroS
  73.  
  74. The ORIGINAL DISTRIBUTION is the date (or partial date) of the first
  75. release.  It is in YYYY-MM-DD format.
  76.  
  77. The VERSION is the latest known version.  It is probably out of date.
  78.  
  79. The BASE LANGUAGE is the language that you need a compiler or
  80. interpreter for in order to use the editor.
  81.  
  82. The IMPLEMENTATION LANGUAGE is the language that the bulk of the
  83. implementation is written in.
  84.  
  85. The EXTENSION LANGUAGE is the (often custom or modified) language that
  86. the is used when altering or writing extensions to the implementation.
  87. It is "none" if there is no extension language.
  88.  
  89. The SCOPE is either "command set" or "extensible."  In the first case,
  90. the implementation offers a basic Emacs command set; however the user
  91. cannot readily change what the commands do.  In the second case, the
  92. user can fully control what all of the commands do.
  93.  
  94. The REQUIREMENTS is a brief characterization of what hardware or
  95. software is required.  The purpose of this item is to offer a broad
  96. selection key; not be a comprehensive list.  You should consult the
  97. implementation (for free software) or the vendor to find out whether a
  98. specific implementation works in your environment.  For example, "IBM
  99. PC" is used to cover MS/DOS, OS/2, and Windows implementations and
  100. "UNIX" refers to any version of UNIX(tm) from any vendor.
  101.  
  102. The ORGANIZATION is the name of and contact information for the
  103. implementor.
  104.  
  105. The STATUS is one of
  106.  
  107.     - no longer available: Self-explanatory.
  108.  
  109.     - free: The implementation is available to most people at no
  110.     charge.  Even such "free" implementations may have
  111.     restrictions: consult information about the particular
  112.     implementation.  Where available, information on how to obtain
  113.     a copy is also listed.
  114.  
  115.     - not free: The implementation is for sale.  Contact the
  116.     vendor for specifics.
  117.  
  118. Many of the names of the implementations in this list are trademarked.
  119. Specific trademarks are not called out.
  120.  
  121. Full source code is available for all of the free implementations.
  122. Source availability varies among the not free implementations: check
  123. with the vendor before you buy.
  124.  
  125.      -------------------- Literature --------------------
  126.  
  127. Title:        Learning Gnu Emacs
  128. Author(s):    Debra Cameron and Bill Rosenblatt
  129. Publisher:    O'Reilley and Associates, Inc.
  130. Size:        442pp, 13 chapters, 8 appendices
  131. ISBN:        0-937175-84-6
  132. Price:        $27.95
  133.  
  134. Title:        The Craft of Text Editing: Emacs for the Modern World
  135. Author(s):    Craig A. Finseth
  136. Publisher:    Springer-Verlag
  137. Size:        220pp, 10 chapters, 5 appendices
  138. ISBN:        0-387-97616-7, 3-540-97616-7
  139. Price:        $39.95
  140.  
  141. Title:        GNU Emacs Reference
  142. Author(s):    Dennis Gentry
  143. Publisher:    Specialized Systems Consultants, Inc.
  144.         P.O. Box 55549
  145.         Seattle WA 98155
  146.         USA
  147.         +1 206 527 3385
  148.         +1 206 527 2806 fax
  149.         151208415 telex
  150.         sales@ssc.com
  151. Size:        18pp, 8 1/2" x 3 1/2"
  152. ISBN:        0-916151-59-X
  153. Price:        $4.50
  154.  
  155. Title:        The GNU Emacs Lisp Reference Manual, GNU Emacs Version
  156.         19 for Unix Users, Edition 2.01, June 1993
  157. Author(s):    Bil Lewis, Dan LaLiberte, Richard Stallman and the GNU
  158.         Manual Group
  159. Pubisher:    Free Software Foundation
  160. Size:        748pp + 18pp index
  161. ISBN:        1-882114-20-5
  162. Price:        free (see GNU Emacs sites) or for fee from FSF
  163.  
  164. Title:         Unix Desktop Guide to Emacs
  165. Author(s):    Ralph Roberts and Mark Boyd
  166. Consultants:    Stephen G. Kochan and Patrick H. Wood
  167. Publisher:    Hayden Books (SAMS)
  168. Size:        ?
  169. ISBN:        ?
  170. Price:        $27.95 US, $34.95 CAN
  171.  
  172. Title:        GNU Emacs:  UNIX Text Editing and Processing
  173. Author(s):    Michael Schoonover, John Bowie, and Bill Arnold
  174. Pubisher:    Addison-Wesley / HP Press
  175. Size:        640pp, 14 chapters, 4 appendices
  176. ISBN:        0-201-56345-2
  177. Price:        ?
  178.  
  179. Title:        GNU Emacs Manual, Seventh Edition, Version 19, June 1993
  180. Author(s):    Richard Stallman
  181. Pubisher:    Free Software Foundation
  182. Size:        392pp +14pp index
  183. ISBN:        1-882114-02-7
  184. Price:        free (see GNU Emacs sites) or for fee from FSF
  185.  
  186.            ---------- GNU-Emacs ----------
  187.  
  188. name: GNU-Emacs
  189. original distribution: ?
  190. version: 19.13
  191. base language: C
  192. implementation language: Lisp
  193. extension language: Lisp
  194. scope of implementation: extensible
  195. hardware/software requirements: UNIX, VMS, OS/2, MS-DOS, Amiga, Atari ST
  196. organization:
  197.     Free Software Foundation
  198.     675 Massachusetts Ave
  199.     Cambridge MA  02139
  200.     USA
  201.     +1 617 876 3296
  202.     gnu@prep.ai.mit.edu
  203. free, anonymous FTP from:
  204.         prep.ai.mit.edu
  205.         scam.berkeley.edu
  206.         itstd.sri.com
  207.         wuarchive.wustl.edu
  208.         wsmr-simtel20.army.mil (under `PD:<UNIX.GNU>')
  209.         bu.edu
  210.         louie.udel.edu
  211.         nic.nyser.net
  212.         ftp.cs.titech.ac.jp
  213.         funic.hut.fi
  214.         sunic.sunet.se
  215.         freja.diku.dk
  216.         gatekeeper.dec.com
  217.         mango.miami.edu (VMS G++)
  218.         cc.utah.edu (VMS GNU Emacs)
  219.         uunet.uu.net
  220.         archive.cis.ohio-state.edu
  221.         ftp-os2.nmsu.edu in /pub/os2/2.0/gnu/emacs (slightly
  222.             modified version for OS/2)
  223.     on the SPAN network, contact rdss::corbet
  224.     on UUCP, contact one of:
  225.         hao!scicom!qetzal!upba!ugn!nepa!denny
  226.         hqda-ai!merlin
  227.         uunet!hutch!barber
  228.         sun!nosun!illian!darylm
  229.         oli-stl!root
  230.         bigtex!james
  231.         postmaster@uunet.uu.net
  232.         uucp@cis.ohio-state.edu (or osu-cis!uucp)
  233.     Ohio State also posts their UUCP instructions regularly to
  234.     the news group comp.sources.d
  235. Note: The MS-DOS port is known as Demacs (see below).  You can also
  236. obtain tapes and CD-ROM distributions from the FSF.
  237.  
  238.  
  239.     ---------- Implementations Available For No Charge ----------
  240.  
  241. name: ae (Anthony's Editor)
  242. original distribution: ?
  243. version: Feb 92
  244. base language: C
  245. implementation language: C
  246. extension language: none
  247. scope of implementation: command set
  248. hardware/software requirements: Unix, IBM PC, Atari ST; requires curses
  249. organization/author:
  250.     Anthony Howe
  251.     Mortice Kern Systems Inc.
  252.     35 King St N
  253.     Waterloo Ontario
  254.     Canada N2J 6W9
  255.     ant@mks.com
  256. free, periodically posted to Comp.editors
  257.  
  258.  
  259. name: AMIS
  260. original distribution: ?
  261. version: 
  262. base language: Pascal
  263. implementation language: Pascal
  264. extension language: none
  265. scope of implementation: command set
  266. hardware/software requirements: VMS, Norsk Data, Tops10, RSTS
  267. organization/author:
  268.     Stacken Computer Club
  269.     c/o NADA
  270.     S-100 44 Stockholm
  271.     Sweden
  272.     stacken@stacken.kth.se
  273. note: the name is an abbreviation of "Anti-MISAER" (where "AE" is the
  274. "ae" glyph).  "Misaer" is Swedish (svenska) for "piece of junk, or
  275. deep shit functionality" (translation provided by the person who told
  276. me about this) The name thus means "not a piece of junk."
  277. Tops10, RSTS, Norsk Data versions are free, send them a
  278.     1/2 inch, 2400-foot magnetic tape and return postage
  279. VMS version is $1000 US (the money supports their DEC10 museum)
  280.  
  281.  
  282. name: Demacs
  283. original distribution: 1992?
  284. version: 1.2.0
  285. base language: C
  286. implementation language: Lisp
  287. extension language: Lisp
  288. scope of implementation: extensible
  289. hardware/software requirements: IBM PC, 386 or better, MS-DOS
  290. organization/author:
  291.     Manabu Higashida
  292.     Osaka University
  293.     JAPAN
  294.     manabu@sigmath.osaka-u.ac.jp
  295.  
  296.     HIRANO Satoshi
  297.     University of Tokyo
  298.     Japan
  299.     hirano@tkl.iis.u-tokyo.ac.jp
  300. free, anonymous FTP from
  301.     ftp.sigmath.osaka-u.ac.jp in pub/Msdos/Demacs/*
  302.     utsun.s.u-tokyo.ac.jp in GNU/demacs/*
  303. note: Demacs is currently based on GNU Emacs version 18.55 (partly 18.57).
  304.  
  305.  
  306. name: EDMACS
  307. original distribution: ?
  308. version: 2.0
  309. base language: TECO
  310. implementation language: TECO
  311. extension language: TECO
  312. scope of implementation: extensible
  313. hardware/software requirements: PDP/11
  314. organization/author:
  315.     Michael Bloom
  316.     mb@ttidca.tti.com
  317. free, anonymous FTP from
  318.     usc.edu in /pub/teco/soflib.tar.Z (in subdir "11-737" of tar image)
  319. DECUS program library as DECUS #11-737 (nominal media charge)
  320.  
  321.  
  322. name: Edwin
  323. original distribution: ?
  324. version: 
  325. base language: CScheme
  326. implementation language: CScheme
  327. extension language: CScheme
  328. scope of implementation: extensible
  329. hardware/software requirements: UNIX, VMS, 386-DOS
  330. organization/author:
  331.     Scheme Distribution
  332.     c/o Prof. Hal Abelson
  333.     545 Technology Sq. Room 410
  334.     Cambridge MA 02139
  335.     USA
  336.     info-cscheme-request@zurich.ai.mit.edu
  337. free, anonymous FTP from
  338.     zurich.ai.mit.edu in pub/scheme/README
  339. also, check out other Scheme implementations
  340.  
  341.  
  342. name: Elle (Elle Looks Like Emacs)
  343. original distribution: ?
  344. version: 4.1g
  345. base language: C
  346. implementation language: C
  347. extension language: none
  348. scope of implementation: command set
  349. hardware/software requirements: UNIX, MINIX, TOPS-20, TOPS-10 (!)
  350. organization/author:
  351.     Ken Harrenstein
  352.         c/o SRI International
  353.         333 Ravenswood Ave
  354.         Menlo Park CA  94025
  355.         USA
  356.         klh@nisc.sri.com
  357. free, anonymous FTP from
  358.         nisc.sri.com in pub/klh/elle.tar (or elle.tar.Z)
  359.  
  360.  
  361. name: Emacs
  362. original distribution: 1976?
  363. version: 
  364. base language: MIDAS (PDP10/DEC-20 assembly language)
  365. implementation language: MIDAS (PDP10/DEC-20 assembly language)
  366. extension language: TECO
  367. scope of implementation: extensible
  368. hardware/software requirements: PDP10/ITS or DEC-20/TOPS-20
  369. organization/author:
  370.     MIT AI Lab/MIT Lab. for Comp. Sci.
  371.     545 Technology Square
  372.     Cambridge MA 02139
  373.     USA
  374. note: this is the original
  375. free, anonymous FTP from
  376.     mc.lcs.mit.edu in its/ai/emacs/*, its/ai/emacs1/*
  377.  
  378.  
  379. name: Epoch
  380. original distribution: ?
  381. version: 4.2
  382. base language: C
  383. implementation language: Lisp
  384. extension language: Lisp
  385. scope of implementation: extensible
  386. hardware/software requirements: UNIX, VMS, others
  387. organization/author:
  388.     University of Illinois at Urbana-Champaign
  389.     Urbana-Champaign IL
  390.     USA
  391.     epoch-request@cs.uiuc.edu
  392.     uunet!uiucdcs!epoch-request
  393.     epoch-request%cs.uiuc.edu@uiucvmd.bitnet
  394. free, anonymous FTP from
  395.     cs.uiuc.edu in pub/epoch-files/epoch/*
  396. Note: this is a modified GNU Emacs.  It is expected to merge with
  397. Lucid emacs by the end of the summer.
  398.  
  399.  
  400. name: Freemacs
  401. original distribution: ?
  402. version: 1.6a
  403. base language: 8086 assembler
  404. implementation language: 8086 assembler
  405. extension language: MINT, a string-oriented interpreter inspired by TRAC
  406.     P(MINT means "Mint Is Not TRAC")
  407. scope of implementation: extensible
  408. hardware/software requirements: IBM PC
  409. organization/author:
  410.     Russell Nelson
  411.     11 Grant Street
  412.     Potsdam NY 13676
  413.     USA
  414. free,
  415. Internet: anonymous FTP from
  416.     simtel20.army.mil from PD:<MSDOS.FREEMACS>
  417.     grape.ecs.clarkson.edu [128.153.28.129] in /pub/msdos/freemacs
  418. BBS:
  419.     +1 315 268 6667 - 1200/2400 bps, 8N1, 24 hrs, pub/msdos/freemacs
  420.     No registration required to download Freemacs.
  421. Bitnet and UUCP:
  422.     Send mail to archive-server@sun.soe.clarkson.edu.  You may use
  423.     archive-server%sun.soe@omnigate if you are on Bitnet, or
  424.     {smart-host}!sun.soe.clarkson.edu!archive-server if you are using
  425.     UUCP.  The mail message should consist of 'help'.  If you do not
  426.     get a reply within a day, then your return path is broken. 
  427.     You'll need to use the path command to give a mail address that
  428.     our mailer can grok.  Our mailer can send mail to any address
  429.     with an '@' in it, with the exception of ".UUCP"
  430.     pseudo-addresses.
  431. Mail:
  432.     $15 check or $17 PO copying fee to the author.  This will
  433.     assure you of the latest version.  Please specify floppy
  434.     format: [5.25", 1.2 Meg], [5.25", 360K], [3.50", 720K]
  435.  
  436.  
  437. name: Freyja (Freyja Reduksjon Emacs, Ytre Jevn All: Freyja Reduces
  438.     Emacs, Yet Joins All)
  439. original distribution: 1991
  440. version: 2.1
  441. base language: C
  442. implementation language: C
  443. extension language: none
  444. scope of implementation: command
  445. hardware/software requirements: IBM PC, UNIX, HP95LX, HP100LX
  446. organization/author:
  447.     Craig Finseth
  448.     1343 Lafond
  449.     St. Paul MN  55104-2437
  450.     USA
  451.     +1 612 644 4027
  452.     fin@unet.umn.edu
  453. free from the author, send either:
  454.     1, 3 1/2" 1.44 MB or 2, 3 1/2" 720 KB and a SASE, or
  455.     US$5.00, or
  456.     4 blank 3 1/2" 1.44 MB diskettes
  457. or anonymous FTP from:
  458.     mail.unet.umn.edu in
  459.         import/fin/freyja21.exe    (MS/DOS self-extracting archive)
  460.         import/fin/freyja21.tar    (UNIX tar file)
  461.         import/fin/freyja21.tar.z (gzip'ed UNIX tar file)
  462.         import/fin/freyja21.txt    (README file)
  463.         import/fin/freyj21s.exe (MS/DOS self-extracting archive)
  464.         import/fin/freyj21s.tar (UNIX tar file)
  465.         import/fin/freyj21s.tar.z (gzip'ed UNIX tar file)
  466.     eddie.mit.edu
  467.         distrib/hp95lx/editors/freyja21.*
  468. note: optimized for RAM-based computing (laptops and palmtops)
  469.  
  470.  
  471. name: Hemlock
  472. original distribution: ?
  473. version: 
  474. base language: Lisp
  475. implementation language: Lisp
  476. extension language: Lisp
  477. scope of implementation: extensible
  478. hardware/software requirements: CMU Common Lisp; MACH and/or SunOS
  479. organization/author:
  480.     Scott Fahlman
  481.     CMU Common Lisp project
  482.     Carnegie-Mellon University
  483.     USA
  484.     Scott.Fahlman@CS.CMU.EDU
  485. free, anonymous FTP from
  486.     lisp-rt1.slisp.cs.cmu.edu in /afs/cs.cmu.edu/project/clisp/release
  487.     lisp-rt2.slisp.cs.cmu.edu in /afs/cs.cmu.edu/project/clisp/release
  488.     (you must cd the complete path in one command)
  489. also not free as part of Lucid Common Lisp
  490.  
  491.  
  492. name: JED
  493. original distribution: ?
  494. version: 0.60
  495. base language: C
  496. implementation language: C
  497. extension language: ?
  498. scope of implementation: extensible
  499. hardware/software requirements: UNIX, IBM PC, VMS
  500. organization/author:
  501.     John E. Davis
  502.     +1 617 735 6746
  503.     davis@amy.tch.harvard.edu
  504. free, anonymous FTP from
  505.     amy.tch.harvard.edu in pub/jed/jed060.tar.Z    unix distribution
  506.     amy.tch.harvard.edu in pub/jed/jed060.zip    MSDOS distribution
  507.         (with jed.exe, after 1PM est 11/20)
  508.     amy.tch.harvard.edu in pub/jed/jed060.*_of_18    18 part VMS share
  509.  
  510.  
  511. name: Jove (Jonathan's Own Version of Emacs)
  512. original distribution: ?
  513. version: 4.14
  514. base language: C
  515. implementation language: C
  516. extension language: none
  517. scope of implementation: command set
  518. hardware/software requirements: UNIX, IBM PC, Macintosh
  519. organization/author:
  520.     Jonathan Payne
  521.     Sun Microsystems, Inc.
  522.     2550 Garcia Ave
  523.     Mountain View CA  94043
  524.     USA
  525. free, anonymous FTP from
  526.     cayuga.cs.rochester.edu in pub/jove.*
  527.     cs.toronto.edu in pub/moraes/jove.*.*
  528.     comp.sources.[misc,unix] archives
  529.     also in the Berkeley UNIX distribution
  530.  
  531.  
  532. name: KEmacs (Kanji Emacs)
  533. original distribution: ?
  534. version: 
  535. base language: C
  536. implementation language: C
  537. extension language: custom
  538. scope of implementation: extensible
  539. hardware/software requirements: UNIX, VMS, IBM PC, Amiga, Atari ST,
  540.     Macintosh, Wicat, Data General
  541. organization/author:
  542.     SANETO (sanewo) Takanori
  543.     Corporate Research Laboratories Atsugi
  544.     SONY
  545.     Japan
  546. note: Japanese (Kanji) adaptation of MicroEMACS version 3.8i
  547. free, anonymous FTP from
  548.     ftp.hawaii.edu in pub/editors/=TAR.Z=FILES=/kemacs.tar.Z
  549.                or pub/editors/kemacs.tarZ
  550.  
  551.  
  552. name: Lucid GNU Emacs (lemacs)
  553. original distribution: April 1992
  554. version: 19.6
  555. base language: C
  556. implementation language: Lisp
  557. extension language: Lisp
  558. scope of implementation: extensible
  559. hardware/software requirements: UNIX, VMS
  560. organization:
  561.     Lucid, Inc.
  562.     707 Laurel Street
  563.     Menlo Park CA  94025-3440
  564.     USA
  565.     +1 415 329 8400
  566.     800 223 9322
  567.     lucid-info@lucid.com
  568.     help-lucid-emacs-request@lucid.com
  569.     bug-lucid-emacs-request@lucid.com
  570. free, anonymous FTP from
  571.     labrea.Stanford.EDU in pub/gnu/lucid/
  572.     liasun3.epfl.ch in /pub/gnu/
  573.     ftp.foretune.co.jp in /pub/GNU/lucid/
  574. You can also buy tapes and manuals directly from Lucid.  Call or send
  575. email to lucid-info@lucid.com.  This editor isalso included with
  576. Lucid's Energize Programming System, a C/C++ environment notes: this
  577. is a modified GNU Emacs, based on an early copy of version 19, similar
  578. to Epoch.  It currently requires X11r4 or X11r5 to run.
  579.  
  580.  
  581. name: ME2 (Mutt Editor II)
  582. original distribution: 1986
  583. version: 3.0
  584. base language: C
  585. implementation language: Mutt
  586. extension language: Mutt ("A bizarre mix of Lisp and Algol-like
  587.     languages, compiled external to the editor")
  588. scope of implementation: extensible
  589. hardware/software requirements: UNIX, IBMPC, Atari
  590. organization/author:
  591.     Craig Durland
  592.     3419 SW Knollbrook
  593.     Corvallis OR 97333
  594.     USA
  595.     +1 503 750 3354
  596.     craig@cv.hp.com
  597. free, anonymous FTP from
  598.     hpcvaaz.cv.hp.com in pub/pub/me3.shar.Z, pub/pub/me3.exe
  599.  
  600.  
  601. name: MG, (was: MicroGNU Emacs)
  602. original distribution: ?
  603. version: 2a
  604. base language: C
  605. implementation language: C
  606. extension language: none
  607. scope of implementation: command set
  608. hardware/software requirements: UNIX, VMS, AmigaDOS, Atari ST,
  609.     OS/9-68K, Primos
  610. organization/author:
  611.     University of Texas
  612.     USA
  613. free, anonymous FTP from
  614.     utadnx.cc.utexas.edu in MG2A.BCK_LZW
  615.  
  616.  
  617. name: MicroEMACS
  618. original distribution: ?
  619. version: 3.12
  620. base language: C
  621. implementation language: C
  622. extension language: custom
  623. scope of implementation: extensible
  624. hardware/software requirements: UNIX, VMS, IBM PC,
  625.     HP 110 and 150, Amiga, Atari ST, Macintosh, Wicat,
  626.     Data General AOS/VS
  627.     kanji: Fujitsu FMR-70, NEC PC-9891
  628. organization/author:
  629.     Daniel M. Lawrence
  630.     617 New York St
  631.     Lafayette IN 47901
  632.     USA
  633.     +1 317 742 5153
  634.     dan@mdbs.uucp
  635. FIDO:  The Programmer's Room 201/10
  636.     +1 317 742 5533
  637.     24 hours 300/1200/2400 baud
  638. free (non-commercial), anonymous FTP from
  639.     midas.mgmt.purdue.edu in dist/uemacs3.11m/ue311m.arc.
  640.     midas.mgmt.purdue.edu in dist/uemacs311/*
  641.     between the hours of 5pm and 8am
  642. ask author about commercial use and distribution via disk ($25)
  643.  
  644.  
  645. name: MULE (Multi-Lingual Enhancment to Emacs)
  646. original distribution: ?
  647. version: 1.0
  648. base language: C
  649. implementation language: Lisp
  650. extension language: Lisp
  651. scope of implementation: extensible
  652. hardware/software requirements: UNIX, VMS, IBM PC, NT
  653. maintainer:
  654.     nemacs@etl.go.jp
  655. organization/author:
  656.     Ken'ichi Handa
  657.     Electrotechnical Lab.
  658.     Machine Inference Section
  659.     ElectroTechnical Laboratory
  660.     Umezono 1-1-4
  661.     Tsukuba City
  662.     Japan 305
  663.     +81 298 58 5916
  664.     fax +81 298 58 5918
  665.     handa@etl.go.jp
  666.     handa%etl.go.jp@relay.cs.net
  667. note: supports many scripts including most European languages, Japanese,
  668.     Chinese, Korean, Thai, Vietnamese in the same buffer.  Much of
  669.     this may be incorporated into GNU Emacs 19.  Also ported to
  670.     MS/DOS by the Demacs developer.
  671. free, anonymous FTP from
  672.     etlport.etl.go.jp in /pub/mule
  673.         Manager: Ken'ichi HANDA <handa@etl.go.jp>
  674.     ftp.mei.co.jp in /public/free/gnu/emacs/Mule
  675.         Manager: Motohide Murakami <murakami@msr.mei.co.jp>
  676.     sh.wide.ad.jp in /JAPAN/mule/mule-1.0
  677.         Manager: Akira KATO <kato@wide.sfc.keio.ac.jp>
  678.     ftp.funet.fi in /pub/gnu/emacs/mule
  679.         Manager: Hannu Aronsson <haa@cs.hut.fi>
  680.  
  681.  
  682. name: Nemacs (Nihongo Emacs)
  683. original distribution: ?
  684. version: 3.3.2
  685. base language: C
  686. implementation language: Lisp
  687. extension language: Lisp
  688. scope of implementation: extensible
  689. hardware/software requirements: UNIX, VMS
  690. maintainer:
  691.     nemacs@etl.go.jp
  692. organization/author:
  693.     Ken'ichi Handa
  694.     Electrotechnical Lab.
  695.     Machine Inference Section
  696.     ElectroTechnical Laboratory
  697.     Umezono 1-1-4
  698.     Tsukuba City
  699.     Japan 305
  700.     +81 298 58 5916
  701.     fax +81 298 58 5918
  702.     handa@etl.go.jp
  703.     handa%etl.go.jp@relay.cs.net
  704. note: Japanese (Nihongo) adaptation of GNU-Emacs
  705. free, anonymous FTP from
  706.     ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z
  707.  
  708.  
  709. name: NILE
  710. original distribution: ?
  711. version: ?
  712. base language: ?
  713. implementation language: ?
  714. extension language: ?
  715. scope of implementation: ?
  716. hardware/software requirements: ?
  717. maintainer:
  718.     whoever is maintaining NIL
  719. organization/author:
  720.     Richard Soley
  721. free, anonymous FTP from
  722.     ?
  723.  
  724.  
  725. name: NotGNU
  726. original distribution: January 1993
  727. version: 1.4 (1993-10-04)
  728. base language: C
  729. implementation language: C
  730. extension language: none
  731. scope of implementation: command set
  732. requirements: DOS, Windows 3.x/NT, X11/OSF
  733. organization/author:
  734.     Julie Melbin
  735.     P.O. Box 1007
  736.     Groton MA 01450
  737.     USA
  738.     julie@world.std.com
  739. free, anonymous ftp from
  740.     netcom.com in /pub/notgnu/*
  741. note: a mailing service and several mailing lists also exist; send
  742. e-mail to `notgnu-request@netcom.com' containing the word `help' in
  743. the message body. For current status, give the command `send info'.
  744.  
  745.  
  746. name: OEmacs
  747. original distribution: ?
  748. version: 4.0
  749. base language: C
  750. implementation language: Lisp
  751. extension language: Lisp
  752. scope of implementation: extensible
  753. hardware/software requirements: IBM PC w/Windows or DESQview/X
  754. organization/author:
  755.     Darryl Okahata
  756.     Internet: darrylo@sr.hp.com
  757. free, anonymous FTP from
  758.     theory.lcs.mit.edu /pub/emacs/oemacs/*
  759.     please only access outside 1500-2300 hours GMT/UTC
  760. note: based upon GNU Emacs V19
  761.  
  762.  
  763. name: Origami
  764. original distribution: ?
  765. version: 1.6.6?
  766. base language: C
  767. implementation language: C
  768. extension language: OCL (custom)
  769. scope of implementation: extensible
  770. hardware/software requirements: UNIX, Linux, Amiga
  771. origanization:
  772.     Michael Haardt
  773.     Ruetscherstrasse 155/1703
  774.     5100 Aachen 1
  775.     Germany
  776.     mhaardt@ftp.thp.uni-koeln.de
  777. free, anonymous FTP from:
  778.     ftp.thp.uni-koeln.de in linux/origami/*
  779. Note:
  780. Origami is a folding editor and can additionally process Inmos TDS
  781. files, it comes with both emacs- and vi-style keybindings.
  782.  
  783.  
  784. name: Scame
  785. original distribution: ?
  786. version: 
  787. base language: C
  788. implementation language: C
  789. extension language: none
  790. scope of implementation: command set
  791. hardware/software requirements: UNIX, VMS, IBM PC
  792. organization/author:
  793.     Multihouse Automatisering bv
  794.     c/o Johan Vromans
  795.     Doesburgweg 7
  796.     2803 PL Gouda
  797.     the Netherlands
  798.     +31 1820 62911
  799.     fax +31 1820 62500
  800.     jv@mh.nl
  801. note: loosely based on an editor called Scame by Leif Samuelsson
  802. free, ask the author for information on how to get a copy
  803.  
  804.  
  805. name: TkEmacs
  806. original distribution: ?
  807. version: 1.1
  808. base language: C
  809. implementation language: C
  810. extension language: N/A
  811. scope of implementation: N/A
  812. hardware/software requirements: X11
  813. organization/author:
  814.     Sven Delmas
  815.     TU Berlin
  816.     Germany
  817.     garfield@cs.tu-berlin.de
  818.  
  819.     Juergen Nickelsen
  820.     TU Berlin
  821.     Germany
  822.     nickel@cs.tu-berlin.de
  823. free, anonymous FTP from:
  824.     barkley.berkeley.edu in /pub/tkemacs/
  825.     coma.cs.tu-berlin.de in /pub/tkemacs/
  826. note: TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58. The
  827. package contains XfEmacs, an application of the TkEmacs widget,
  828. providing scrollbars, configurable drop-down menus, etc.
  829.  
  830.  
  831. name: treemacs
  832. original distribution: ?
  833. version: 
  834. base language: C
  835. implementation language: C
  836. extension language: Lisp
  837. scope of implementation: extensible
  838. hardware/software requirements: UNIX, VMS, others
  839. organization/author:
  840.     Vipin Swarup
  841.     Dept. of Computer Science
  842.     University of Illinois at Urbana-Champaign
  843.     USA
  844.     swarup@a.cs.uiuc.edu
  845.     USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup    
  846. free, anonymous FTP from
  847.     cs.uiuc.edu in pub/treemacs/*
  848. notes: this is a modified GNU Emacs 18.51.  It is GNU Emacs extended
  849. to allow the direct editing of tree structures.
  850.  
  851.  
  852. name: Win-Emacs
  853. original distribution: April 1993
  854. version: 1.00.02 beta
  855. base language: C
  856. implementation language: Lisp
  857. extension language: Lisp
  858. scope of implementation: extensible
  859. hardware/software requirements: MS-DOS
  860. organization:
  861.     Pearl Software
  862.     320 Lenox Ave
  863.     Oakland CA 94610
  864.     USA
  865.     +1 510 273 9795
  866.     fax +1 510 839 9820
  867.     pearl@netcom.com
  868. free, anonymous FTP from:
  869.         netcom.com in /pub/pearl/*
  870. note: This is derived from Lucid/GNU Emacs 19.4
  871.  
  872.  
  873.     ---------- Implementations Sold by Vendors ----------
  874.  
  875. name: ADEPT
  876. original distribution: ?
  877. version: 
  878. base language: 
  879. implementation language: 
  880. extension language: yes, but not available to users
  881. scope of implementation: command set
  882. hardware/software requirements: Wang VS
  883. organization/author:
  884.     Wang
  885.     Jimmy Huangs & George Soules
  886. not free, contact vendor for price information
  887.  
  888.  
  889. name: Alpha
  890. original distribution: ?
  891. version: 4.01
  892. base language: 
  893. implementation language: 
  894. extension language: 
  895. scope of implementation: 
  896. hardware/software requirements: Macintosh
  897. organization/author:
  898.     Pete Keheler
  899.     Rice University
  900. shareware ($30), anonymous FTP from
  901.     sumex-aim.stanford.edu in /info-mac/util
  902.  
  903.  
  904. name: amacs
  905. original distribution: ?
  906. version: 3.0 Release 2.8
  907. base language: 6502 assembler
  908. implementation language: 6502 assembler
  909. extension language: macros / loadable libraries (assembled)
  910. scope of implementation: extensible
  911. hardware/software requirements: Apple // with ProDOS
  912. organization/author:
  913.     Creative Thinking, Included
  914.     Brian Fox
  915.     bfox@ai.mit.edu
  916. not free, contact vendor for price information
  917.  
  918.  
  919. name: Brief
  920. original distribution: ?
  921. version: 3.1
  922. base language: C
  923. implementation language: C
  924. extension language: Lisp or C (choice)
  925. scope of implementation: extensible
  926. hardware/software requirements: IBM PC
  927. organization/author:
  928.     Solution Systems
  929.     Suite 410
  930.     541 Main St
  931.     South Weymouth MA 02190
  932.     USA
  933.     +1 800 821 2492
  934.     +1 617 337 6963
  935.     fax +1 617 337 7719
  936. not free, contact vendor for price information
  937.  
  938.  
  939. name: CCA Emacs
  940. original distribution: ?
  941. version: 
  942. base language: C
  943. implementation language: C
  944. extension language: ELisp
  945. scope of implementation: extensible
  946. hardware/software requirements: UNIX, VMS
  947. organization/author:
  948.     Uniworks Inc.
  949.     P.O. Box K
  950.     Suite 323 
  951.     Maynard MA 01754
  952.     USA
  953.     +1 508 897 6650
  954.     emacs!mau
  955. not free, contact vendor for price information
  956.  
  957.  
  958. name: E3
  959. original distribution: ?
  960. version: internal?
  961. base language: ?
  962. implementation language: ?
  963. extension language: REXX
  964. scope of implementation: extensible
  965. hardware/software requirements: ?/
  966. organization/author:
  967.     IBM Corp.
  968.     ?
  969. not free, contact vendor for price information
  970.  
  971.  
  972. name: Emacs
  973. original distribution: ?
  974. version: 
  975. base language: SPL, a variant of PL/1
  976. implementation language: SPL, a variant of PL/1
  977. extension language: Lisp
  978. scope of implementation: extensible
  979. hardware/software requirements: Prime
  980. organization/author:
  981.     Prime Computer, Inc.
  982.     24 Prime Park Way
  983.     Natick MA  07160
  984.     USA
  985.     +1 508 651 3342
  986.     telex 174519
  987.     telex +1 612 508 651 2769
  988. not free, contact vendor for price information
  989.  
  990.  
  991. name: EMACS-TC
  992. original distribution: ?
  993. version: 
  994. base language: C
  995. implementation language: C
  996. extension language: Lisp-like
  997. scope of implementation: extensible
  998. hardware/software requirements: UNIX
  999. organization/author:
  1000.     AT&T Toolchest
  1001.     +1 201 522 6900, then login "guest"
  1002.     USA
  1003.  
  1004.     Warren A. Montgomery
  1005.     +1 708 713 5090
  1006.     att!iexist!warren
  1007. not free, contact vendor for price information
  1008.  
  1009.  
  1010. name: Epsilon
  1011. original distribution: ?
  1012. version: 6.0
  1013. base language: C
  1014. implementation language: EEL
  1015. extension language: EEL, a dialect of C
  1016. scope of implementation: extensible
  1017. hardware/software requirements: UNIX, IBM PC
  1018. organization/author:
  1019.     Lugaru Software Ltd.
  1020.     5843 Forbes Ave
  1021.     Pittsburgh PA 15217
  1022.     USA
  1023.     +1 412 421 5911
  1024.     fax +1 412 421 6371
  1025. not free, contact vendor for price information
  1026.  
  1027.  
  1028. name: EVE (Extensible VAX Editor)
  1029. base language: TPU
  1030. implementation language: TPU
  1031. extension language: TPU (Text Processing Utility)
  1032. scope of implementation: extensible
  1033. hardware/software requirements: VMS
  1034. organization/author:
  1035.     Digital Equipment Corp.
  1036.     ?
  1037.     USA
  1038.     +1 ?
  1039.     ?
  1040. notes: (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
  1041. fully extensible. Source (TPU) is included. TPU is a programming
  1042. language for text processing, etc.  that is also bundled with VMS.  EVE
  1043. is the next best thing to GNU-Emacs on a VAX.
  1044.  
  1045.  
  1046. name: FrameMaker
  1047. original distribution: ?
  1048. version: 3.0
  1049. base language: ?
  1050. implementation language: ?
  1051. extension language: custom
  1052. scope of implementation: extensible
  1053. hardware/software requirements: UNIX, Macintosh
  1054. organization/author:
  1055.     Frame Technology Corp.
  1056.     1010 Rincon Circle
  1057.     San Jose CA 95131
  1058.     USA
  1059.     +1 408 433 1928
  1060.  
  1061.     Frame Technology International Ltd.
  1062.     Unit 52 Airways Industrial Estate
  1063.     Cloghran
  1064.     Dublin 17
  1065.     Ireland
  1066.     +353 1 42 95 66
  1067. not free, contact vendor for price information
  1068.  
  1069.  
  1070. name: Infinitor
  1071. original distribution: ?
  1072. version: 
  1073. base language: C?
  1074. implementation language: C?
  1075. extension language: TPL
  1076. scope of implementation: extensible
  1077. hardware/software requirements: IBM PC
  1078. organization/author:
  1079.     Agranat Systems
  1080.     P.O. Box 191
  1081.     Weston MA 02193
  1082.     USA
  1083.     +1 617 893 7868
  1084. not free, contact vendor for price information
  1085.  
  1086.  
  1087. name: Interleaf
  1088. original distribution: ?
  1089. version: 5
  1090. base language: C
  1091. implementation language: C
  1092. extension language: Lisp
  1093. scope of implementation: extensible
  1094. hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
  1095. organization/author:
  1096.     Interleaf, Inc
  1097.     Prospect Place
  1098.     9 Hillside Ave
  1099.     Waltham MA  02154
  1100.     USA
  1101.     +1 617 290 0710
  1102. not free, contact vendor for price information
  1103.  
  1104.  
  1105. name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
  1106.     FinalWord / FinalWordII
  1107. original distribution: 1980
  1108. version: 
  1109. base language: C
  1110. implementation language: C
  1111. extension language: none / key rebinding only  / key rebinding only/ custom
  1112. scope of implementation: command / command / command / extensible 
  1113. hardware/software requirements: IBM PC, CP/M
  1114. organization/author:
  1115.     Mark of the Unicorn, Inc.
  1116.     222 Third Street
  1117.     Cambridge MA  02139
  1118.     USA
  1119.     +1 617 576 2760
  1120. not free, contact vendor for price information
  1121.  
  1122.  
  1123. name: Multics Emacs
  1124. original distribution: 1978
  1125. version:
  1126. base language: Lisp
  1127. implementation language: Lisp
  1128. extension language: Lisp
  1129. scope of implementation: extensible
  1130. hardware/software requirements: Honeywell Multics
  1131. organization:
  1132.     Bernard Greenberg
  1133.     Honeywell Bull
  1134. not free, contact vendor for price information
  1135.  
  1136. note from Carl Hoffman: Probably Multics Emacs' greatest claims to
  1137.     fame are (1) having been the first to popularize the notion of
  1138.     using a Lisp-like extension language which non-expert
  1139.     programmers could use and understand, and (2) originating
  1140.     certain constructs (e.g.  "save-excursion", etc.) which today
  1141.     survive in GNU Emacs.
  1142.  
  1143. note from Bernard Greenberg:
  1144.     Multics Emacs was implemented in Multics MacLisp, also known
  1145.     as Version 2 Lisp.  Multics Emacs was the first and only
  1146.     Multics Software Product in Lisp -- PL/I was the official
  1147.     system language.
  1148.  
  1149.     The notion of using Lisp for a mainframe product whose native
  1150.     language was not Lisp was radical at the time. I chose Lisp
  1151.     because of the possibility of implementing many small, cheap,
  1152.     modular, easily-replaceable functions (not a possibility in
  1153.     PL/I), having found this to be a major feature of an earlier
  1154.     private tool I implemented in Multics MacLisp.
  1155.     
  1156.     The notion of using Lisp on the Lisp machine (for Eine, and
  1157.     later Zwei) was a requirement, not an innovation.  It did not
  1158.     speak to the issues of the suitability of Lisp for such a task,
  1159.     nor to that of what would be the best language for such a task.
  1160.     The idea of -choosing- Lisp  for a mainframe editor implementation
  1161.     was innovated here.  The idea of augmenting Multics
  1162.     TECO, and that of writing a TECO-like editor gut in flat-out
  1163.     PL/I were rejected by me in favor of a Lisp program that
  1164.     implemented editor functionality.
  1165.  
  1166.     Inspired by the TECO in which EMACS (on ITS, then the only
  1167.     program using that name) was implemented, I designed a
  1168.     TECO-like control and "point" manipulation model in a Lisp
  1169.     framework, which I thought was natural and obvious, not at all
  1170.     similar to the buffer-pointer passing model of the Lisp
  1171.     Machine editors.  The natural combination of Lisp macrology
  1172.     and scoping with this type of model proved to be flexible,
  1173.     powerful, and appealing:  this model caught on, and
  1174.     is now the basis of everything in the world; the Lisp
  1175.     machine's did not.  The intellectual lineage of GNU Emacs, in
  1176.     these regards, comes directly from James Gosling's Emacs,
  1177.     which came directly from (and was credited to) Multics Emacs.
  1178.  
  1179.     I rank the significant innovations of Multics Emacs as:
  1180.     (1) Explicitly-designed extension languages, which could be
  1181.         understood and used by non-experts.
  1182.     (2) Lisp as an editor implementation language.
  1183.     (3) Lisp and Lisp-macros as an extension language.
  1184.     (4) A control regime and macrology, including many names
  1185.         (e.g., "save-excursion"), that have become today become
  1186.         semi-standard through GNU Emacs and other systems.
  1187.  
  1188.     Major extensions that became part of the product should also
  1189.     be credited to Richard Lamson, Gary Palter, and William York,
  1190.     who became my guerilla band, back then.
  1191.  
  1192.  
  1193. name: PMATE, ZMATE
  1194. original distribution: ?
  1195. version: PMATE (DOS) 4.0, PMATE (CP/M) 3.21, ZMATE (CP/M, Z-System) 1.0
  1196. base language: assembly language (not needed to use editors)
  1197. implementation language: assembly language (not needed to use editors)
  1198. extension language: MATE macro language (TECO-like)
  1199. scope of implementation: extensible
  1200. hardware/software requirements: IBM PC, CP/M, Z-System
  1201. organization/author:
  1202.     original by Michael Aronson (MATE = Michael Aronson's Text Editor)
  1203.     ZMATE version by Bridger Mitchell and Jay Sage
  1204.     ZMATE available from:
  1205.         Sage Microsystems East
  1206.         1435 Centre Strt
  1207.         Newton MA 02159-2469
  1208.         USA
  1209.         +1 617 965 3552
  1210. (Availability of PMATE for the PC is not certain at this time.  Sage
  1211. Microsystems may be able to offer it.)
  1212. not free, contact vendor for price information
  1213.  
  1214.  
  1215. name: Sage Professional Editor
  1216. original distribution: ?
  1217. version: 
  1218. base language: C?
  1219. implementation language: C?
  1220. extension language: custom, C- and Awk-like
  1221. scope of implementation: extensible
  1222. hardware/software requirements: IBM PC
  1223. organization/author:
  1224.     Sage Software, Inc.
  1225.     1700 NW 167th Pl
  1226.     Beaverton OR 97006
  1227.     USA
  1228.     +1 503 645 1150
  1229.     fax +1 503 645 4576
  1230. not free, contact vendor for price information
  1231.  
  1232.  
  1233. name: Slick
  1234. original distribution: ?
  1235. version: 
  1236. base language: C
  1237. implementation language: C
  1238. extension language: Slick extension language, REXX-like
  1239. scope of implementation: extensible
  1240. hardware/software requirements: IBM PC
  1241. organization/author:
  1242.     MicroEdge Inc.
  1243.     P.O. Box 2367
  1244.     Fairfax VA  22031
  1245.     USA
  1246.     +1 703 670 4575
  1247. not free, contact vendor for price information
  1248.  
  1249.  
  1250. name: SPE Editor
  1251. original distribution: ?
  1252. version: 
  1253. base language: Lisp
  1254. implementation language: Lisp
  1255. extension language: Lisp
  1256. scope of implementation: extensible
  1257. hardware/software requirements: UNIX
  1258. organization/author:
  1259.     Sun Microsystems, Inc.
  1260.     2550 Garcia Ave
  1261.     Mountain View CA  94043
  1262.     USA
  1263.     +1 415 960 1300
  1264.     TLX 37 29639
  1265. not free, contact vendor for price information
  1266.  
  1267.  
  1268. name: Sprint (in some countries 'Esprit')
  1269. original distribution: 1985?
  1270. version: 
  1271. base language: C
  1272. implementation language: C
  1273. extension language: custom
  1274. scope of implementation: extensible
  1275. hardware/software requirements: IBM PC
  1276. organization/author:
  1277.     Borland International
  1278.     1800 Green Hills Rd
  1279.     Scotts Valley CA  95067
  1280.     USA
  1281. not free, contact vendor for price information
  1282.  
  1283.  
  1284. name: Sys-IX Editor
  1285. original distribution: ?
  1286. version: 
  1287. base language: C?
  1288. implementation language: C?
  1289. extension language: macro
  1290. scope of implementation: command set
  1291. hardware/software requirements: UNIX, IBM PC
  1292. organization/author:
  1293.     System-IX (Networks) Ltd.
  1294.     55 Bedford Court Mansions
  1295.     Bedford Avenue
  1296.     London WC1B 3AD
  1297.     UK
  1298.     +44 71 636 8210
  1299.     fax +44 71 255 1038
  1300.  
  1301.     G.W. Computers Inc.
  1302.     4 Eagle Square
  1303.     East Boston MA  02128
  1304.     USA
  1305.     +1 617 569 5990
  1306.     fax +1 617 567 2981
  1307. note: may not be Emacs
  1308. not free, contact vendor for price information
  1309.  
  1310.  
  1311. name: Unipress Emacs
  1312. original distribution: ?
  1313. version: 
  1314. base language: C
  1315. implementation language: MLisp
  1316. extension language: MLisp
  1317. scope of implementation: extensible
  1318. hardware/software requirements: UNIX, VMS, IBM PC
  1319. organization/author:
  1320.     Unipress Software Inc
  1321.     2025 Lincoln Hwy
  1322.     Edison NJ 08817
  1323.     USA
  1324.     +1 201 287 2100
  1325.     fax +1 201 287 4929
  1326.     telex 709418
  1327. note: was Gosling's Emacs
  1328. not free, contact vendor for price information
  1329.  
  1330.  
  1331. name: VOS Emacs
  1332. original distribution: ?
  1333. version: 10
  1334. base language: PL/I
  1335. implementation language: PL/I
  1336. extension language: none
  1337. scope of implementation: modified command set
  1338. hardware requirements: Stratus XA, IBM System/88 or Olivetti CPS-32 computer
  1339. software requirements: VOS operating system
  1340. organization/author:
  1341.     Stratus Computer Inc.
  1342.     55 Fairbanks Blvd
  1343.     Marlboro MA  01752
  1344.     USA
  1345.     +1 508 460 2000
  1346.     telex (294112) ANSBK STRA UR
  1347. not free, contact vendor for price information
  1348.  
  1349.  
  1350. name: ZMACS
  1351. original distribution: ?
  1352. version: 
  1353. base language: Lisp
  1354. implementation language: Lisp
  1355. extension language: Lisp
  1356. scope of implementation: extensible
  1357. hardware/software requirements: Symbolics
  1358. organization/author:
  1359.     Symbolics, Inc.
  1360.     8 New England Executive Park
  1361.     Burlington MA  01803
  1362.     USA
  1363.     +1 617 221 1000
  1364.     +1 800 533 7629
  1365. not free, contact vendor for price information
  1366. (Now somewhere in Concord.)
  1367.  
  1368.  
  1369. name: ZMACS (TI Explorer Emacs)
  1370. original distribution: ?
  1371. version: 
  1372. base language: Lisp
  1373. implementation language: Lisp
  1374. extension language: Lisp
  1375. scope of implementation: extensible
  1376. hardware/software requirements: Explorer
  1377. organization/author:
  1378.     Texas Instruments
  1379.     12501 Research Blvd
  1380.     Austin TX 78759
  1381.     USA
  1382.     +1 512 250 7111
  1383.     +1 800 232 3200
  1384.     fax +1 512 250 6522
  1385. not free, contact vendor for price information
  1386.  
  1387.  
  1388.   ---------- Implementations That Are No Longer Available ----------
  1389.  
  1390. name: EINE (EINE is not Emacs (the first known recursive acronym)),
  1391.     ZWEI (Zwei Was Eine, Initially (the author knew German)),
  1392. original distribution: ?
  1393. version: 
  1394. base language: Lisp
  1395. implementation language: Lisp
  1396. extension language: Lisp
  1397. scope of implementation: extensible
  1398. hardware/software requirements: Lisp Machine
  1399. organization/author:
  1400.     MIT
  1401.     USA
  1402. no longer available
  1403. ZWEI eveolved into Zmacs and all of the Symbolics, Texas Instruments,
  1404. Lisp Machines, and related variants.
  1405.  
  1406.  
  1407.  
  1408. name: FINE (Fine Is Not Emacs)
  1409. original distribution: 1980?
  1410. version: 
  1411. base language: BLISS
  1412. implementation language: BLISS
  1413. extension language: none
  1414. scope of implementation: command set
  1415. hardware/software requirements: PDP-10
  1416. organization/author:
  1417.     Mike Kazar
  1418.     Carnegie Mellon University
  1419.     USA
  1420. no longer available
  1421.  
  1422.  
  1423. name: Leif
  1424. original distribution: ?
  1425. version: 
  1426. base language: C
  1427. implementation language: Lisp
  1428. extension language: Lisp
  1429. scope of implementation: extensible
  1430. hardware/software requirements: UNIX, VMS
  1431. organization/author:
  1432.     The Saga Group
  1433.     Department of Computer Science
  1434.     University of Illinois at Urbana Champaign
  1435.     1304 W. Springfield
  1436.     Urbana IL 61801
  1437.     USA
  1438.     leif@a.cs.uiuc.edu
  1439.     {pur-ee|ihnp4}!uiucdcs!leif
  1440. note: Leif is really just GNU Emacs with a small modification, an
  1441. elisp extension, and an external parser.
  1442.  
  1443.  
  1444. name: NMODE ("New MODE"?), predecessor may be EMODE
  1445. original distribution: ?
  1446. version: 
  1447. base language: PSL, Common LIsp
  1448. implementation language: PSL, Common LIsp
  1449. extension language: PSL, Common LIsp
  1450. scope of implementation: extensible
  1451. hardware/software requirements: HP series 9000
  1452. organization/author:
  1453.     Hewlett-Packard
  1454.     old symbolic languages group?
  1455. no longer available
  1456.  
  1457.  
  1458. name: TORES (Text ORiented Editing System)
  1459. original distribution: ?
  1460. version: 
  1461. base language: C
  1462. implementation language: C
  1463. extension language: none
  1464. scope of implementation: command set
  1465. hardware/software requirements: UNIX
  1466. organization/author:
  1467.     Jeffrey Schiller
  1468.     MIT
  1469.     USA
  1470. no longer available
  1471.  
  1472.  
  1473. name: PD Forthmacs System Editor
  1474. original distribution: ?
  1475. version: 
  1476. base language: Forth?
  1477. implementation language: Forth?
  1478. extension language: none
  1479. scope of implementation: command set
  1480. hardware/software requirements: Atari?
  1481. organization/author:
  1482.     Bradley Software
  1483. no longer available
  1484.  
  1485.  
  1486. name: tv (aka otv, SINE (SINE is not EINE (the first known
  1487.     doubly-recursive acronym)))
  1488. original distribution: 1977
  1489. version: 
  1490. base language: PL/1
  1491. implementation language: SINE (Lisp-like)
  1492. extension language: SINE (Lisp-like)
  1493. scope of implementation: extensible
  1494. hardware/software requirements: MagicSix on Perkin-Elmer 3200 series
  1495. organization/author:
  1496.     Owen "Ted" Anderson
  1497.     MIT Architecture Machine Group
  1498.     USA
  1499. no longer available
  1500.  
  1501.  
  1502. name: ue
  1503. original distribution: ?
  1504. version: 
  1505. base language: ?
  1506. implementation language: ?
  1507. extension language: none
  1508. scope of implementation: command set
  1509. hardware/software requirements: Atari ST
  1510. organization/author:
  1511.     pm@cwru.edu
  1512. no longer available
  1513. Part of Gulam a public-domain shell.
  1514.  
  1515.  
  1516. name: VINE (Vine Is Not Emacs)
  1517. original distribution: 1977
  1518. version: 
  1519. base language: Fortran (!)
  1520. implementation language: Fortran
  1521. extension language: none
  1522. scope of implementation: command set
  1523. hardware/software requirements: VMS
  1524. organization/author:
  1525.     Craig Finseth
  1526.     Texas Instruments
  1527.     Dallas TX
  1528.     USA
  1529. no longer available
  1530.  
  1531.  
  1532. name: Z80EMACS
  1533. original distribution: 1992?
  1534. version: 0.1
  1535. base language: C
  1536. implementation language: C
  1537. extension language: custom
  1538. scope of implementation: extensible
  1539. hardware/software requirements: CP/M
  1540. organization/author:
  1541.     Ralph Betza (FM),
  1542.     gnohmon@ssiny.com
  1543.     uunet!ssiny!gnohmon
  1544. free, anonymous FTP from:
  1545.     sibp.mit.edu in pub/z80/emacs/*
  1546.     Z80EMACS is a port of microemacs 3.6 to the CP/M operating
  1547. system.  Microemacs keeps all data in memory, and CP/M must live in a
  1548. 64KB address space. By clever use of overlays and byte-squeezing and
  1549. tuning, Z80EMACS is able to edit files of size 30KB!
  1550.     microemacs 3.6 had no facility for remapping the keyboard
  1551. bindings.  Z80EMACS does it with an offline utility.
  1552.     Z80EMACS uses overlays extensively, but the most frequently
  1553. used commands are all either in the root segment or in one particular
  1554. overlay. Since this overlay is usually already in memory, performance
  1555. is quite good, even when running from floppies.
  1556.     Z80EMACS has the ability to edit multiple files, display
  1557. multiple windows, and do keyboard macros, among other things. This
  1558. makes it the spiffiest CP/M editor you could ever hope to see.
  1559.     Z80EMACS comes with source and binaries; it was compiled with
  1560. AZTEC C, which few CP/Mmers have, so the binaries are more likely to
  1561. be useful than the source.
  1562.  
  1563.  
  1564. name: none
  1565. original distribution: ?
  1566. version: 
  1567. base language: C
  1568. implementation language: C
  1569. extension language: none
  1570. scope of implementation: command set
  1571. hardware/software requirements: HLH Orions
  1572. organization/author:
  1573.     Steven Zimmerman
  1574. no longer available
  1575. Dated 1983.  Described as a "distant descendant of the one written by
  1576. Warren Montgomery at Bell Labs.  Might be an early, non-commercial
  1577. version of CCA Emacs.
  1578.  
  1579.  
  1580. name: none
  1581. original distribution: ?
  1582. version: 1.1, 2.1 (?)
  1583. base language: C and 8088 assembler
  1584. implementation language: C and 8088 assembler
  1585. extension language: none
  1586. scope of implementation: command set
  1587. hardware/software requirements: IBM PC, HP-150, TIPC
  1588. organization/author:
  1589.     Don P. Bennett, Jr.
  1590.     Hewlett Packard (when he wrote it)
  1591. no longer available
  1592.     This editor identifies itself as "Emacs", and has HP-style
  1593. soft labels for the first eight function keys hard-bound to "file
  1594. commands," "window commands," "buffer commands," etc.
  1595.     Versions 1.1 and 2.1 are known to exist.  Other versions may
  1596. also have escaped.  1.1 was written in Microsoft C and 8088 assembler
  1597. 1.0 (or was that 2.0?) in about 1985.  2.1 was written using Microsoft
  1598. C 3.0 in about 1986.  All versions work quite usably, despite fatal
  1599. bugs in some commands.  (Memory limits and large files can cause
  1600. death, "ESC-digit" causes immediate death.)  ("If it dies when you do
  1601. that, stop doing it!")
  1602.  
  1603.