The design goals for a Rexx interface are the same as the design goals for a programming language. I used the ones from Horowitz's Fundamentals of Programming Languages, section 2.1, with two caveats:
The goals set forth there are that the language be:
On to evaluations, back to what is arexx, or up to the contents.
Mike W. Meyer