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,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [50.116.15.146]) by inbox.vuxu.org (Postfix) with ESMTP id 132862954B for ; Fri, 31 May 2024 14:21:28 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id E1ACD41709; Fri, 31 May 2024 22:21:23 +1000 (AEST) Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) by minnie.tuhs.org (Postfix) with ESMTPS id CAB4741701 for ; Fri, 31 May 2024 22:21:17 +1000 (AEST) Received: by mail-pf1-x435.google.com with SMTP id d2e1a72fcca58-702492172e3so497676b3a.0 for ; Fri, 31 May 2024 05:21:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717158077; x=1717762877; darn=tuhs.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Eq3kLIqmC185KQPSX5p+NkzaXo46QuZfHSuEVX9fXCg=; b=Ii+BfLN+Z7DTdG+j4h+/jGSAz52PgmkPk8J7wxkYbQ5bLcy3z060OyVO/oT8T6S6ZA SQa+i4BmkiAFbzH4j097Z9b9ZG9RjaBVvFPUU/ddRdNmwgzklkIoeDxLxs5dSg7SI96V ad8ai7xq5UPiYVxfMZ2fYIfy0AOwRqmiX6hsVjZ45JLxntr/53X15zNqBGR+gtZrunLw QAO/A20kPKtDZ0kXZlhW5XRsEe5k/l7jI0w5JJoYr/Rto6COPZWg32/+tHQp5IEBP0em nzJ0oUVT2g4ECaFeP91FTQlSNUZERfPdBjcBAEokMkhhLiXW5Em7fCTlMAmxpinKMfIc +jCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717158077; x=1717762877; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Eq3kLIqmC185KQPSX5p+NkzaXo46QuZfHSuEVX9fXCg=; b=mfrytD5t8aGeTt99iZeT2I3fUDNKZvJokQn3tmtm/9siXMBr5Il+BLFJKNyuYcHrZB OLd1oLIPNZGJ6V3ILMFLAgsBs5xUwQbrEn/bP62+ZnjpLswiuIYwdQNzZafPXx8VatP7 o0BspIyRlb+zAfOBYgKdTTIXHsISepwm0DZFGprrlHLQYxyspN6/c4ADMrMaiAcGZdty JqBQizwRlUvjG5ZjZPICrKHmEmLS5yhE85M87KLtB4iZxaFKanL46idLAdKygEze65rR 9XSEs0u3OGzOKhH5qqs2r95S144rUvRlFN8HvS4HkrMwpUwa5M+lcqkAlI2YFzisBbR8 9AQA== X-Gm-Message-State: AOJu0YwveUgGd9vja/mjWjye3+IxqJonE6xv4Vx2rxqqTwzMGwt4OBsF lYftB/LwSrG71Z+C6FffkG9K7TY2PMCG1DTWWG3In/s4qfFCFvlyUBpLvw== X-Google-Smtp-Source: AGHT+IFd0WrjSmPkUs/DnocgTtJFLDBXKhe3JlO3U2SojaATRRw+1OsFxmTBX8aJ+ITI5dnqq0Qu4w== X-Received: by 2002:a05:6a20:5645:b0:1af:f89d:831a with SMTP id adf61e73a8af0-1b26f27d836mr1396128637.50.1717158076922; Fri, 31 May 2024 05:21:16 -0700 (PDT) Received: from smtpclient.apple (pa49-186-237-47.pa.vic.optusnet.com.au. [49.186.237.47]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-70242b05687sm1268204b3a.160.2024.05.31.05.21.15 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 31 May 2024 05:21:16 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\)) From: Peter Yardley In-Reply-To: <4CB7B6B4-DF24-43EE-91F2-0C1CCBEB91E3@planet.nl> Date: Fri, 31 May 2024 22:21:03 +1000 Content-Transfer-Encoding: quoted-printable Message-Id: <601CEA28-C64A-4BF3-AC7A-245ED4E653EA@gmail.com> References: <18efd14f-4da6-4771-ad6a-901c6cb6105d@planet.nl> <57a37626-728c-4f34-b08b-a4f521f1db03@planet.nl> <4CB7B6B4-DF24-43EE-91F2-0C1CCBEB91E3@planet.nl> To: Paul Ruizendaal X-Mailer: Apple Mail (2.3774.600.62) Message-ID-Hash: XWYYXKI2OEPKPW4FBGRLO6LSYZJ47PSP X-Message-ID-Hash: XWYYXKI2OEPKPW4FBGRLO6LSYZJ47PSP X-MailFrom: peter.martin.yardley@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@tuhs.org" X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: On the uniqueness of DMR's C compiler List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: I believe the Nova became a Mil Std instruction set (proven without = hazard). Its architecture was pretty simple. We sold ours to the Navy. > On 31 May 2024, at 10:00=E2=80=AFPM, Paul Ruizendaal = wrote: >=20 > I=E2=80=99m further looking into BCPL / B / C family compilers on = 16-bit mini-computers prior to 1979. >=20 > Lot=E2=80=99s of interesting stuff. BCPL was extended with structures = at least twice and plenty struggle with (un)scaled pointers. It seems = that the Nova was a much easier target than the PDP-11, with a simpler = code generator sufficing to generate quality code. I=E2=80=99ll report = more fully when I=E2=80=99m further along with my review. >=20 >> On May 8, 2024, at 5:51 PM, Clem Cole wrote: >>=20 >> IIRC, Mike Malcom and the team built a true B compiler so they could = develop Thoth. As the 11/40 was one of the original Thoth target = systems, I would have expected that to exist, but I have never used it. >=20 > Yes, they did. I=E2=80=99m working through the various papers on Thoth = and the Eh / Zed compilers (essentially B with tweaks). I=E2=80=99ve = requested pdf=E2=80=99s of two theses that are only on micro-fiche from = the Uni of Waterloo library, hopefully this is possible. The original = target machines were Honeywell 6060, DG Nova, Microdata 1600/30 and = TI-990. The latter is close enough to a PDP-11. This compiler is from = 1976. >=20 > I=E2=80=99ve browsed around for surviving Thoth source code, but it = would seem to be lost. Does anyone know of surviving Thoth bits? >=20 >=20 Peter Yardley peter.martin.yardley@gmail.com