unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: Bob Proulx <bob@proulx.com>
To: help-gnu-emacs@gnu.org
Subject: Re: editor and word processor history (was: Re: RTF for emacs)
Date: Thu, 29 May 2014 21:31:18 -0600	[thread overview]
Message-ID: <20140530033118.GA2506@hysteria.proulx.com> (raw)
In-Reply-To: <87a9a0ohfk.fsf@indiana.edu>

Allan Streib wrote:
> Emanuel Berg writes:
> > For the Unix world, I have read there was once an
> > editor called ed that didn't showed the file being
> > manipulated at all - the "state" of the file, as it was
> > called (unbelievable).

Once was and still is too.  The GNU ed is available.

  http://www.gnu.org/software/ed/

> Teletypes and other brands of paper-based "terminals" were commonplace
> then. You didn't need (nor was it practical) for the editor to display
> the contents of the file, when it was already printed on the paper in
> front of you. So you used sed-like search/replace commands.

When I was at university I wrote thousands of lines of code using qed
(a precurser to ed on the old Honeywell GCOS system) and paper
terminals over acoustic coupled modems.  If nothing else it will teach
you how to use regular expressions at a very deep level!  Editors like
ed are actually very efficient if you know how to use them.

> Even the first CRTs were dumb (aka "glass teletypes") and didn't have
> addressable cursors. You cloud clear and redraw the screen maybe, which
> was painful at 110 or 300 baud.

Agreed.  Very painful.  From first hand experience.

Here is a funny modern day ed story.  Well it is funny to me anyway.
At one time I and another buddy George were helping someone with a
problem he was working on.  It came time to edit a file.  I told him
"Edit the file by your favorite method."  I usually avoid saying
"emacs the file" or "vi(m) the file".  Everyone prefers a different
editor.  Use whatever editor you normally use.

For whatever reason this person typed in "ed thefilename" and then
looked up at me.  I knew it was a typing mistake.  I should have said,
"Do you really mean to use ed on that file?"  But instead I looked at
George.  George looked at me.  We had both used ed a lot in the past.
Out of a sense of perversity we both said together, "Okay.  Let's do
it!"  And then we began to give him 'ed' editing instructions for the
file.  It was a short file so "1,$p" to see it all and then
"3s/foo/bar/p", "g/baz/s//foo/" and so forth to make the needed
changes.  Editing went pretty quick.  "wq" writes the file and quits.

Afterward this person asked George and myself why had we used ed?  I
said that we didn't have anything to do with that choice.  He was
driving the keyboard.  The choice of editor was his!  I am still
chuckling about it.  But I guess this is one of those where you had to
be there...

I still prefer emacs however.

Bob



  parent reply	other threads:[~2014-05-30  3:31 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <mailman.1964.1400890902.1147.help-gnu-emacs@gnu.org>
2014-05-24  0:53 ` RTF for emacs Emanuel Berg
2014-05-25 19:24   ` Robert Thorpe
2014-05-25 20:38     ` James Freer
2014-05-26  1:15     ` Stefan Monnier
2014-05-26  1:49       ` Robert Thorpe
2014-05-26  3:41         ` Stefan Monnier
     [not found]         ` <mailman.2103.1401075744.1147.help-gnu-emacs@gnu.org>
2014-05-26 12:39           ` Rusi
2014-05-26 14:15             ` Rusi
2014-05-26 23:29           ` Emanuel Berg
     [not found]       ` <mailman.2101.1401068969.1147.help-gnu-emacs@gnu.org>
2014-05-26  2:41         ` Rusi
2014-05-26 23:28         ` Emanuel Berg
     [not found]     ` <mailman.2081.1401050318.1147.help-gnu-emacs@gnu.org>
2014-05-29  0:55       ` Emanuel Berg
2014-05-29  1:38         ` editor and word processor history (was: Re: RTF for emacs) Emanuel Berg
2014-05-29  1:41           ` Emanuel Berg
2014-05-29  7:23           ` editor and word processor history Glyn Millington
2014-05-29  9:39           ` editor and word processor history (was: Re: RTF for emacs) James Freer
     [not found]           ` <mailman.2380.1401356412.1147.help-gnu-emacs@gnu.org>
2014-05-29 12:32             ` editor and word processor history Haines Brown
2014-05-29 22:58             ` editor and word processor history (was: Re: RTF for emacs) Emanuel Berg
2014-05-30  5:52               ` James Freer
     [not found]               ` <mailman.2505.1401429187.1147.help-gnu-emacs@gnu.org>
2014-05-30 10:37                 ` Emanuel Berg
2014-05-30 19:12                   ` James Freer
     [not found]                   ` <mailman.2563.1401477129.1147.help-gnu-emacs@gnu.org>
2014-05-31 12:44                     ` From: Sharon Kimble, Subject: Re: editor and word processor history Emanuel Berg
2014-05-31 17:23                       ` Barry Margolin
2014-05-31 19:26                         ` Emanuel Berg
2014-05-31 23:17                           ` Sharon Kimble
     [not found]                           ` <mailman.2663.1401578257.1147.help-gnu-emacs@gnu.org>
2014-05-31 23:54                             ` Emanuel Berg
2014-05-29 13:14           ` editor and word processor history (was: Re: RTF for emacs) Allan Streib
2014-05-29 21:40             ` Robert Thorpe
2014-05-30  3:31             ` Bob Proulx [this message]
     [not found]             ` <mailman.2501.1401420691.1147.help-gnu-emacs@gnu.org>
2014-05-30  4:10               ` Rusi
2014-05-31 23:03                 ` Emanuel Berg
     [not found]           ` <mailman.2390.1401369425.1147.help-gnu-emacs@gnu.org>
2014-05-29 23:38             ` Emanuel Berg
     [not found]           ` <mailman.2376.1401348837.1147.help-gnu-emacs@gnu.org>
2014-05-29 23:51             ` editor and word processor history Emanuel Berg
2014-05-29  5:17         ` RTF for emacs Rusi
2014-05-29 22:49           ` Emanuel Berg
2014-05-29  9:28         ` James Freer
     [not found] <mailman.2479.1401399676.1147.help-gnu-emacs@gnu.org>
2014-05-29 22:57 ` editor and word processor history (was: Re: RTF for emacs) Emanuel Berg
2014-05-29 23:49   ` Barry Margolin
2014-05-30  1:52   ` Robert Thorpe
     [not found] <mailman.2496.1401414782.1147.help-gnu-emacs@gnu.org>
2014-05-30  2:20 ` Emanuel Berg

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20140530033118.GA2506@hysteria.proulx.com \
    --to=bob@proulx.com \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).