|
> <snip> > >> C 01 02 03 EXSR SR001 > >> > >>Can left side indicators be all wrong? I know, I know. I won't > >>use > >> them, but really, what is unclear about that line of code? > <snip> > >Exactly what is an 01, 02, & 03? For geezers like me who know that an indicator is a BOOL variable with a number instead of a name, the lack of clarity comes from not knowing what bit of code set each indicator on or off: the example was carefully crafted to completely obliterate any means of understanding the code (which was the point, IIRC!) Even the subroutine name is disguised. People have railed against the use of indicators for *EVER because the indicator number does not help understanding the intent of the code. Without researching the rest of the program, we'll never understand this line of code. Us geezers have to learn to write more like: C AMT$ IFGT WARN$ C CUSTCD ANDLTBESTCD C REGION ANDEQMIDWST C EXSR WARN C ENDIF which isn't crystal clear without comments, but it's _better_ I'm personally happy that there are RPGers among us who don't use left hand indicators, because it means that they're using more meaningful names instead! <grin and duck> Buck Calabro Commsoft, Albany, NY mailto:mcalabro@commsoft.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 MIDRANGE-L-UNSUB@midrange.com. | 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.