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,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, NICE_REPLY_A autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 12426 invoked from network); 28 Jan 2022 23:32:15 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 28 Jan 2022 23:32:15 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 8FE379B658; Sat, 29 Jan 2022 09:32:14 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 862419510A; Sat, 29 Jan 2022 09:31:55 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="or8GHwh9"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 4AC6A9510A; Sat, 29 Jan 2022 09:31:54 +1000 (AEST) Received: from mail-oo1-f45.google.com (mail-oo1-f45.google.com [209.85.161.45]) by minnie.tuhs.org (Postfix) with ESMTPS id 3854195109 for ; Sat, 29 Jan 2022 09:31:53 +1000 (AEST) Received: by mail-oo1-f45.google.com with SMTP id w15-20020a4a9d0f000000b002c5cfa80e84so1797398ooj.5 for ; Fri, 28 Jan 2022 15:31:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to; bh=iCsC1zq50s+9EtSIjozyvVb/BK16riCWUfAhZb6qBP0=; b=or8GHwh9GK9nyIHS+wlPu/tQ5QpvMGlx1M2e3yIWIT2PZVWLt33WeCL8wN3W7H+Vrg Z5shBIHdiW08LdoshfA3vJTBo/zi2eVDq1Zo0QnVIDDq2zWua6yYT5EqnLa3me5Ptx2I 2pY/IDqtgJZGy3kXtyHV6mqOwuc90qC6oGGWcP33p3Yrrx6VPGJ9QXGQ76iWwZn7jX37 8QjlJpTPjO7TJOGM/mXgRfMrVbMacJdIMk5plpzJCCxUZNNfh+i64urGXxBLO2FrWYvI uifEMa96IcqNdSpbECRa3g+1QJiFHe6xgYpJOQ++TzrT+QItjVhtG0m/AfkBRDcIUlex EDIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to; bh=iCsC1zq50s+9EtSIjozyvVb/BK16riCWUfAhZb6qBP0=; b=7Y1splQHfmctKTQoy0uo67Zkabyc2aSuDG5Gjj5xf6UhjuF+ILIoO29AEYeEITKciE GroNB/LyPKJrBwLCSbc59c+Uclz9TIma/Bhsp1DdU0b+lQv8Dcczf/3vo6ik6olwDQhY /FrsLcqJo93zZDRp75UpLjBcnzz7r6TDjI6hMBFZpZ9jrNL+Z3fZC3dx/tbInBbuFQ67 0KmN7qz5j4QlHiTjXG1tX4GyzrqA+rZyyfzb+P+5zLswUMWrZSc747z0YMorFruIwcys I/Hsn58yCNzOAUBkZJK/sLEZ0HwmY9exTe0y8zkM1hwI0s77vdb05M1C7yr6f2JvmzDz OIcg== X-Gm-Message-State: AOAM532CckZpl1MCsgDZkNv2b5HPVQinxIXzAeEN+POTINUB7udLetRK pkPb/i36TiCf1oA7g4VLG+TpRSUA4X4= X-Google-Smtp-Source: ABdhPJzlO00NIJpZdQcgbrIu1P5OoBGDiG4qJTdHXhbl3rHn5nAurXOVI+8Yz7GdvKFyP4vfNAbazg== X-Received: by 2002:a4a:a2c9:: with SMTP id r9mr5454525ool.37.1643412712433; Fri, 28 Jan 2022 15:31:52 -0800 (PST) Received: from [10.8.0.11] ([194.110.112.148]) by smtp.gmail.com with ESMTPSA id p11sm13473194oiv.17.2022.01.28.15.31.51 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 28 Jan 2022 15:31:52 -0800 (PST) Content-Type: multipart/alternative; boundary="------------0Xm2iG7lrVqHUrJcUUKzW2H0" Message-ID: Date: Fri, 28 Jan 2022 17:31:50 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Content-Language: en-US To: Dan Cross References: <0f83f174-eeca-30fb-7b98-77fb0da80f2e@gmail.com> From: Will Senn In-Reply-To: Subject: Re: [TUHS] Looking back to 1981 - what pascal was popular on what unix? 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" This is a multi-part message in MIME format. --------------0Xm2iG7lrVqHUrJcUUKzW2H0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 1/28/22 5:18 PM, Dan Cross wrote: > On Fri, Jan 28, 2022 at 6:09 PM Will Senn wrote: > > I'm reading in, Kernighan & Plauger's 1981 edition of Software > Tools in Pascal and in the book, the author's mention Bill Joy's > Pascal and Andy Tanenbaum's as being rock solid. So, a few related > questions: > > 1. What edition of UNIX were they likely to be using? > > > I'm afraid I can't speak to your 2nd and 3rd questions, but I can > offer what I think is a reasonable guess about the first. > > One of the neat things about Unix and Unix-adjacent books of that era > is that very often the copyright page held some information about the > production of the book itself. I just so happened to have a copy of, > "Software Tools in Pascal" sitting on my desk, and it says, "This > books as set in Times Roman and Courier by the authors, using a > Mergenthaler Linotron 202 phototypesetter driven by a PDP-11/70 > running the Unix operating system." > > Given the PDP-11 and the date (1981) one may reasonably conclude that > it was running 7th Edition. I imagine the pascal was Joy's, from Berkeley. > >         - Dan C. > Great hint. 20 seconds after I hit send on the original email, I came across this: http://www.lysator.liu.se/c/bwk-on-pascal.html Where Brian Kernighan talks about the challenges they faced porting the ratfor examples into pascal. He explains that: The programs were first written in that dialect of Pascal supported by the Pascal interpreter pi provided by the University of California at Berkeley. The language is close to the nominal standard of Jensen and Wirth,(6 ) with good diagnostics and careful run-time checking. Since then, the programs have also been run, unchanged except for new libraries of primitives, on four other systems: an interpreter from the Free University of Amsterdam (hereinafter referred to as VU, for Vrije Universiteit), a VAX version of the Berkeley system (a true compiler), a compiler purveyed by Whitesmiths, Ltd., and UCSD Pascal on a Z80. All but the last of these Pascal systems are written in C. So, you were right about it being Joy's pi. Thanks, Will --------------0Xm2iG7lrVqHUrJcUUKzW2H0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
On 1/28/22 5:18 PM, Dan Cross wrote:
On Fri, Jan 28, 2022 at 6:09 PM Will Senn <will.senn@gmail.com> wrote:
I'm reading in, Kernighan & Plauger's 1981 edition of Software Tools in Pascal and in the book, the author's mention Bill Joy's Pascal and Andy Tanenbaum's as being rock solid. So, a few related questions:

1. What edition of UNIX were they likely to be using?

I'm afraid I can't speak to your 2nd and 3rd questions, but I can offer what I think is a reasonable guess about the first.

One of the neat things about Unix and Unix-adjacent books of that era is that very often the copyright page held some information about the production of the book itself. I just so happened to have a copy of, "Software Tools in Pascal" sitting on my desk, and it says, "This books as set in Times Roman and Courier by the authors, using a Mergenthaler Linotron 202 phototypesetter driven by a PDP-11/70 running the Unix operating system."

Given the PDP-11 and the date (1981) one may reasonably conclude that it was running 7th Edition. I imagine the pascal was Joy's, from Berkeley.

        - Dan C.

Great hint. 20 seconds after I hit send on the original email, I came across this:
http://www.lysator.liu.se/c/bwk-on-pascal.html

Where Brian Kernighan talks about the challenges they faced porting the ratfor examples into pascal. He explains that:

The programs were first written in that dialect of Pascal supported by the Pascal interpreter pi provided by the University of California at Berkeley.  The language is close to the nominal standard of Jensen and Wirth,(6) with good diagnostics and careful run-time checking.  Since then, the programs have also been run, unchanged except for new libraries of primitives, on four other systems: an interpreter from the Free University of Amsterdam (hereinafter referred to as VU, for Vrije Universiteit), a VAX version of the Berkeley system (a true compiler), a compiler purveyed by Whitesmiths, Ltd., and UCSD Pascal on a Z80.  All but the last of these Pascal systems are written in C.
So, you were right about it being Joy's pi.

Thanks,

Will
--------------0Xm2iG7lrVqHUrJcUUKzW2H0--