Edward Jaffe wrote:
A symptom of a mature operating system. The now decades-old services allowed parameters to be set along with MF=L and attempted to merge options in their MF=E expansions. The new services merely reserve space and declare symbols in their MF=L expansions and their MF=E expansions zero the parameter list before updating it.

While it would not be efficient for frequently executed macros, for which the MF=E/static, copied MF=L/dynamic MF=L forms are preferable, it would be nice to have an MF=(R,workarea) form where the code will expand to do whatever is necessary in a single macro invocation. For a number of macros, this would be no more onerous than adding a few AIFs.

But many of IBM's macros could do with a complete rewrite, perhaps using inner macros to handle standard situations (load a register, place a value in a list, set a flag, etc.).

Gerhard Postpischil
Bradford, VT

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to