Go backward to Task representation.
Go up to Encoding A Task in Soar.
Go forward to Initialization of Soar.
Starting Soar
=============
Soar is executed by type soar to the system prompt. When Soar starts up, it
automatically loads in the file .init.soar. Soar first looks for a file with
this name in the current directory; if it can't find it there, it looks in
your home directory; if it can't find it there, it gives up. If found, the
file is loaded immediately. The default productions are not "pre-loaded" in
Soar, so you probably want to include load "default.soar" (with the
appropriate path) in the .init.soar file.
Once Soar is started, you will want to load in your task productions. The
example we are using here should be in blocks-world.soar in the Soar
directory on your system.