Aren't there "generic" meta languages: meta languages that may be used to generate any sort of text, including source code for most any language?
Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Farley, Peter x23353 Sent: Monday, April 5, 2021 8:47 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Assembler Language Programming for IBM System z Servers True for the language itself, but at least one ISV addressed that lack -- the MetaCOBOL product. I have forgotten who the original vendor ISV was - maybe ADR? -- but I think it now resides somewhere in the CA / Broadcom universe. IMHO PL/1 (and no doubt the PL/X internal IBM language from the little we see of it in SYS1.MACLIB) has the most powerful language-defined preprocessor. One could wish for a similar language-defined capability for COBOL, not that it will ever happen. Peter -----Original Message----- From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of Charles Mills Sent: Monday, April 5, 2021 11:15 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Assembler Language Programming for IBM System z Servers EXTERNAL EMAIL The literal answer to your question is COPY. Assembler COPY is completely the analog of COBOL COPY. Assembler COPY is less powerful than COBOL COPY: there is no COPY REPLACING in assembler. OTOH, Assembler has macros, which are like COPY but much, much more powerful. I am going to go out on a limb -- someone will surely correct me -- and say that COBOL is unique or at least atypical among modern "powerful" programming languages in that it has no real preprocessor language. There is no "meta" programming (to speak of) in COBOL. No real way to "dynamically construct" a program at compile time. Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Warren Brown Sent: Monday, April 5, 2021 7:22 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Assembler Language Programming for IBM System z Servers Hello, I've been away for a while. What is the assembly language equivalent for a COBOL copybook? Thanks, Warren On Monday, March 29, 2021, 11:08:43 AM EDT, Wendell Lovewell <000001e9c0ee0673-dmarc-requ...@listserv.ua.edu> wrote: Hello all. Does anyone know if Dr Ehrman's excellent assembler book could be updated for the new instructions released since 2015? Or, at least refreshed with current standards for PDF-page generation standards? What I mean is, it would really be helpful if: a) The pages in the Table of Contents were hyperlinks to the actual pages referenced, and b) The page numbers in the TOC matched the page numbers in the PDF file. For example, "MVCLE" is listed in the TOC on page 411. But if you alt-g to go to the 411th page in the PDF, you end up on the page displaying "373" at the bottom. More recent manuals "document" page numbers match the "pdf" page numbers. But as best I can tell Dr. Ehrman's book hasn't been updated to reflect this. Is there any chance someone from IBM is reading this & can do something about this? Please? (I know this might make more sense to post on the Assembler list, but I'm guessing it's more likely to be seen here.) TIA, Wendell ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN