[svlug] Text Editor

Larry M. Augustin lma at varesearch.com
Thu Nov 5 03:37:36 PST 1998


Almost.

XEmacs wasn't written by Gosling.  XEmacs was forked from GNU emacs
version 19 by Lucid, and known as Lucid Emacs through version 19.10.
The name changed to XEmacs when Lucid went out of business and primary
development switched to Sun for a while.  See http://www.xemacs.org.

James Gosling wrote a version of emacs when he was at CMU.  It's still
sold and developed by Unipress software.  See
http://www.unipress.com/cat/emacs.html.  But I don't believe Gosling
emacs shares any code with GNU Emacs or XEmacs.

I still have key bindings I use in XEmacs that I learned from Gosling
Emacs.  It sure is hard to get those fingers to change once they learn
something.  It's amusing because you can frequently tell which version
of emacs people first learned on by their key bindings...

Ob flame bait: XEmacs is the "One True Editor".  I understand some
less enlightened people still use editors derived from ed, but don't
let them draw you to the dark side.  If your editor isn't programmable
enough to run simple programs like the Towers of Hanoi and Tetris, how
can you possibly use it to edit C files?  And it's not true that emacs
is a pig.  A quick check shows the XEmacs I'm running now is using
only 13M.  :-)

Larry

Rick Moen writes:
 > Quoting Scott (daoem at geocities.com):
 > 
 > > Rick Moen I guess someone said some time ago that you wrote emacs.  
 > 
 > Wow.  I wish!
 > 
 > I'm a big fan of vim, but have heard some extremely compelling 
 > arguments for xemacs (aka "Gosmacs", and formerly known as Lucid 
 > emacs), if you live in an editor for writing code, and won't be having 
 > to move from machine to machine often.
 > 
 > I say the latter because emacs (either GNU emacs or xemacs) with one's
 > own customised keybindings is said to be heaven, but with some other
 > guy's it's hell.
 > 
 > The original emacs (sometimes called "Gnumacs" or "Stallmacs") was 
 > written by Richard M. Stallman of MIT (at first entirely in TECO macros, 
 > running on ITS).  xemacs was written (in C) by James Gosling.
 > 
 > (A popular misconception is that xemacs requires X.  It doesn't.
 > Equally popular is the notion that GNU emacs fails to take advantage
 > of X.  It does.)
 > 
 > -- 
 > Cheers,                     "All power is delightful, but absolute power
 > Rick Moen                    is absolutely delightful."  - Kenneth Tynan
 > rick (at) hugin.imat.com 
 > 
 > --
 > echo "unsubscribe svlug" | mail majordomo at svlug.org
 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ to unsubscribe

--
echo "unsubscribe svlug" | mail majordomo at svlug.org
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ to unsubscribe



More information about the svlug mailing list