On Dec 13, 2010, at 12:14, John Ehrman wrote:
>
> <... but I have a suspicion, which has been voiced here before, that IBM's
> internal use of PL/X instead of assembly language has led to significant
> deterioration in the currency of the assembly-language documentation that
> the rest of us, outside IBM, must still use.>
>
> Because many customers and IBM-internal sites rely heavily on the
> assembler, we try to keep its documentation correct and up to date. If you
> have suggestions about specific areas for improvements, please let me know.
>
Not only the documentation, but the code.  A simple suggestion:
because many customers and IBM-internal sites rely heavily on the
assembler, test before shipping!  We got hit by:

 APAR Identifier ...... OA34037      Last Changed ........ 10/10/01
 MACRO IFAENF37 HAS A SLIGHT ERROR IN IT, WHICH CAUSES AN
 ASSEMBLER ERROR

 PTF List:
 Release 770   : UA56527 available 10/09/08 (F009 )

This was opened mere days after the GA of 1.12.  It could never
have assembled without error ('*' in column 1 missing from a
comment).  Well, maybe if the test driver bypassed it with an
AGO.

In fact, it has been mentioned on IBM-MAIN that data area macros
(as this is) are generated automatically from the PL/X source.
That something like this could escape indicates an error in the
filter.

-- gil

Reply via email to