Seymour, Earlier in this thread you criticized the practice of using "address env buffer" each time as being inefficient. I have been told by IBM in the past that it makes no difference either way and Mark Z has stated that in the tests he performed it actually performed better.
Normally IBM are pretty good at putting warnings of inefficient or poorly performing services in the documentation. > What call? I don't see calls, only ISPF and EDIT commands. I think you are nitpicking here - perhaps I should have used "address statement execution" instead of "call" - and if this confused you I apologize (if I intended to refer to the "CALL" command I would have used capitals). > Not in the code under discussion we don't. The PUSH/POP method is used to maintain the address environment between executions of the "address env buffer" statement. The original code was a simple REXX EDIT macro - throughout this thread I have been referring to more complex REXX code where the original "address ENV" statement might be 100's of lines before the next one. I can appreciate that some coding techniques appeal to some whilst not to others - if this is just such a case then so be it and we can each agree to stick with our own gods. Rob Scott Rocket Software http://www.rs.com/portfolio/mxi/ ---------------------------------------------------------------------- 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

