|
>At 12:53 AM 7/13/97, Mark Lazarus wrote: >>Charlie, >> >> Good suggestion list. I'm sure we can all come up w/ a few additions to >>make our professional lives a bit more pleasant. >> >> One major addition (mentioned several times here before) is the ability to >>rename fields in an output only file. >> I forgot this one. We definitely need the ability of renaming fields in an output only file. (I hope Hans et al are listening.) >>>13. We have ITER and LEAVE to exit a do loop. How do we exit a >>> subroutine without doing a GOTO. What above an operation code >>> to GOTO *ENDSR just like ITER does a GOTO ENDO and LEAVE does >>> a GOTO ENDO+1. I have no idea what to call the op code. I >>> just know we desparately need it. (This should be trivial - >>> please fix it.) >> >> How about LEAVESR ? > LEAVESR is 7 characters - the op code field is only 6. > >Why not just put a TAG on the ENDSR and GOTO it? Does the same thing, and, >if you call it something like LEAVE/EXIT/QUIT it's fairly obvious what it's >doing. > >All this just to avoid the use of a GOTO.... *sigh* > I have given up debating the merits of GOTO's. I only use a GOTO to the end of a subroutine. If the subroutine name is @@EDIT, the tag on the ENDSR is always EDIT@@. However, this still offends structured purists. We really do need a GOTO *ENDSR opcode. I would personally be satisfied with GOTO *ENDSR but again, structured purists would still object. Charlie Massoglia, Massoglia Technical Consulting, Inc. PO Box 1065, Okemos, MI 48854, USA 517-676-9700 Fax: 517-676-1006 EMAIL: cmassoglia@voyager.net * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * This is the Midrange System Mailing List! To submit a new message, * * send your mail to "MIDRANGE-L@midrange.com". To unsubscribe from * * this list send email to MAJORDOMO@midrange.com and specify * * 'unsubscribe MIDRANGE-L' in the body of your message. Questions * * should be directed to the list owner / operator: david@midrange.com * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.