various rexx stuff
Ken,
With ARexx you don't need to be concerned with stack usage, as you can run a
program of any size with just the default 4K stack used by the ARexx tasks. If
you need to get the task ID of a particular ARexx task (since they're all
called ARexx), you can use the pragma(id) function.
To run an external ARexx program asynchronously, it's better to use the ADDRESS
AREXX programname command than to issue a runwsh command. There's less
overhead with the ADDRESS AREXX approach — one less task to spawn. Of course,
if you need to run a DOS command async, runwsh is still the best bet.
The execio command was optimized for reading a file into a stem variable, so
it's substantially faster than the type command.
-Bill Hawes