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.6 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, T_SCC_BODY_TEXT_LINE 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 A83862694A for ; Fri, 8 Mar 2024 01:57:55 +0100 (CET) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id B35FC43240; Fri, 8 Mar 2024 10:57:51 +1000 (AEST) Received: from mail-ua1-x92c.google.com (mail-ua1-x92c.google.com [IPv6:2607:f8b0:4864:20::92c]) by minnie.tuhs.org (Postfix) with ESMTPS id 6D331431E3 for ; Fri, 8 Mar 2024 10:57:47 +1000 (AEST) Received: by mail-ua1-x92c.google.com with SMTP id a1e0cc1a2514c-7d5fce59261so1168568241.3 for ; Thu, 07 Mar 2024 16:57:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709859466; x=1710464266; darn=tuhs.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=omuHyerRHMlxlgT1VqpOo7KGioXYKJzsoWUgJqzv8nY=; b=m81df461OLBZg4hOcCcm8DialddH7lm7hM2pLUvC0bzEmzIBmKtNhUWMzN5IaFjelt liDdZhbQncL4k/Bu6XXmCx8jtmqw2TzXiYnDN2aM5Eteviz6iVdH+DLATBme5cf9xd1G QLrHUdM3dQDA/fxb/PiAE6jmjlfnHvVFcgIRsFQz4+n0tUpxAdjK5aEFn6ltNX1CeEH7 4pni2qIAGgcmsAdqAIrgvsWxAhvA6YiJ7VDeOc6IdgDMjVC9Lr645oBAH5IGhhtXXWgX Hxzpp2YJ6+jd//QxMx86HeLUPDWKQyuR5TSpiXjMz4XqwGPW9i2jlp/29HQY2XlWdRyV Ekuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709859466; x=1710464266; 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=omuHyerRHMlxlgT1VqpOo7KGioXYKJzsoWUgJqzv8nY=; b=YqydTKlHQFSXZcFXSG1wD5VtsbiLP18LywJ3ydY4XD/j6zERu0Kk9o0byZ9G2yP3AO uTi6XUWSYUFIxASocmmce55J3AP3Wyhjkj8GyInygSv0p/KMXNdPXcy9HG7skr6pGlF5 FNDyyTTrzDCbzbgniTbrjZDZGo4ONw74SixNpmsEhvkRbLYcbvFEda5yUzh3xHJsyZSa YF/U/txN6S0MzXC2omMIt4Lws7OOkKSgCRYDYBPMjmnhUMDo4m+bz7L+iPMwfW3M9Uf1 ghv7H2dzH4Qxhg2MvwmQNhTxc+J9dPg3Fn92xlupGEzT4ASNcC8FtBAjMB5DDbqzHy+C OGgA== X-Forwarded-Encrypted: i=1; AJvYcCWD65XNwsBXyFCrvqp4kcNoJO48dklYf/RAFJAFn1gpwwfy1bMHgyA9RUhcBtQFGVtX1SKz9JvWRfZAuzku X-Gm-Message-State: AOJu0Yw6Dr5tVPZKxQai5sjbB6McjGopw+dhWN0+tNa8YTSfceWgV1oX 5CaQwjx7unum9NMCMiJORDDDQaNOg/q1ax8VpWt02aBgHdYQvnP1/8Po02WzFcHNBaQNucGJ9PX 1rob/1bAQdu+Nwfk3cBUvGFTlyS8= X-Google-Smtp-Source: AGHT+IEsz8My8AqqjAFIg99HZRBgSy9ce5bMEZtseOJDJFWYrrIoVw2f2nSTT8roLVDIU9RxVPc9SEEeGRqKk6P2lGk= X-Received: by 2002:a67:fbcf:0:b0:471:e2d3:3ff2 with SMTP id o15-20020a67fbcf000000b00471e2d33ff2mr10508818vsr.24.1709859465327; Thu, 07 Mar 2024 16:57:45 -0800 (PST) MIME-Version: 1.0 References: <20240307234921.GO2252@mcvoy.com> In-Reply-To: From: Rob Pike Date: Fri, 8 Mar 2024 11:57:34 +1100 Message-ID: To: Warner Losh Content-Type: multipart/alternative; boundary="0000000000000bfd3e06131baea9" Message-ID-Hash: HKWGOC7BPCW6ET25HSYEL64TCA6ZI5AX X-Message-ID-Hash: HKWGOC7BPCW6ET25HSYEL64TCA6ZI5AX X-MailFrom: robpike@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: The Eunuchs Hysterical Society X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: History of non-Bell C compilers? List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --0000000000000bfd3e06131baea9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Chris Fraser and Dave Hanson did LLC and wrote a book about it, very clean and pedagogically valuable. https://www.amazon.com.au/Retargetable-C-Compiler-Design-Implementation/dp/= 0805316701 -rob On Fri, Mar 8, 2024 at 11:31=E2=80=AFAM Warner Losh wrote: > > > On Thu, Mar 7, 2024 at 5:08=E2=80=AFPM Rich Salz wr= ote: > >> I believe Snyder was an MIT Master's thesis, finished in 1975[1]. There >> was a fair amount of C and compiler work at MIT LCS, perhaps JNC can pos= t >> some info. I think Snyder's compiler was used for the MIT PC/IP[2] proje= ct; >> the links at BitSavers imply they are related. PC/IP brought TCP and >> clients to DOS 3 machines and was commercialized as FTP software and was >> one of the reasons for the creation of the MIT license[4]. BDS C[3] was >> done by an MIT drop-out, Leor Zolman. I bought my first motorcycle from = him >> :) BDS C was used for the first implementations of MINCE (mince is not >> complete emacs -- those kinds of acronyms were popular) and Scribble, >> downsized clones of emacs and Scribe, respectively. >> >> [1] http://www.lcs.mit.edu/publications/specpub.php?id=3D717 >> [2] https://web.mit.edu/Saltzer/www/publications/pcip-1986.pdf >> [3] https://en.wikipedia.org/wiki/BDS_C >> [4] https://ieeexplore.ieee.org/document/9263265 >> > > Judging from what's at the bitsavers I posted, the source for pcip and > this is the backstory to them. > > Warner > --0000000000000bfd3e06131baea9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Chris Fraser and Dave Hanson did LLC and wrote a book about it, v= ery clean and pedagogically valuable.




<= blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l= eft:1px solid rgb(204,204,204);padding-left:1ex">


On Thu, Mar 7, 2024 at 5:08=E2=80=AFPM Rich Salz <rich.salz@gmail.com&g= t; wrote:
I believe Snyder was an MIT = Master's thesis, finished in 1975[1].=C2=A0 There was a fair amount of = C and compiler work at MIT LCS, perhaps JNC can post some info. I think Sny= der's compiler was used for the MIT PC/IP[2] project; the links at BitS= avers imply they are related. PC/IP brought TCP and clients to DOS 3 machin= es and was commercialized as FTP software and was one of the reasons for th= e creation of the MIT license[4]. BDS C[3] was done by an MIT drop-out, Leo= r Zolman. I bought my first motorcycle from him :) BDS C was used for the f= irst implementations of MINCE (mince is not complete emacs -- those kinds o= f acronyms were popular) and Scribble, downsized clones of emacs and Scribe= , respectively.


Judging from what's at the bitsavers I posted, the source for p= cip and this is the backstory=C2=A0to them.

Warner=
--0000000000000bfd3e06131baea9--