NAME

stop-soar - Stop Soar

SYNOPSIS

stop-soar

DESCRIPTION

Agents may be run using the go command. The stop-soar command stops any running Soar agents. It sets a flag in the Soar kernel so that Soar will stop running at a "safe" point and return control to the user. This operates exactly as if the user had issued a control-C (SIGINT) interrupt to the Soar process.

This command is usually not issued at the command line prompt. A more common use of this command is as a side-effect of pressing a button on a Graphical User Interface (GUI). This command may also be executed through some Interprocess Communication (IPC) mechanism. For example, the Tk send command can be used in another UNIX process to send the stop-soar command to a Soar agent. Despite these other uses, the stop-soar command can be issued in the command line interpreter, even if agents are running. This is possible if the update command is called periodically to read in characters from standard input.

SEE ALSO

go, send, update