|
Amen, brother! :-) Put more effort into organizing the code and less into looking for crutches in the language. -- Brian Johnson Help/Systems, Inc. brian@helpsystems.com ---------- From: 'mail@uucp <DAsmussen@aol.com>' Sent: Sun, Jul 13, 1997 21:58 PM Subject: Re: Additional RPGLE Enhancement Request Original Subject: Re: Additional RPGLE Enhancement Requests Paul and Mark, In a message dated 97-07-13 19:54:59 EDT, you write: > 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. > > > >>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 ? > > > 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* RRRRRRrrrrrrrrrrr! How about just structuring your logic so that it FALLS to the ENDSR? Why should subroutines be any different from mainline logic? A LEAVESR command would be USELESS if the code were structured properly in the first place. I've found places for using both ITER and LEAVE, especially when converting S/36 code. I HAVE YET to find a place in my heart for a GOTO :-). REPENT! Dean Asmussen Enterprise Systems Consulting, Inc. Fuquay-Varina, NC USA E-Mail: DAsmussen@AOL.COM "The problem with life in the fast lane is that you get to the other end in an awful hurry." -- John Jensen * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 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.