The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: mah@mhorton.net (Mary Ann Horton)
Subject: [TUHS] terminal - just for fun
Date: Wed, 06 Aug 2014 11:26:16 -0700	[thread overview]
Message-ID: <20140806112616.88371tyymackmn9k@webmail.mhorton.net> (raw)
In-Reply-To: <alpine.NEB.2.02.1408060901510.22474@t1.m.reedmedia.net>

Quoting "Jeremy C. Reed" <reed at reedmedia.net>:


> When did the sh shell provide intra-line editing?

I don't think sh ever did line editing, unless sh is a link to bash or ksh.
I first saw this in csh around 1978, ed-style.  David Korn added EMACS
editing to ksh in the early 80s, and Alan Hewitt wrote a mini-vi version
which Korn also included.  Once I had access to vi in the shell, I switched
from csh to ksh and never went back.

> How was the "HERE IS" key programmed? Was it used in Unix?

HERE IS was intended for two teletypes connected to each other via modem.
There was a short ID string hardcoded somehow into the teletype - I think
the limit was 8 or 16 characters, and if not null, typically was a short
ID of whose teletype it was (e.g. the organization name or site in the org.)
If you press HERE IS, it was as if you had typed those characters.
More interesting was that if one side of the link sent the ASCII ENQ
(enquiry, control E) character, the other side would respond with its
HERE IS string.

You were supposed to type a message offline onto paper tape (editing
with the "back space" button on the tape punch, which rewound the tape
reel one character so the most recent char was ready to be punched again)
and then type RUB OUT, which obliterated the typo.)  Then you would put
the tape in the reader, dial the number of another teletype, and press
Start on the tape reader.  Your tape would read and be transmitted to the
other side.  Sort of a primitive email system, it was widely used by news
media.  There was even a "Telex" network of these things - the Wikipedia
entry for Telex has some background and a few vintage photos.

I think if you put an ENQ at the beginning of your tape, the other side
would identify itself, so you were sure it went to the right place.
Of course, the tape kept reading, so you'd better have several NULL
characters after the ENQ.

I never tried this, my ASR33 days were spent dialing up computers, not
other teletypes.   I actually bought one of these things as a college  
sophomore so I could access the computer center from my dorm room!   
UNIX didn't
use HERE IS.

   Mary Ann




  parent reply	other threads:[~2014-08-06 18:26 UTC|newest]

Thread overview: 66+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-08-06  2:56 Doug McIlroy
2014-08-06  6:45 ` arnold
2014-08-06  7:47   ` Dave Horsfall
2014-08-06  9:09     ` Jaap Akkerhuis
2014-08-06 20:43     ` Ronald Natalie
2014-08-06 21:40       ` Mary Ann Horton
2014-08-07  6:44     ` [TUHS] Baudot/ASCII (was Re: terminal - just for fun) Dave Horsfall
2014-08-06 13:22   ` [TUHS] terminal - just for fun John Cowan
2014-08-06 13:44     ` Steve Nickolas
2014-08-06 15:26     ` Jeremy C. Reed
2014-08-06 16:15       ` Armando Stettner
2014-08-06 20:16         ` Jaap Akkerhuis
2014-08-06 20:32           ` Ronald Natalie
2014-08-06 16:37       ` John Cowan
2014-08-06 17:53         ` scj
2014-08-06 19:44           ` A. P. Garcia
2014-08-06 20:36             ` Ronald Natalie
2014-08-06 20:38           ` Ronald Natalie
2014-08-06 16:49       ` Milo Velimirović
2014-08-06 18:26       ` Mary Ann Horton [this message]
2014-08-06 18:48         ` Mary Ann Horton
  -- strict thread matches above, loose matches on Subject: below --
2014-08-04 20:46 Norman Wilson
2014-08-04 21:07 ` Diomidis Spinellis
2014-08-04 19:46 Doug McIlroy
2014-07-31 19:44 Tim Newsham
2014-07-31 22:59 ` Dave Horsfall
2014-08-02 13:30   ` random832
2014-08-01  9:00 ` Dario Niedermann
2014-08-01 15:13   ` Andy Kosela
2014-08-01 15:28     ` Milo Velimirović
2014-08-01 17:50       ` Mary Ann Horton
2014-08-01 17:59         ` Cory Smelosky
2014-08-01 19:59           ` Tim Newsham
2014-08-01 20:11         ` Dave Horsfall
2014-08-01 20:35           ` John Cowan
2014-08-02  1:49             ` Dave Horsfall
2014-08-02  3:27               ` Tim Bradshaw
2014-08-02  3:45                 ` Greg 'groggy' Lehey
2014-08-02  9:24                   ` Tim Bradshaw
2014-08-03  6:47                   ` Dave Horsfall
2014-08-04 18:04                   ` scj
2014-08-04 18:18                     ` Tim Newsham
2014-08-04 18:29                       ` John Cowan
2014-08-04 19:10                         ` Tim Newsham
2014-08-04 19:13                           ` Milo Velimirović
2014-08-04 19:21                             ` Tim Newsham
2014-08-04 18:28                     ` John Cowan
2014-08-05 13:13                       ` arnold
2014-08-05 14:20                         ` John Cowan
2014-08-05 14:46                           ` arnold
2014-08-04 20:15                     ` Jaap Akkerhuis
2014-08-04 20:39                       ` Dave Horsfall
2014-08-02  4:28                 ` Dave Horsfall
2014-08-02  4:46                 ` Warner Losh
2014-08-02 13:22                 ` Nemo
2014-08-02  3:37               ` Greg 'groggy' Lehey
2014-08-02  5:45                 ` Dave Horsfall
2014-08-02  6:09                   ` Greg 'groggy' Lehey
     [not found]               ` <20140802061214.GC13625@mercury.ccil.org>
2014-08-02  6:17                 ` Dave Horsfall
2014-08-02 13:35                   ` Bill Pechter
2014-08-02 14:04                     ` Milo Velimirovic
2014-08-03  2:00                       ` Greg 'groggy' Lehey
2014-08-02 14:30                   ` John Cowan
2014-08-01 21:32           ` Dario Niedermann
2014-08-01 21:38             ` Warner Losh
2014-08-01 21:56               ` Dario Niedermann

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

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

  git send-email \
    --in-reply-to=20140806112616.88371tyymackmn9k@webmail.mhorton.net \
    --to=mah@mhorton.net \
    /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 NNTP newsgroup(s).