On Mon, 22 Apr 2024 14:01:23 +0000, Seymour J Metz <[email protected]> wrote:
>delete foo
>rather than
>'DELETE' foo
>is a simple example. In practise I often need multiple upper case constants in
>a single expression.
This isn't a valid example because 'delete' will also work. As Andrew said,
rarely will you find a real need for REXX to uppercase an undefined REXX
variable name. All parsers handle uppercase as needed. In this case, you're
ignoring the TSO parser. Consider "alloc dsn('my.dataset')
path('/my/unix/file')" where everything is specified in lowercase. Lowercase
TSO commands, command option names, DSN and more are not valid. In this
example, everthing except '/my/unix/file' will be automatically uppercased
instead of failing the command because of lowercase.
Truthfully, REXX uppercasing rarely provides real advantages for most z/OS
environments and is a problem for z/OS Unix where lowercase is the norm.
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN