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, HTML_OBFUSCATE_05_10,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 26960 invoked from network); 22 Jan 2023 07:39:27 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 22 Jan 2023 07:39:27 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id B57BA42568; Sun, 22 Jan 2023 17:39:20 +1000 (AEST) Received: from mail-ua1-f53.google.com (mail-ua1-f53.google.com [209.85.222.53]) by minnie.tuhs.org (Postfix) with ESMTPS id 2DB6F42567 for ; Sun, 22 Jan 2023 17:39:15 +1000 (AEST) Received: by mail-ua1-f53.google.com with SMTP id u29so1299022uaa.8 for ; Sat, 21 Jan 2023 23:39:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=UKhgLwh5twCyGkHC4cqqjb/EklyFGvzNggv4NwTPPU0=; b=ZBEawD0siZDiM7WliFG6R7B/oSk6p8IkG5rUFsvoERaW+dIZBIIDmnj8xbHvsN+0Vg e+3tdPFuJf12XDJ9A6UALNLBdkaotLhgGuL3TANZBRC2t0j23nhIDN4WsaCkKxf2RvwA Rsjui1FHBVqbmE8LAOD2786VaqatyRdfVF2BrYQhs6AlpqFWRrzfk2d7HSR8vJ0MSHj3 OditwgdN9xzkk9qZIV9YPwgMrqFrgj/KOhURTkPqfrMpvrJZKF0135Z03SCsHHoHdnUz 5HTdwM31hjG3quEQLDEKST5U7GNgJFJ0GNH369GB4glLzOYQWU7PWLQWvRXnJd2/9N/j 74vQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=UKhgLwh5twCyGkHC4cqqjb/EklyFGvzNggv4NwTPPU0=; b=nmqHHLUMZBVJNpBHYmtxAj+voIeULDI3h6ySJr+erA8YX6eHfnFA1Er6sILEF75Xuh GQ4In9eyXH2aArKR7wLiwDnceQIQ30C0Rz8PbMXg4Gl3HIsMgS7J5YqyCTc3577PiS1N ipNvZ2NMtsbb0EX7UiWTWsZKYCL4/vLH+3qfQJExIIo1J5JDW1F+40EJU/4HbStqz65+ dLRNMegP+KnSlBBGwwmsbA+MOQWXYMOe4ulVNlaiw8juxhV8cjiyzemM0ocijskW2xap HBcfmFOb88rFDXvGYulit74q1wIMVYpJKon28+rNwvaYwRCcyErg7OjY3hp6NBzWCLPz C6QA== X-Gm-Message-State: AFqh2kqe4NIi4MVpC0EcNOjTk5A1OVopxiihA3cDXqnawJN/zbTuGY/d 4iqLXGd2X1cGcCosZItYqjeibxdkyJJ45L+Qluwcli4BfoNbSA== X-Google-Smtp-Source: AMrXdXubdvaEKEtjWtkR/GHQw1DhgRKlKnPPls+sCa+BjZDmoSctBMxBW1S0erizHPxABs3jYbl6ogGCqxZo1+6GDlA= X-Received: by 2002:ab0:2250:0:b0:418:f8f7:d9d7 with SMTP id z16-20020ab02250000000b00418f8f7d9d7mr2247141uan.116.1674373093963; Sat, 21 Jan 2023 23:38:13 -0800 (PST) MIME-Version: 1.0 From: Rob Pike Date: Sun, 22 Jan 2023 18:38:03 +1100 Message-ID: To: The Eunuchs Hysterical Society Content-Type: multipart/alternative; boundary="0000000000007cc02205f2d55d13" Message-ID-Hash: QXYVSK4PQF4UNTPGHP5PK3P7EQV76VPD X-Message-ID-Hash: QXYVSK4PQF4UNTPGHP5PK3P7EQV76VPD 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 X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] v8 shell List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --0000000000007cc02205f2d55d13 Content-Type: text/plain; charset="UTF-8" Found this tweetstream, here folded together, when looking for something else (now lost) in my twitter archive: ========== Things I miss from the v8 shell. 1) All shell output was valid shell input. 2) Typing dir/cmd would find the command $PATH/dir/cmd. Subdirectories of your bin, in other words. 3) Functions were exportable. For one brief shining POSIX meeting, that was true in POSIX too but then... 4) The implementation was lovely and easy to understand. (No, it wasn't shalgol. Bourne fixed that for us.) 5) That I could learn things from it, like how to write a recursive descent parser.* 6) It ran in cooked mode. As expected, all that work making it a great shell is lost to history. https://t.co/IzApAUSmzN is silent. Well, the code is released now. ========== -rob * elegantly. --0000000000007cc02205f2d55d13 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Found this tweetstream, here folded together, when looking for so= mething else (now lost) in my twitter archive:

=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D

Things I miss from the v8 shell.

1) All shell output w= as valid shell input.

2) Typing dir/cmd would find the command $PAT= H/dir/cmd. Subdirectories of your bin, in other words.

3) Functions= were exportable. For one brief shining POSIX meeting, that was true in POS= IX too but then...

4) The implementation was lovely and easy to und= erstand. (No, it wasn't shalgol. Bourne fixed that for us.)

5) <= span class=3D"gmail_default" style=3D"font-family:arial,sans-serif">That I could learn things from it, like how to write a recursive descent pa= rser.*=

6) It ran in cooked mode.

As expected, all that work= making it a great shell is lost to history. https://t.co/IzApAUSmzN is silent. Well, the code is released now= .


=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

-rob

<= div class=3D"gmail_default" style=3D"font-family:arial,sans-serif">* elegan= tly.

--0000000000007cc02205f2d55d13--