From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [50.116.15.146]) by inbox.vuxu.org (Postfix) with ESMTP id D5DCB22045 for ; Mon, 8 Apr 2024 18:14:44 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id BDC8943A00; Tue, 9 Apr 2024 02:14:40 +1000 (AEST) Received: from mail-vs1-xe2a.google.com (mail-vs1-xe2a.google.com [IPv6:2607:f8b0:4864:20::e2a]) by minnie.tuhs.org (Postfix) with ESMTPS id D0A5A43604 for ; Tue, 9 Apr 2024 02:14:34 +1000 (AEST) Received: by mail-vs1-xe2a.google.com with SMTP id ada2fe7eead31-479cd0d5df9so1740529137.3 for ; Mon, 08 Apr 2024 09:14:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccc.com; s=google; t=1712592874; x=1713197674; darn=tuhs.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ScWV7vojhp34DkNmlu+TVgOAqq9kz4Wix+v9sOqNwws=; b=Cx0b7FzPFurkDbFc0RE4YYr9cwynzGvbFA5ymPNXiVwjDxYPlT8GgG6iQPd51cJPXS lPJHkwas7hpz4NLSDYEt4gUZF1/ZYiXphbTPzc3vWMRHiQ096LjarCrOv9tB/gmz6dwe MUXD5xBXrh1+jDoTlJ2pJr7ILHYrmIM3vkIOU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712592874; x=1713197674; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ScWV7vojhp34DkNmlu+TVgOAqq9kz4Wix+v9sOqNwws=; b=QPV/NGx9zSkCJRyLmvwYVQWx2MK+uhTovb0KxOcBoWlKZ+hjVIqNMUMz5gsKdduzze vW4Nhn01FlPOVNi6vo3h8Dd/U7+i5P3oOJCd5j2Ll+ljz3iCrv67Vg+rrv82tkXc4J2N z0MyBwATk9jmzcZewpl+ZV2k7v0kKj9w48htEvcHmefEkTXH/yryatyh71sNO3QcXuSQ nTVvwANSXmyxBTGcy9N5fW6oOZH78gQOesF1ftHl4F/Cnh8qX7PPu4OwHbeWe3DTtYby IX3wQBAYBACNGEKg9vZt2/TYAXXSRqU/1IyZw0OO4p/SlffF4B978qLdppwYECPcvw16 t4Tg== X-Gm-Message-State: AOJu0YzsiMwSFnpqCqmJLiSbV90aMUnIwTjXbqeevQIfL21vuWzjwCGj h4+HcOAjnA3wObSr6beBGKg2/YgWXt0qx/Uoej1zqAVvN0srkMD8rlXqOjHTjKVYQKPG0DStIby sBhOM2QYqMd5w8JzHvwkhDX0bcuSPJM1OLKKr X-Google-Smtp-Source: AGHT+IFLvGrWbK7+OEUx38vX5LraeDNuFXsY1MQlxOiFhbhP1CePywUcLPQDCm7aP36tv5lknM5sYdiD4R+wU+QfYkk= X-Received: by 2002:a05:6122:4496:b0:4d4:b89:bd2a with SMTP id cz22-20020a056122449600b004d40b89bd2amr7387701vkb.3.1712592873741; Mon, 08 Apr 2024 09:14:33 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Clem Cole Date: Mon, 8 Apr 2024 12:14:22 -0400 Message-ID: To: Dan Cross Content-Type: multipart/alternative; boundary="000000000000e27e7e0615981939" Message-ID-Hash: BFKBEHCMFTNOIUERA72ON6W62NJYI5NK X-Message-ID-Hash: BFKBEHCMFTNOIUERA72ON6W62NJYI5NK X-MailFrom: clemc@ccc.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: TUHS X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Word erase? List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --000000000000e27e7e0615981939 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Control W, control-O et al was part of dos-8. It was all parts of the early TOPS-10. Control-T came from Tenex which later became TOPS-20. If VMS added it that was much later, as it was not in the early editions. Steve Zimmerman added Control-T and all of Tenex tty features to an early Masscomp RTU. I think Sam Added to a later version of BSD I believe. My favorite story was that the Stanford folks modified the TOPS-20 =E2=80= =9CLOTS=E2=80=9D system to change what control-T returned depending on the load average. The default would say RUNNING. LOTS reported JOGGING, WAlKING CRAWLING. But the Adminstration made them remove the hack because it most often reported DYING Sent from a handheld expect more typos than usual On Mon, Apr 8, 2024 at 11:03=E2=80=AFAM Dan Cross wrote: > I wonder if anyone can shed any light on the timing and rationale for > the introduction of =E2=80=9Cword erase=E2=80=9D functionality to the ker= nel terminal > driver. My surface skim earlier leads me to believe it came to Unix > with 4BSD, but it was not reincorporated into 8th Edition or later, > nor did it make it to Plan 9 (which did incorporate ^U for the "line > kill" command). TOPS-20 supports it via the familiar ^W, but I'm not > sure about other PDP-10 OSes (Lars?). Multics does not support it. > VMS does not support it. > > What was the proximal inspiration? The early terminal drivers seem to > use the Multics command editing suite (`#` for erase/backspace, `@` > for line kill), though at some point that changed, one presumes as > TTYs fell out of favor and display terminals came to the fore. > > - Dan C. > --000000000000e27e7e0615981939 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Control W, control-O et al was part of dos-8.=C2=A0 It wa= s all parts of the early TOPS-10.=C2=A0 Control-T came from Tenex which lat= er became TOPS-20. =C2=A0
If VMS added it that was m= uch later, as it was not in the early editions.=C2=A0


Steve Zimmerman a= dded =C2=A0Control-T and all of Tenex tty features to an early Masscomp RTU= .=C2=A0 I think Sam Added to a later version of BSD I believe. =C2=A0
=

My favorite story was that th= e Stanford folks modified the TOPS-20 =E2=80=9CLOTS=E2=80=9D system to chan= ge what control-T returned depending on the load average. The default would= say RUNNING.=C2=A0 LOTS reported JOGGING, WAlKING CRAWLING. But the Admins= tration made them remove the hack because it most often reported DYING

Sent from a handh= eld expect more typos than usual


<= div class=3D"gmail_quote">
On Mon, Apr= 8, 2024 at 11:03=E2=80=AFAM Dan Cross <crossd@gmail.com> wrote:
I wonder if a= nyone can shed any light on the timing and rationale for
the introduction of =E2=80=9Cword erase=E2=80=9D functionality to the kerne= l terminal
driver. My surface skim earlier leads me to believe it came to Unix
with 4BSD, but it was not reincorporated into 8th Edition or later,
nor did it make it to Plan 9 (which did incorporate ^U for the "line kill" command).=C2=A0 TOPS-20 supports it via the familiar ^W, but I&#= 39;m not
sure about other PDP-10 OSes (Lars?).=C2=A0 Multics does not support it. VMS does not support it.

What was the proximal inspiration?=C2=A0 The early terminal drivers seem to=
use the Multics command editing suite (`#` for erase/backspace, `@`
for line kill), though at some point that changed, one presumes as
TTYs fell out of favor and display terminals came to the fore.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 - Dan C.
--000000000000e27e7e0615981939--