What are foreign commands?
A foreign command is a way of running a program so that it can take command line arguments, but without modifying the primary command table (which is done with SET COMMAND, and can be slow). Note that a single * in the foreign command indicates how much of the command must be typed for it to be recognized. Example: $ DEFINE there DISK1:[USERS.