[Info-vax] Kednos PL/I

gah4 gah4 at u.washington.edu
Thu Sep 14 03:57:52 EDT 2023


On Thursday, September 14, 2023 at 12:23:51 AM UTC-7, Paul Hardy wrote:
> gah4 <ga... at u.washington.edu> wrote: 
> > The PL/I compiler I used most over the years, is the IBM PL/I(F) compiler 
> > that dates back to the 1960's. I do remember an error message like 
> > "SEMICOLON MISSING, ONE INSERTED" where it inserts one into the 
> > internal representation and continues on. Often with strange results.

> I remember (in 1974) submitting a PL/1 program to the IBM checkout 
> compiler, which ran using up my complete cpu time quota and produced no 
> output at all. I resubmitted it to the optimising compiler which used a 
> couple of seconds and said “Mismatched quotes”. 
 
> I’d missed out a close quote early in the program, so all my program code 
> had disappeared into literal text, and all my output messages and error 
> texts had become program. The checkout compiler had had a fit trying to 
> turn the messages into valid PL/1 program! 
 
I never used the checkout compiler, and I believe only a little the optimizing compiler.

About 25 years ago, I got an IBM AT/370, which is a card that fits into a PC/AT
(or, with some luck, an AT clone), runs the VM/PC operating system, and runs
a version of CMS.  (By then, they dumped them and someone was selling
them for about $20 each.)

My first project was to get PL/I (F) running on it.  

I got the demo version of the Tachyon assembler to assemble it,
got the object programs to the AT/370, and did manage to get it to run.
It takes about 5 minutes to compile a three line program.

A few years later, I found someone who knew the person at IBM who built
the P/370.  P/370 is a Microchannel card that runs in a Microchannel
PC running OS/2.  It is a full emulation of a 370, unlike the AT/370.
I had OS/VS2 and VM/370 running on that one.  Runs much better 
than the AT/370!  And I had PL/I (F) on that one, too.

But I haven't run any PL/I programs for years now.









More information about the Info-vax mailing list