Installing NL-Soar on your computer


Note: This document assumes you are running Solaris on a Sun workstation. While other configurations are perhaps possible, installing NL-Soar on them is not documented here.

  1. Download and install Soar 7.3. The binary distribution should suffice, but you could also recompile the system if desired or necessary. Makefiles are provided in the appropriate areas. Note that you need to have non-shared, non-dynamic archives of Soar code to link in with NL-Soar.

  2.  
  3. Download and install WordNet, version 1.6.

  4.  
  5. Download and install Tcl/Tk, version 8.0.

  6.  
  7. Download and install the NL-Soar system.

  8.  
    1. If you can use the binary distribution, you only need to set a few pathnames in files to have the system load properly.

    2.  
    3. If you need to recompile the system, a Makefile can be found in the nl-src directory. You will need to adjust pathnames in the many definitions at the beginning of the file to conform to your system's layout, particularly for where Soar and WordNet are installed.

    4.  
  9. Set pathnames in the definition file nlsinit.csh

  10.  
  11. A single agent is used in NL-Soar, therefore you must comment out the "tsi" command in soar-7.3/start-soar.tcl (last line in the file) and replace it with the command "package require Soar".

  12.  
  13. Set pathnames in the file nl2001/.nls2001init to reflect the configuration of your machine.

  14.  
  15. Now you should be able to run the system as described in the tutorials.