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, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 4554 invoked from network); 17 Dec 2020 23:02:50 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 17 Dec 2020 23:02:50 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 6E30C9C87F; Fri, 18 Dec 2020 09:02:47 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 8B4549C823; Fri, 18 Dec 2020 09:02:16 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 61B139C823; Fri, 18 Dec 2020 09:02:13 +1000 (AEST) X-Greylist: delayed 6205 seconds by postgrey-1.36 at minnie.tuhs.org; Fri, 18 Dec 2020 09:02:11 AEST Received: from sys10.scotnet.net (sys10.scotnet.net [217.16.223.4]) by minnie.tuhs.org (Postfix) with ESMTP id EEEC99C821 for ; Fri, 18 Dec 2020 09:02:11 +1000 (AEST) Received: from [192.168.0.170] (188.28.140.253.threembb.co.uk [188.28.140.253]) (authenticated bits=0) by sys10.scotnet.net (8.13.6/8.13.5) with ESMTP id 0BHLIXgJ014200; Thu, 17 Dec 2020 21:18:44 GMT Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) From: Dr Iain Maoileoin In-Reply-To: <39730a23-090d-0a03-a536-aa83d5f7dc6f@gmail.com> Date: Thu, 17 Dec 2020 21:18:33 +0000 Content-Transfer-Encoding: quoted-printable Message-Id: References: <39730a23-090d-0a03-a536-aa83d5f7dc6f@gmail.com> To: Mike Markowski X-Mailer: Apple Mail (2.3124) Subject: Re: [TUHS] Algol 68 and Unix (was cron and at ...) 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@minnie.tuhs.org Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" > On 17 Dec 2020, at 14:44, Mike Markowski wrote: >=20 > On 12/17/20 9:21 AM, M Douglas McIlroy wrote: >> ...My knowledge of A68 comes from reading the official definition = back in >> the day. It took effort to see the clarity of the design through the >> fog of the description. Until more accessible descriptions came along >> (which I admit to not having seen) it would have been a big barrier = to >> acceptance... >=20 > By coincidence, fortune brought this up as I opened a terminal window: >=20 > No proper program contains an indication which as an operator-applied = occurrence identifies an operator-defining occurrence which as an = indication-applied occurrence identifies an indication-defining = occurrence different from the one identified by the given indication as = an indication-applied occurrence. > -- ALGOL 68 Report Now that I understand ;-) =20 > Yikes=E2=80=A6 But that bit I dont! ;-( > Mike We we taught Algol 68 R, running it on an ICL 1904S from 1st year = onwards. The 1904 was a 24bit 6 bits per =E2=80=9Cbyte=E2=80=9D system. = Handling upper and lower on the line printer was a lot of work! The mixture of language practical and theory helped cement both. Unix = did not come along - for the uni - until a year or so later. A decent understanding of the Algol68 pointers, deref (auto or not), = casts, array slices, garbage collection etc made moving to C fairly easy = for most of the cohort. =20 The fortune cooked has been a bad journalist and taken the sentence out = of context. The previous 423 pages were essential reading.=