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.0 required=5.0 tests=MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 29572 invoked from network); 2 Feb 2023 19:02:53 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 2 Feb 2023 19:02:53 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id E3A60411FE; Fri, 3 Feb 2023 05:02:40 +1000 (AEST) Received: from mercury.lcs.mit.edu (mercury.lcs.mit.edu [18.26.0.122]) by minnie.tuhs.org (Postfix) with ESMTPS id D0082411FD for ; Fri, 3 Feb 2023 05:02:33 +1000 (AEST) Received: by mercury.lcs.mit.edu (Postfix, from userid 11178) id C79D118C073; Thu, 2 Feb 2023 14:02:32 -0500 (EST) To: tuhs@tuhs.org Message-Id: <20230202190232.C79D118C073@mercury.lcs.mit.edu> Date: Thu, 2 Feb 2023 14:02:32 -0500 (EST) From: jnc@mercury.lcs.mit.edu (Noel Chiappa) Message-ID-Hash: WVQFA7NQ7FOQK5VJANM5OFLE256T2TWF X-Message-ID-Hash: WVQFA7NQ7FOQK5VJANM5OFLE256T2TWF X-MailFrom: jnc@mercury.lcs.mit.edu 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: jnc@mercury.lcs.mit.edu X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Typesetter C compiler List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: There was recent discussion here about the Typesetter C compiler; I don't have the energy to look through the tons of opinion posts about recent programming styles, to find the posts about actual Unix history which related to that compiler, but I seem to recall that there was interest in locating the source for it? I had strted to look, but then got distracted by some other high-pri stuff; here are a few notes that I had accumulated to reply - I hope they aren't too out-of-date by now. I have a copy of it, from the dump of the CSR machine (I can't make the whole dump public, sorry; it has personal material from a bunch of people mixed in). I was pretty sure the C compiler from Mini-Unix, here: https://minnie.tuhs.org/cgi-bin/utree.pl?file=Mini-Unix/usr/source/c was from the right timeframe to be the Typesetter C, but a quick check of c0.h, shows that it's not; that one seems to be more like the V6 one. (Ditto for LSX.) The PWB1 one: https://minnie.tuhs.org/cgi-bin/utree.pl?file=PWB1/sys/c/c seems, from a very quick look at c0.h (using that nice side-by-side compare feature on the TUHS archive - thanks, Warren!), to be somewhat close to the Typesetter C. It would be interesting to compare that one to the CSR one (which definitely is) to be sure. Also, the V7 C compiler (not pcc, but the PDP-11 one) seems to be a fairly close relative, too. Noel