Unclean! Did you report it as a bug? -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 עַם יִשְׂרָאֵל חַי נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
________________________________________ From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of Paul Gilmartin <0000042bfe9c879d-dmarc-requ...@listserv.ua.edu> Sent: Sunday, April 21, 2024 11:50 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: REXX vs other languages WAS: Rexx numeric digits and scientific notation question On Sun, 21 Apr 2024 15:19:40 +0000, Seymour J Metz wrote: >A few comments. > > 1. It's best to avoid names that a,e, or are similar to, keywords. > Astonishment factor with such as "LEAVE = 'date'; LEAVE". No Rexx syntax error, but unexpected result. > 2. There is a decades-long argument about NOVALUE. I am in the camp that > believes the default behavior to be too useful to give up; others believe > that it is dangerous. > I'm inconsistent. I routinely use SIGNAL ON NOVALUE. It reports most of my typos. I very rarely use "set -o no''unset". The difference may be due sh marking variables with '$'. > 3. T e default environment for statements that are expressions is often an > application rater than the operating system, e.g., ISPEXEC, IISREDIT, > XEDIT. > That behavior is incredibly useful. > Water is wet. I once found CMS ISPF to reauire "address isredit 'isredit <comand>'". Otherwise the command went to ISPEXEC. -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN