开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Using PL/I on MTS


 

Hi

I just cooked up the code you can see at as an exercise in learning PL/I (using the (F) compiler, which is the one available in MTS, as far as I understand).
The question I have is how would you structure your code library in MTS and what would be the necessary incantations to compile and run the test program.

Any comment on the code and any help for MTS would be appreciated.

Meanwhile, here is a tantalizing, at least for some, screenshot.

Thank you

Marco


 

开云体育

Good luck, it should be possible to make this work.

See . This is a good brief introduction to PL/I and how to run it on MTS. It is brief but contains a link to MTS Volume 7 which goes into detail about PL/I in MTS. There are links to Volume 7 in both Bitsavers and Deep Blue on the page at

Have fun.

Mike

On 8 Dec 2021, at 16:06, Marco Antoniotti wrote:

Hi

I just cooked up the code you can see at as an exercise in learning PL/I (using the (F) compiler, which is the one available in MTS, as far as I understand).
The question I have is how would you structure your code library in MTS and what would be the necessary incantations to compile and run the test program.

Any comment on the code and any help for MTS would be appreciated.

Meanwhile, here is a tantalizing, at least for some, screenshot.

Thank you

Marco


 

Thanks Mike,

Got the MTS Volume 7 PDF.? Looks like all that is needed is in there.? There only the issue of "library organization" and file naming (especially w.r.t. the %INCLUDE statements).

Holidays project :)

I will pester you guys here then.

All the best
Marco


 

On 10 Dec 2021, at 10:42, Marco Antoniotti wrote:

Got the MTS Volume 7 PDF.? Looks like all that is needed is in there.? There only the issue of "library organization" and file naming (especially w.r.t. the %INCLUDE statements).
Look at page 58 of Vol 7 where it talks about source libraries. I see that this description assumes you know the format of a source library in MTS. This may have been a reasonable assumption in 1982 when it was written, but probably not so much so 40 years later This library format was first used for the assembler (sometime around 1968) and is described starting around page 51 of Volume 14 which is available at . You can, of course, construct a library by hand using, e.g., the editor. There is also a program, *MacUtil, which will manipulate such a library. This is described starting on page 279 of Volume 14. I'm not sure how useful it would be for PL/I source libraries.

Mike