> Is there any reason that anybody can think of for making an ASSEMBLER > program an LE main routine, other than if it invokes some LE subroutines > or COBOL (or other LE-enabled language) subroutines? What about if it > uses the BPX... subroutines to do UNIX work?
Having a runtime that provides a bunch of services and callable library functionality is a somewhat alien concept to most assembler programmers. I am no fan of LE, but in the absence of anything better it is the best tool you have. High level language programmers take their standard library routines and runtime support for granted and there is no reason assembler programmers cannot benefit as well. Once you have leveraged those capabilities it can be quite painful going back to a true bare-metal environment. If you're just doing the moral equivalent of a single load module main() program in assembler, then there is nothing to be gained or lost. However, if you're going to call other programs (even within the same lmod) and/or you want to leverage runtime capabilities or callable library routines, then there really isn't any better way. CC ---------------------------------------------------------------------- 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

