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=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 24219 invoked from network); 23 Nov 2021 19:42:49 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 23 Nov 2021 19:42:49 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id A4A8A9458A; Wed, 24 Nov 2021 05:42:48 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id A952093D29; Wed, 24 Nov 2021 05:42:15 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="b/HzmPWJ"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 0BC6493D29; Wed, 24 Nov 2021 05:41:24 +1000 (AEST) Received: from mail-ot1-f53.google.com (mail-ot1-f53.google.com [209.85.210.53]) by minnie.tuhs.org (Postfix) with ESMTPS id 27ED493D1B for ; Wed, 24 Nov 2021 05:41:23 +1000 (AEST) Received: by mail-ot1-f53.google.com with SMTP id u18-20020a9d7212000000b00560cb1dc10bso471919otj.11 for ; Tue, 23 Nov 2021 11:41:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HXHbzabhz2aEeEOyjfft8usmVHLu/ijK+dw2Up5Tc28=; b=b/HzmPWJGLWZN3XbloaV0ZtSdVtr4t0I6FQejaFsBHO/ohTsFhXwvGkmlmqmQ+RdU9 gAND4FTKpTvruCbagAdedJwrJR7huwxRuRGH/ltfjkrHzzZYfJS4O1wcGMmcqgSVDzya LGKgAmF32L3QxZYaOkxqrHtZhdDt0c8tyWbHCUopj6ISs6kRcfPxkgmXUUiodlqcCXga jHKfyD8crhGtPUYQSWvapHh38huoWxJm+3NVNJUi1LaoqA5s8MtuBsT2VurU1PhFv+xg ujcq9RrJ/k0BoRh9si8PppMjQN72swpy7r4WNSJgBdBCUtRknqAQoeoX974M/6YO9f4M zWtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HXHbzabhz2aEeEOyjfft8usmVHLu/ijK+dw2Up5Tc28=; b=wcJXkNo46Ui4uF3yPUSbxIPWergt6qR1Su/V9gY8zItGvslk+VDTQAxKSud0yyhOtl qCV0bluD9tuHx4kuJpWeUSrkBTY7KUt1MMGe57SouvU0glDMhQQxIUlkCHVEKYoVHyBq MMrB4d0+DhPhMsD93H9KuAYFvlgIW7MD3juEErdKZcd7tygAoIxQqMEsQcQXI49k5ViC OvC74aias4W/V6Uy+KIEywI7raiVbbsHKWF/CRFfvusv4OysOYkzPxuNcwlYJGvbmo1c 1UXK38RuYEVFw1kqOlcaUEJ/zW032rz5qNaoiJxYD96ugMpQkB2tI554cW2zNKC5crpY qD9w== X-Gm-Message-State: AOAM5308dhMwTBN3yVVbX0nq83I+tOkeVHiCT1KI0PEsGVwv9sH+NmPI LjOYrK6b/51Q15clY6QlICA8CAIMfLiox99ZA/CU242hCmM= X-Google-Smtp-Source: ABdhPJwCzCdNCwJCj/2udLMCOJbvYCWzJWhnBsDpjQFn2QK0/g6qgNxd2/V8OKuTPp7ER0sYzg3Cf4XYGpryHRKbc2U= X-Received: by 2002:a9d:2a88:: with SMTP id e8mr6853648otb.375.1637696482455; Tue, 23 Nov 2021 11:41:22 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Dan Cross Date: Tue, 23 Nov 2021 14:40:46 -0500 Message-ID: To: Henry Bent Subject: Re: [COFF] [TUHS] Book Recommendation X-BeenThere: coff@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Computer Old Farts Forum List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: COFF , Mary Ann Horton Content-Type: multipart/mixed; boundary="===============2899772535800950832==" Errors-To: coff-bounces@minnie.tuhs.org Sender: "COFF" --===============2899772535800950832== Content-Type: multipart/alternative; boundary="000000000000163de805d179ed2e" --000000000000163de805d179ed2e Content-Type: text/plain; charset="UTF-8" [-TUHS, +COFF] On Tue, Nov 23, 2021 at 3:00 AM Henry Bent wrote: > On Mon, 22 Nov 2021 at 21:31, Mary Ann Horton wrote: > >> PL/I was my favorite mainframe programming language my last two years as >> an undergrad. I liked how it incorporated ideas from FORTRAN, ALGOL, and >> COBOL. My student job was to enhance a PL/I package for a History >> professor. >> > > What language were the PL/I compilers written in? > The only PL/I compiler I have access to is, somewhat ironically, the Multics PL/1 compiler. It is largely self-hosting; more details can be found here: https://multicians.org/pl1.html (Note Doug's name appears prominently.) Wikipedia claims that IBM is still developing a PL/I compiler, which I > suppose I have no reason to disbelieve, but I'm very curious as to who is > using it and for what purpose. > I imagine most of it is legacy code in a mainframe environment, similarly to COBOL. I can't imagine that many folks are considering new development in PL/1 other than in retro/hobbyist environments and some mainframe shops where there's a heavy existing PL/I investment. - Dan C. --000000000000163de805d179ed2e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
[-TUHS,=C2=A0+COFF]

On Tue, Nov 23, 2021 at 3:00 AM Henry Bent <henry.r.bent@gmail.com> wrote:
On Mon, 22 Nov 2021 at 21:31, = Mary Ann Horton <ma= h@mhorton.net> wrote:
PL/I was my favorite mainframe prog= ramming language my last two years as
an undergrad. I liked how it incorporated ideas from FORTRAN, ALGOL, and COBOL. My student job was to enhance a PL/I package for a History professor= .

What language were the PL/I compilers= written in?

The only PL/= I compiler I have access to is, somewhat ironically, the Multics PL/1 compi= ler. It is largely self-hosting; more details can be found here:=C2=A0https://multicians.org/pl1.html = (Note Doug's name appears prominently.)

Wikipedia claims that IBM is still developing a PL/I compiler,= which I suppose I have no reason to disbelieve, but I'm very curious a= s to who is using it and for what purpose.

I imagine most of it is legacy code in a mainframe enviro= nment, similarly to COBOL. I can't imagine that many folks are consider= ing new development in PL/1 other than in retro/hobbyist environments and s= ome mainframe shops where there's a heavy existing PL/I investment.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 - Dan C.

--000000000000163de805d179ed2e-- --===============2899772535800950832== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQ09GRiBtYWls aW5nIGxpc3QKQ09GRkBtaW5uaWUudHVocy5vcmcKaHR0cHM6Ly9taW5uaWUudHVocy5vcmcvY2dp LWJpbi9tYWlsbWFuL2xpc3RpbmZvL2NvZmYK --===============2899772535800950832==--