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_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, 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 [IPv6:2600:3c01:e000:146::1]) by inbox.vuxu.org (Postfix) with ESMTP id 57AEF26231 for ; Mon, 8 Apr 2024 17:16:05 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id AC7A742707; Tue, 9 Apr 2024 01:16:00 +1000 (AEST) Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) by minnie.tuhs.org (Postfix) with ESMTPS id 6B8C9426FE for ; Tue, 9 Apr 2024 01:15:54 +1000 (AEST) Received: by mail-ed1-x530.google.com with SMTP id 4fb4d7f45d1cf-56e477db7fbso2870500a12.3 for ; Mon, 08 Apr 2024 08:15:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712589352; x=1713194152; 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=P6JzDqtYafnyxPgCzPuUOsaApZ+oxkVgx0r4H2gp9w8=; b=nCUSAOsSn7seBxuICAS0611jjZSIs9+EgSb9xTuncta19Pj2K6ERgeDBRMarXyIRc2 MHovkCH38nn+9gtyf1HqEc4ZbEIlWD4iAhov1jIbpgvKCWfD9FzjdgxuknL4o8A7goVF swqnqanF2YR3lva2oc1+2ANay6D2HXi2InmVtDLKRI68AMpE+pgLC0Uhz7p2zdyrITwz dUhTvKRSCkbhjFvFvcbrmwYhhMrSbbNDtFHuEIVvVLLDjdo1Ka2uVDaZ9jKjE+G22wZM zARKYlKpZBz7OzAr5g4MO5jKCw/2YqAp7YMQOumm+ZL8tXWI1YP9rntEXp2+oybNvA9E YyuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712589352; x=1713194152; 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=P6JzDqtYafnyxPgCzPuUOsaApZ+oxkVgx0r4H2gp9w8=; b=RLwrSv84xLP54sPVgYK+A+oaEUO0kQHdAe0HyFwNB95YI/A/YBn+xJREY6bdB0/en6 /iSHwaVBsBDmDDKcab3l73YumUyIWxNUESoP4DYte4M3tQN4+Adf0KgeUx4dUqD4jzz5 vn2BAm6NCsAHHvwYzC5ByTRBIEx0Di7qvsOyxRQYtrxzqIOw+vj6jg6TXU7FfaHM4M56 OM66TJaAQZ9gVJoml9KHvryaNwEevQ8l2KSynRV3HVIU3ga3KeeQ2nF7uY+VZHtj9E8N O5+2malCP4+Yx+2n9vnh59bXXkb74ruGst1VzuPbZl+iP+ytQjGZXdibG8wY+d0y9Ss+ BSiQ== X-Gm-Message-State: AOJu0YzzkqT/86ciIFo3eHTHIp/paxAWX/2gIuwRed5ZuCLjMwmK+GOc M6qmmM0xZLQKhIvmg7AKKZ05xx6CBPupYllsMyS9ltZRhhpRTNa2n8sipASnchx5pwJd15PZXSj BsV6FiKgWyEham+fpvh+orZ3vp7o= X-Google-Smtp-Source: AGHT+IGSabdl+ISLmNNHu/udaJkrA1pjjbpHGykvd8XY72Fx9OuRVaySo6Un7O042rv45wuM/UScI5gLdg0gFX6jNU4= X-Received: by 2002:a17:907:7284:b0:a51:af85:d639 with SMTP id dt4-20020a170907728400b00a51af85d639mr6678873ejc.21.1712589352410; Mon, 08 Apr 2024 08:15:52 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Marc Donner Date: Mon, 8 Apr 2024 11:15:41 -0400 Message-ID: To: Dan Cross Content-Type: multipart/alternative; boundary="000000000000ff2b1806159747a0" Message-ID-Hash: IYLJYK2VWARLFSNN3NC4AVPXKTN3N7SR X-Message-ID-Hash: IYLJYK2VWARLFSNN3NC4AVPXKTN3N7SR X-MailFrom: marc.donner@gmail.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: --000000000000ff2b1806159747a0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable In 1981 I was a grad student at CMU, which was running 4.1 or 4.2 at the time. I had spent the previous three years at IBM Research where someone had built some editing stuff into the command line machinery for CMS. I implemented some input line editing stuff both for the Perq and as a module for the one of the UNIX shells and shared them with some of the systems folks at CMU. I do not know if they were adopted from my implementations ... I am inclined to think not ... there was significant skepticism of the value of command line editing among some of the systems folks. But the idea of retrieving previous command lines and editing the command line was emerging as a thing in the early 1980s. =3D=3D=3D=3D=3D nygeek.net mindthegapdialogs.com/home 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. > --000000000000ff2b1806159747a0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
In 1981 I was a grad student at CMU, which was = running 4.1 or 4.2 at the time.=C2=A0 I had spent the previous three years = at IBM Research where someone had built some editing stuff into the command= line machinery for CMS.

I implemented= some input line editing stuff both for the Perq and as a module for the on= e of the UNIX shells and shared them with some of the systems folks at CMU.= =C2=A0 I do not know if they were adopted from my implementations ... I am = inclined to think not ... there was significant skepticism of the value of = command line editing among some of the systems folks.

<= /div>
But the idea of retrieving previous command lines and editi= ng the command line was emerging as a thing in the early 1980s.
<= div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signature= ">


On Mon, Apr 8, 2024 at 11:03=E2=80=AFAM Dan Cross <= ;crossd@gmail.com> 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 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.
--000000000000ff2b1806159747a0--