I've heard that the first implementation of Emacs was written in TECO
(Jim Gosling?).

There is a major operational paradigm shift between Emacs and TECO (as
well as vi) --- keyboard mode.  In TECO (and vi) you are in "enter" mode
or "command mode".  I personally seem incapable of accurately maintaining
this single bit of mental state.  Many of you know how badly you can
screw up your file if you (1) rapidly touch type, and (2) forget you're
in command mode.  I always forget, and I type fast.  Which makes these
editors less than ideal, for me at least.

Anyway, that's what always struck me about the (probably apocryphal) story
of implementing Emacs in TECO:  the massive  attitude change!  From the
binary dichotomy of command/insert mode to just command mode (with many
keys bound to "self-insert" command).

TECO is even more powerful, keystroke for keystroke, than vi.  I used it
for about 3 months once.  All of my neighbors lobbied hard to get me
Emacs, just to reduce the blue fog in the air.  At the time, the guy
in the next cube was writing (from scratch) a version of Emacs in
8086 assembly.  It worked, and was a great relief.
 -- bilker


-- 
To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe"
as the Subject.

Reply via email to