Lower()?
Yes, Rexx is neat in many ways (literally neat, too, where it gives back
resources when your program terminates).
The manual may put some people off. Arranging things in alphabetical order
starts you off with ADDRESS, not the best first-instruction-to-try (my choice
for beginners would be PULL and SAY, followed by DO..END and then
IF..THEN..ELSE). And PARSE (a relatively easy command to use) takes up so many
pages that, the first time I tried the manual, I thought that I'd reached the
end of the instructions.
"Using ARexx on the Amiga" (Zamara/Sullivan) is a nicely-organized guide to
the language. Its two main sections are tutorial and reference, which takes
care of both learning and looking things up.
It has always bugged me that ARexx has the false reputation of being for
inter-process communications only. In fact, it's an elegant language for
stand-alone use. I wish it had been around in those long-ago days when
everybody was falling into Microsoft Basic.
Yes! Rexx for Windws! Heck, even for MS-DOS! (Anybody want to try to
retrofit it to the Commdore 64?)
–Jim