All REXX implementations use 0 and 1 for false and true. But I agree that loss of Internet access is crippling. May this be the last time.
-- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Discussion List <[email protected]> on behalf of Rupert Reynolds <[email protected]> Sent: Sunday, September 6, 2020 3:45 PM To: [email protected] Subject: Re: REXX true/false (was Constant Identifiers) It almost boils down to a matter of style, I suppose. The only thing against that is that I had no access to any sort of docs, as I said. I had no way of knowing whether 1 always represents Boolean true, or whether it's implementation dependent. TRUE = (1=1) acts as a reminder. /Now/ I have access to the docs, but I only write for Regina Rexx and for my own use, so it doesn't matter so much. I'm porting something, and Rexx's string handling and stems make it a clear choice for this job :-) Rupert On Sun, 6 Sep 2020 at 18:39, Seymour J Metz <[email protected]> wrote: > A simple true=1;false=0 should suffice for clarity. > > > -- > Shmuel (Seymour J.) Metz > http://mason.gmu.edu/~smetz3 > > > ________________________________________ > From: IBM Mainframe Discussion List <[email protected]> on behalf > of Rupert Reynolds <[email protected]> > Sent: Sunday, September 6, 2020 12:43 PM > To: [email protected] > Subject: Re: REXX true/false (was Constant Identifiers) > > I don't see any advantage in 'Y', because then you have to code IF or WHEN > variable = 'Y'. > > The advantage of Boolean is clarity in something like:- > /* Rexx */ > TRUE = (1=1) > ... > SELECT > WHEN logmode = "D4A32782" & (GotASCII & GotVBMrecord) THEN do > > (from a similar exec I found in archives, not the same one) > > The disadvantage is that it looks and works like a constant, but it's a > variable. > > Rupert > > On Sun, 6 Sep 2020 at 17:03, scott Ford <[email protected]> wrote: > > > I have done things like true =‘Y’ and then > > > > If true > > .......... > > end > > > > > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
