The VLT Rexx interface - very well done.

See evaluations for the evaluation criteria.

Very well defined

The behavior of each command is defined; whether or not it's active in server mode, and how it behaves in extrodinary conditions.

Complete for the application and server, not for Intuition

All application commands are available to an ARexx script. None of the Intution facilities are available, except indirectly. Provides a server mode for scripts that wish to use that capability.

Consistent in almost all ways

The commands look like Rexx commands, the strings can look like Rexx strings, but may look entirely different. The commands are the same as used by either the command interface or the internal scripting language.

Readable

The commands are words, with other words as options. The string quoting mechanism is not quite what Rexx uses, but provides sufficient alternatives that this shouldn't be a problem. The only drawback is that scripts written using abbreviations may not be very readable.


On to Designing the language, back to the AmigaVision evaluation, or up to evalutions.

Mike W. Meyer