As a macro language, ARexx allows users to capture a repetative series of commands, so that they may be easily repeated later.
This ability is one most users value. This is also one of the most basic features that ARexx can provide to an application.
That the captured sequence of commands can be an arbitrarily complicated sequence makes it even more valuable, as it can extend the application with a new command.
If there is any operation that the user can perform at the keybard that cannot be done from an ARexx macro, then the macro language is, be definition, incomplete. Any macro that a user might construct that contains a "missing" command can't be constructed.
On to scripting facilities, or up to what is ARexx.
Mike W. Meyer