See evaluations for the evaluation criteria.
The command set consists of treewalk expressions, which are well defined.
Any expression can be issued as a Rexx command from treewalk. This is all the user can issue, so the commands are complete.
Since the commands are the same expressions as used in treewalk, they are consistent with treewalk. However, the commands don't look like commands - they look like expressions. The return code are barely informative, and not used as one would expect in ARexx.
The commands to treewalk are treewalk expressions. These are modelled after C expressions, which makes them arcane and unreadable. Since the expressions are strings with their own internal quoting mechanisms, using Rexx variables in the command can lead to something that looks like line noise.
On to the VLT evaluation, back to the thinker evaluation, or up to evalutions.
Mike W. Meyer