Go backward to User Interface.
Go up to User Interface.
Go forward to Getting Help.
Basic conventions
=================
All user input to Soar is typed in at the Soar prompt:
Soar>
All functions can be called with or without surrounding parentheses:
Soar> print s3
or
Soar> (print s3)
Multiple commands can be given on the same line as long as they are
surrounded by parentheses. They will be called in the order listed on the
line, with each being executed to completion before the next is executed.
For example, if one of the commands starts executing Soar productions, the
following commands will not be executed until Soar halts.
Soar> (run 3) (print s3)
While Soar is executing productions (often called *running*), it can be
interrupted by typing the break character, which is usually control-C. This
will return to a Soar prompt. At present, this only works while Soar is
running, not while it's loading productions or waiting for you to type a line
of input.