Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Oct 2005 13:25:32 -0600 (MDT)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        kline@tao.thought.org
Cc:        freebsd-hackers@freebsd.org, freebsd-questions@freebsd.org, dsacode@yandex.ru
Subject:   Re: nvi for serious hacking
Message-ID:  <20051017.132532.48669838.imp@bsdimp.com>
In-Reply-To: <20051017003501.GB41769@thought.org>
References:  <4352D860.000002.03681@tide.yandex.ru> <20051017003501.GB41769@thought.org>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <20051017003501.GB41769@thought.org>
            Gary Kline <kline@tao.thought.org> writes:
: 	vi was the first screen/cursor-based editor in computer 
: 	history.

Are you sure about this?  I was using screen oriented editors over a
1200 baud dialup line in 1977 on a PDP-11 running RSTS/E on a Behive
BH-100.  Seems like one year from vi to being deployed at Berkeley to
a completely different video editor being deployed on a completely
different os in the schools that I used this in seems fast.  So I did
some digging.

vi started in about 1976[1] as a project that grew out of the
frustration taht a 200 line Pascal program was too big for the system
to handle.  These are based on recollections of Bill Joy in 1984.

It appears that starting in 1972 Carl Mikkelson added screen editing
features to TECO[2].  In 1974 Richard Stallman added macros to TECO.
I don't know if Carl's work was the first, but it pre-dates the vi
efforts.  Other editors may have influanced Carl.  Who knows.

Warner

[1] http://www.cs.pdx.edu/~kirkenda/joy84.html
[2] http://www.emacswiki.org/cgi-bin/wiki/EmacsHistory



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051017.132532.48669838.imp>