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=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 4506 invoked from network); 31 Dec 2022 22:21:42 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 31 Dec 2022 22:21:42 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id D9F3C423A5; Sun, 1 Jan 2023 08:21:03 +1000 (AEST) Received: from mail-vs1-f53.google.com (mail-vs1-f53.google.com [209.85.217.53]) by minnie.tuhs.org (Postfix) with ESMTPS id 37F29423A2 for ; Sun, 1 Jan 2023 08:20:56 +1000 (AEST) Received: by mail-vs1-f53.google.com with SMTP id i10so3081165vsr.12 for ; Sat, 31 Dec 2022 14:20:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=RczcK3edMvezkOW/OkHSz/p8GaDcU+i+7QRuylDHxL0=; b=MljmyF1JFR/l3zLe6WyjjzpB3IbMFRiW8/KU/Cn2M5ifaw3FwJlnKWTNQBhhaRqrOh 88LOkODzczw+mFxRm5CJWt1y0dotJlrHpN5qKYeD9aGHJE1EMaTQL0URe+lkFTdyTqN7 vY4EuvmVObGbVnGuDOufYhi4S/FdlHjKtKDH69IQ0Mo8CjBDjaMcpAIWA1H43RGfS32d jsGEiMCgqCq4P43dCyTsu/zimkoz6qOxfxJmysSgxLB4cgxPqfBJeUHfobU2PlT3vcpB usWVs3FFbmoVcpydws1vVP4q2Z2mIb4VmkTywf+t7G1i7d7s+cscTfGxL3PDEbBnJBQB JAWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=RczcK3edMvezkOW/OkHSz/p8GaDcU+i+7QRuylDHxL0=; b=w9spfzq6fY/MmqsTs8S0Tx1S+YpcFKF1+aimQ5GY/uapMARmbLqjWea8KgZptb/Zy5 UQc3k5qe/yJ5drhQff0ult2jCk8A+OdTw8xlx0Ge3/u1t7X/rKkr3xuW9Ln8ni/nrdoR zdgAR3IKengkd9J3yOnv5yexLuFORcVp26TIiE6sC1Dta2hwOqLMtcNLIoHE9enx2sTn jg16Ms0GQqB8LFrzDJvDreDL9Ww5tcgDQtEXy1DfbTuvckIUW9Pb4Sa1KVWB9reBLyAm Y/3af5tu93mUjtUiYBCVU/8yLxnqvGFB2pfK0uZ53MFAIzW1SBD6xEaRlroitPaGcsIR fDAA== X-Gm-Message-State: AFqh2kpwyiFAislAX/SWJ814oTPylyS+IndgHv/LnaJa/oB3FKdCxZgn y/PdLy+09+m7rcMSLVthKV5UIjkTPFwx2I/8Rbk= X-Google-Smtp-Source: AMrXdXucDLO3wnrVAfBrhbUKsjsN+wdNR9p26sEVdac7Hhh6yrgT9Ftc4oJ1xiHUVyQmNqEktYdsXEm+RDj1wzdC3HQ= X-Received: by 2002:a67:e3af:0:b0:3b1:2e7b:f69e with SMTP id j15-20020a67e3af000000b003b12e7bf69emr4510291vsm.83.1672525195183; Sat, 31 Dec 2022 14:19:55 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Rob Pike Date: Sun, 1 Jan 2023 09:19:44 +1100 Message-ID: To: Douglas McIlroy Content-Type: multipart/alternative; boundary="000000000000230c0205f1271ef5" Message-ID-Hash: HZM3BQYDQROA6DM2FN2C36QXIA7TKTOX X-Message-ID-Hash: HZM3BQYDQROA6DM2FN2C36QXIA7TKTOX X-MailFrom: robpike@gmail.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: TUHS main list X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: A few comments on porting the Bourne shell List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --000000000000230c0205f1271ef5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sam to some extent, but the better expression is the Plan 9 window systems = 8=C2=BD and rio and their embedded interactive terminal. (Plan 9 has no terminal support in the kernel beyond bootstrappability.) You just edit as you work and hit newline to commit. There is a feature called "hold mode" that disabled commit on newline. It was the way you wrote a mail message: Hold, type a multiline message, edit all you like, release. -rob On Sun, Jan 1, 2023 at 12:28 AM Douglas McIlroy < douglas.mcilroy@dartmouth.edu> wrote: > > "Originally the idea of adding command line editing to ksh was > > rejected in the hope that line editing would move into the terminal > > driver." [2] > > > I have always wondered, what such a central terminal driver driven > > history/line-editing would have felt like. > > You can get a feel for it in Rob's "sam" editor, which works that way. > > Doug > --000000000000230c0205f1271ef5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Sam to some extent, but the better expression is the Plan 9 = window systems 8=C2=BD and rio and their embedded interactive termin= al. (Plan 9 has no terminal support in the kernel beyond bootstrappability.= ) You just edit as you work and hit newline to commit. There is a feature c= alled "hold mode" that disabled commit on newline. It was the way= you wrote a mail message: Hold, type a multiline message, edit all you lik= e, release.

-rob


= On Sun, Jan 1, 2023 at 12:28 AM Douglas McIlroy <douglas.mcilroy@dartmouth.edu> wrote:
<= /div>
> "Originall= y the idea of adding command line editing to ksh was
>=C2=A0 rejected in the hope that line editing would move into the termi= nal
>=C2=A0 driver." [2]

> I have always wondered, what such a central terminal driver driven
> history/line-editing would have felt like.

You can get a feel for it in Rob's "sam" editor, which works = that way.

Doug
--000000000000230c0205f1271ef5--