I have done things like true =‘Y’ and then If true .......... end
Scott On Sun, Sep 6, 2020 at 8:11 AM Rupert Reynolds <rreyno...@cix.co.uk> wrote: > To expand, I had some code monitoring input data as it arrived, waiting for > > a fault condition that was in several parts, order unknown. > > > > So I used a few Rexx variables as Booleans, as they made the conditional > > code shorter and clearer. > > > > But someone will reuse my code another day (perhaps me), and without the > > WWW or access to the proper Rexx docs, can I rely on '1' and '0' always > > being equivalent to the Boolean true and false, in every version of every > > interpreter and perhaps compilers as well? > > > > This was not like (say) PL/1, in which a bit(1) with the value '1'b had a > > precise meaning for Boolean logic, stated in a book already sat on my desk > > :-) > > > > Using TRUE and FALSE like constants from the top made it clear to anyone > > viewing it, and fairly easy to find and change in the code, if necessary. > > > > It worked, BTW. As I remember things, it found the bug before my coffee mug > > was empty, but a few days later they cancelled the software licence over a > > different, bigger bug. Ho-hum :-) > > > > Rupert > > > > On Sat., Sep. 5, 2020, 23:56 Paul Gilmartin, < > > 0000000433f07816-dmarc-requ...@listserv.ua.edu> wrote: > > > > > On Sat, 5 Sep 2020 23:36:37 +0100, Rupert Reynolds wrote: > > > > > > >Writing Rexx for myself (therefore no local standards to follow) I had > to > > > >set an internal boolean in a few places. > > > >So I started it with > > > >TRUE = (1=1) > > > >FALSE = \TRUE > > > > > > > Now you have them; how are they useful? (Examples?) > > > > > > >That's partly because I couldn't find doc on Rexx standards (no WWW yet) > > > >and I didn't like to assume that 1 and 0 were always valid :-) > > > > > > > > > > ---------------------------------------------------------------------- > > For IBM-MAIN subscribe / signoff / archive access instructions, > > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > > -- Scott Ford IDMWORKS z/OS Development ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN