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.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HTML_MESSAGE,MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 27149 invoked from network); 26 Feb 2022 22:52:33 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 26 Feb 2022 22:52:33 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 2885E9CE72; Sun, 27 Feb 2022 08:52:31 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 23A08944BA; Sun, 27 Feb 2022 08:49:39 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (1024-bit key; unprotected) header.d=ccc.com header.i=@ccc.com header.b="KPlADc/4"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 57EBA944BA; Sun, 27 Feb 2022 08:49:37 +1000 (AEST) Received: from mail-qv1-f47.google.com (mail-qv1-f47.google.com [209.85.219.47]) by minnie.tuhs.org (Postfix) with ESMTPS id DD14693D6E for ; Sun, 27 Feb 2022 08:49:34 +1000 (AEST) Received: by mail-qv1-f47.google.com with SMTP id fc19so9570602qvb.7 for ; Sat, 26 Feb 2022 14:49:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccc.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=SS8THwQMDNghoV5TT3aVedcA/T9RgPdckqFHVKzz0G0=; b=KPlADc/4sd9o3RqIWgAZw+C7iW11xOoYUKnmCeHzV4J2s0TqwZ2r9qe1RUU4oIKDWK mQmeSBMqjPs/uPafALeym/SVbWB8QjtKZg2MeBeIcWpS0i21AOAorIPzgCyoQt5Wi/rC ZWsjn4djM+TsliqKICXApGBVEoVZ0JXsKamLY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=SS8THwQMDNghoV5TT3aVedcA/T9RgPdckqFHVKzz0G0=; b=JaKe9tGWR8Z1FmPWahbory9VuNCVrcf69mjzXisE3XX2VjltbAiWG3WVwsJzm6k2Qm vHHlPVtVPR/VH5buaxmSd7JwwJUPQYUafSPZRIPTETugF+YQGLsRQ27wmBA0fqZ51YRY VNRC0HY73I7VJmtA1lhYf4FNa00xzdbmTHl1qzmUpaY38eLg6+UTLZLclzxLsrwhV7g/ kaDz3lodGs9CQG4Ge/lXUu9ZArfCasXPpBG0AyuFKK9g83m9scMWlBf/Sg1Ai2OAapE5 /hFmruPexedHZDSNPe26VrlJl+lYwfQcUGqk3K9eRBoHPf3snb6EITDIeAdSlTvRTBKh elNg== X-Gm-Message-State: AOAM530Qo4g18hEuHimzWm2ZLfPMIVNBOomP68lar67xchITEhIIvrBp s791WBf5MZQAc5YQ4178OOLXQ6KDB/NJbkcDg8ftOP3PAufkgg== X-Google-Smtp-Source: ABdhPJySVEgTTD5MY121tUIpbhcPFkGXILr7Fvcw5luoa/CBkzwUA1QGFhXLShX8t3ze0TIOqA0aeSR6enCN1EHR5yc= X-Received: by 2002:a05:6214:d0c:b0:42c:8280:edd4 with SMTP id 12-20020a0562140d0c00b0042c8280edd4mr10295452qvh.126.1645915773050; Sat, 26 Feb 2022 14:49:33 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Clem Cole Date: Sat, 26 Feb 2022 17:49:07 -0500 Message-ID: To: Will Senn Content-Type: multipart/alternative; boundary="000000000000fbb70f05d8f3a003" Subject: Re: [TUHS] run commands at login in v6 and stty X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: TUHS main list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --000000000000fbb70f05d8f3a003 Content-Type: text/plain; charset="UTF-8" Some thoughts .. 1.) the precursor to the csh is the newshell in {1}BSD. It's Joy's hack to the Thompson shell and you might find it more usable. 2.) PWB 1.0 is based on a V6 kernel and has the Mashey Shell, which is in C and predates Bourne's It might also be easier for you to use. 3.) srb wrote his shell during the transition between V6, TS and V7. At least one version ran on the V6++ system we had at CMU, but of course as pointed out, it is written in Bourne-Gol. And I'm pretty sure his CPP definitions will need at least a gen2 /lib/cpp implementation*** However, Steve was also doing it at the time when the compiler was being updated. FWIW: We also had the 'Typesetter C' running on our V6 system in those days. So my >>guess<< is that v6 + Typesetter C - will compile the V7 shell. Clem *** Rob or Steve Johnson - maybe remembers when cpp first appeared. I don't remember if it was part of V5 or not - those bits have faded from my brain. What I do remember is there were a couple of different cpp's early on. The first one was pretty crude by today's standards, albeit it was a cool idea and it was the one thing I really liked about C over BLISS early on [BLISS had Macros, which was cool aalso, but cpp could do things Bliss could not]. --000000000000fbb70f05d8f3a003 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Some thoughts ..

1.) = the precursor to the csh is the newshell in {1}BSD.=C2=A0 It's Joy'= s hack to the Thompson shell and you might find it more usable.
2.)= PWB 1.0 is based on a V6 kernel and has the Mashey Shell, which is in C an= d predates Bourne's =C2=A0It might also be easier for you to use.
=
3.) srb wrote his shell during the transition between V6, TS and V7. =C2= =A0 At least one version ran on the V6++ system we had at CMU, but of cours= e as pointed out, it is written in Bourne-Gol. And I'm pretty=C2=A0sure= his=C2=A0CPP definitions will need at least a gen2 /lib/cpp implementation= *** =C2=A0However, Steve was also doing it at the time when the compiler wa= s being updated.=C2=A0 FWIW: We also had the 'Typesetter C' running= on our V6 system in those days.=C2=A0 So my >>guess<< is that = v6=C2=A0+ Typesetter C - will compile the V7 shell.

Cl= em



*** Rob or Steve Johnson = - maybe remembers when cpp first appeared.=C2=A0 I don't remember if it= was part of V5 or not - those bits have faded from my brain.=C2=A0 What I = do remember is there were a couple of different cpp's early on.=C2=A0 T= he first one was pretty crude by today's standards, albeit it was a coo= l idea and it was the one thing I really liked about C over BLISS early on = [BLISS had Macros, which was cool aalso, but cpp could=C2=A0do things Bliss= could not].
--000000000000fbb70f05d8f3a003--