Where the message goes

There are two kinds of "where" options: those that cause a message to be sent right away (words and triples; see below), and those that don't (-c, -i, -r). The ones that don't build up over time, so that typing "-c big -i boy" doesn't send the message twice. However, typing "eddietwo -i boy" will send the message twice: once to eddietwo, and once to instance "boy".

The "how" options (-a, -d, -v, -q, -s) take effect even if they follow a command which immediately sends a message.

word
Sends a message to the recipient named word. Note that, as a safety feature, word cannot be "*".
-c word
Sets the current class to word. The default class (if no -c option is given) is "MESSAGE".
-i word
Sets the current instance to word. The default instance (if no -i option is given) is "PERSONAL".
-r word
Sets the current recipient to word. The default recipient (if no -r option is given) is "*".
<class,instance, recipient>
Sends a message to the class class, the instance instance, and the recipient recipient. Note that the angle brackets are mandatory! Otherwise, a triple would get confused with three separate destinations, separated by commas. Inside angle brackets, you don't need to use the double quote syntax for classes or instances containing spaces; "<message,a big long class name,*>" is fine. Backslash sequences are still recognized.