From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 18777 invoked from network); 11 Jan 2023 03:53:42 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 11 Jan 2023 03:53:42 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 4157041735; Wed, 11 Jan 2023 13:53:36 +1000 (AEST) Received: from lax.lemis.com (www.lemis.com [45.32.70.18]) by minnie.tuhs.org (Postfix) with ESMTP id 9522B4171C for ; Wed, 11 Jan 2023 13:53:31 +1000 (AEST) Received: from eureka.lemis.com (121-200-11-253.79c80b.mel.nbn.aussiebb.net [121.200.11.253]) by lax.lemis.com (Postfix) with ESMTP id 6DB262804C; Wed, 11 Jan 2023 03:53:30 +0000 (UTC) Received: by eureka.lemis.com (Postfix, from userid 1004) id B47032635BE; Wed, 11 Jan 2023 14:53:29 +1100 (AEDT) Date: Wed, 11 Jan 2023 14:53:29 +1100 From: Greg 'groggy' Lehey To: Chris Hanson Message-ID: <20230111035329.GG47241@eureka.lemis.com> References: <52FB6638-AEFF-4A4F-8C2E-32089D577BA0@planet.nl> <464819f0-d2f6-2a60-6481-a194f4428b4d@case.edu> <20221230200246.GW5825@mcvoy.com> <8ca17d52-a25a-dbbf-e1f0-d743b8884cfa@in-ulm.de> <7w5ydohe2c.fsf@junk.nocrew.org> <9714D2FE-0737-490B-8470-323155D5B9DE@eschatologist.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="WkfBGePaEyrk4zXB" Content-Disposition: inline In-Reply-To: <9714D2FE-0737-490B-8470-323155D5B9DE@eschatologist.net> Organization: LEMIS, 29 Stones Road, Dereel, VIC, Australia Phone: +61-3-5309-0418 Mobile: +61-490-494-038. Use only as instructed. WWW-Home-Page: http://www.lemis.com/grog X-PGP-Fingerprint: 9A1B 8202 BCCE B846 F92F 09AC 22E6 F290 507A 4223 User-Agent: Mutt/1.6.1 (2016-04-27) Message-ID-Hash: BU67NK7B6LO7WSVHGDS4JC7TIDRKAQGF X-Message-ID-Hash: BU67NK7B6LO7WSVHGDS4JC7TIDRKAQGF X-MailFrom: grog@lemis.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Joseph Holsten , Tautological Eunuch Horticultural Scythians X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Command Line Editing in the Terminal Driver List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --WkfBGePaEyrk4zXB Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tuesday, 10 January 2023 at 18:51:07 -0800, Chris Hanson wrote: > On Jan 2, 2023, at 12:33 PM, Lars Brinkhoff wrote: >> The Stanford AI lab PDP-10 operating system had line editing built in, >> and the E editor integrated with this. > > Some operating systems like HP's MPE (and probably also Tandem > GUARDIAN) just expected the use of block-mode terminals for purposes > of I/O efficiency since interactive use was typically via > forms-based applications, and got line editing somewhat as a > side-effect. Guardian was interesting. The normal connection (from my point of view, anyway) was via a TATM (Tandem Asynchronous Terminal Multiplexer), which buffered the characters, but it didn't interrupt the processor until one of 4 configurable characters were entered (typically CR, abort, end of input). This didn't offer line editing, and the workarounds were painful. There was also a block mode, mainly for end user applications, though the =E2=80=9Cfull screen=E2=80=9D editor also used it. Greg -- Sent from my desktop computer. Finger grog@lemis.com for PGP public key. See complete headers for address and phone numbers. This message is digitally signed. If your Microsoft mail program reports problems, please read http://lemis.com/broken-MUA.php --WkfBGePaEyrk4zXB Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAmO+MrkACgkQIubykFB6QiMBOACdFnRyVVBafpGuMxbVXrO9Q9Au XagAn0C89wObw2YGf5PkrSBTtVju9irf =DtNu -----END PGP SIGNATURE----- --WkfBGePaEyrk4zXB--