From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: tuhs-bounces@minnie.tuhs.org X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,HTML_FONT_LOW_CONTRAST,HTML_IMAGE_ONLY_28, HTML_MESSAGE,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 9ee2bc8e for ; Mon, 23 Jul 2018 19:30:01 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 49B47A1866; Tue, 24 Jul 2018 05:30:00 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 350959E9EE; Tue, 24 Jul 2018 05:29:27 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=majumdar-org-uk.20150623.gappssmtp.com header.i=@majumdar-org-uk.20150623.gappssmtp.com header.b=WHfLINRg; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id AF3BA9E9EE; Tue, 24 Jul 2018 05:29:24 +1000 (AEST) Received: from mail-ua0-f173.google.com (mail-ua0-f173.google.com [209.85.217.173]) by minnie.tuhs.org (Postfix) with ESMTPS id E94849E3A6 for ; Tue, 24 Jul 2018 05:29:23 +1000 (AEST) Received: by mail-ua0-f173.google.com with SMTP id w7-v6so1177343uan.9 for ; Mon, 23 Jul 2018 12:29:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=majumdar-org-uk.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=+kZB/WeuYid7wQFyfO40gvSfU8I7v+86gqpX+JyKxuA=; b=WHfLINRg6tXVayzWw9LAfK/MTlnBzm95O6jVhWd5vZheVVlCUdA6Xz/aSorbHgzm09 6033UYQDFITxGB+DqWIn19t5Ecxid/50S/Lv4kR583lbvr2xZrcPeLjrtAd2/R2K/5EW BHz1K8/hWtR8XlqPSt/Atf28JPtGhnwuE1+RguD5MTaXKUmYwPIIStR7DVsm6GMEMPAh GJxgARDQGIPmQbPFZ3Ms6kdDxv+pjZdRVZu3sDTtYSRTwvdFZ1KiOjkpGzyjNxoVPfkO A4YW+Q5a+fdlm1RjWLPjuiWM4MtOSeGaBvG7F5lRfxeYCYfXDWrm+VogDoT6PoSRO0x/ Npkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=+kZB/WeuYid7wQFyfO40gvSfU8I7v+86gqpX+JyKxuA=; b=DJ7dcMZ3ASvjHwl6uwNK/0H+qaKs4Pqsytv69sdst2zW6qM1bfhTh9sgG020nyzmmJ 57ldF2I+QYtBYgF98WwVq2DGpmFhY/OwK1IM5MBWD4ebHbpu9V/kWRxJJaSnRMTehlR8 7qK3RM7Msz6a/vzdGd6wPH3i6a4GLImrxbVDY5HiSecEKYGTNj/Bi8ylJW2GSiy984Os L7nkhfOiWY2phfNomyVRf1A9z0MinLxBOboo0hUZf4zOhnhC7Drm7zXn78CC2kyKYmks BpEQLqCcFp1mTtn0Pp/S4qKzL/CcqHNDfgbEzl/3PkEMCjWqaoXQG4SMiq++oc3CV2Xr F4mQ== X-Gm-Message-State: AOUpUlGF6ropYf6dXavmov51JF/6dRNAyIeJw817F/UhqIIrmWKLB/rA ozx6GO3WM6IhOj4lAfDGArsUPriP3u6IHwcob/Z7fA== X-Google-Smtp-Source: AAOMgpfQs6grB9trhZut8ydZodlDRZrxYm1Lm3tWhdKjFTojhMcROw/N+z/34x78RaGHqjCpw/A22d4E1cEMSXWF9yw= X-Received: by 2002:ab0:4c6c:: with SMTP id d44-v6mr9596363uag.102.1532374162976; Mon, 23 Jul 2018 12:29:22 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ab0:a5:0:0:0:0:0 with HTTP; Mon, 23 Jul 2018 12:29:22 -0700 (PDT) In-Reply-To: References: <8ECDA62D-1B54-4391-A226-D3E9ABEE4C07@planet.nl> From: Dibyendu Majumdar Date: Mon, 23 Jul 2018 20:29:22 +0100 Message-ID: To: Clem Cole Content-Type: multipart/alternative; boundary="000000000000a5c6430571afa918" Subject: Re: [TUHS] Looking for final C compiler by Dennis Ritchie X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: TUHS main list , Paul Ruizendaal Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --000000000000a5c6430571afa918 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On 23 July 2018 at 16:12, Clem Cole wrote: > > > On Sun, Jul 22, 2018 at 4:49 PM, Dibyendu Majumdar > wrote: > >> >> >> It seems that Dennis Ritchie wrote a paper 'A Tour through the Unix C >> Compiler' which is quite useful in understanding the compiler. I have >> converted the doc to Markdown format as well which makes it easier to >> read. > > > https://s3-us-west-2.amazonaws.com/belllabs-microsite-plan9/7thEdMan/ > bswv7.html > > =E2=80=8BYou might try downloading the PDF or PS versions of the V7 docum= ents from > amazon. It seems like a lot less work work and will be a lot easier to > read. Also Gnu groff runs on pretty much everything these days, so goin= g > from the V7 troff sources yourself is not difficult; in fact its pretty > smart. Its still the best 'pure document compiler' out there. And it > means you can add your additions/ corrections / notes to what Dennis did > right inline. > =E2=80=8B > =E1=90=A7 > Hi - thank you for the links. I am not familiar with troff; I amanged to convert to Markdown from a text version. Here it is: https://github.com/dibyendumajumdar/C/blob/master/docs/ctour.md Thanks and Regards Dibyendu --000000000000a5c6430571afa918 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On 23 July 2018 at 16:12, Clem Cole <clemc@ccc.com> wrote:


On Sun, Jul= 22, 2018 at 4:49 PM, Dibyendu Majumdar <mobile@majumdar.org.uk&g= t; wrote:


It seems that Dennis Ritchie wrote a paper 'A Tour through the Unix C Compiler' which is quite useful in understanding the compiler. I have converted the doc to Markdown format as well which makes it easier to
read.


=E2=80=8BYou might try downloading the PDF or P= S versions of the V7 documents from amazon. =C2=A0 It seems like a lot less= work work and will be a lot easier to read. =C2=A0 Also Gnu groff runs on = pretty much everything these days, so going from the V7 troff sources yours= elf is not difficult; in fact its pretty smart. =C2=A0 Its still the best &= #39;pure document compiler' out there.=C2=A0 And it means you can add y= our additions/ corrections / notes to what Dennis did right inline.
=E2=80=8B
=3D""=E1=90=A7

Hi - thank you for the links. I am not familiar with troff; I= amanged to convert to Markdown from a text version.
Here it is:


Thanks and Regards
Dibyendu
<= /div> --000000000000a5c6430571afa918--