Re: Class Notes for a PL/I Course.

"Giuseppe Vitillaro giuseppe-yuD/ahkh7LvrZ44/[email protected] [H390-MVS]" <[email protected]> Thu, 3 Oct 2019 11:31:25 +0200 (CEST)
Newsgroups gmane.comp.emulators.hercules390.mvs
Message-ID <[email protected]>
On Thu, 3 Oct 2019, Bernd Oppolzer berndoppolzer-/[email protected] [H390-MVS] wrote:
> I also checked the format of descriptors of parameters, when passing strings 
> etc.;
> I tried to call ASSEMBLER and FORTRAN subroutines from PL/1 (F) and to 
> evaluate
> the PL/1 descriptors in the called functions. I was successful in the end, 
> although the
> format of the descriptors is different from today's format.

Yes, it is, Bernd.

I've written a couple of simple assembler (IFOX00) functions
to convert addresses and variables in hexadecimal strings
which may be called from PL/I F, mostly as an assembler
exercise, rather than for learning PL/I.

A C programmer, like me, can't live without actually
printing pointers ;-)

I don't remember much now (I've done it more than one year
ago), but the calling sequence is different from modern
compilers.

What I'm doing now, is trying to translate in PL/I a simple
program I've written in assembler to store VS[B] datasets in F[B](80) 
datasets and viceversa (of course stored with RDW for each record).

Just an exercise of course, but complex enough to gain
a deeper insight on PL/I, I guess.

Peppe.