Go backward to Learning in Soar.
Go up to Top.
Go forward to Default knowledge in Soar.

Adding I/O, Actions, and Interface Commands
*******************************************

In order to implement Soar I/O routines, new RHS functions, or new user
interface commands, new C code must be written.  This section describes how
you can add your own functions, written in C, to Soar for these things.
Section See Basics of adding C code describes the basics of writing and
adding your own C functions; you should read this no matter what kind of code
you intend to write.  Section See Adding Input and Output Routines tells
how to write and install Soar I/O routines.  Section *Note Adding RHS
functions:: tells how to write and install RHS functions.  Section 
See Adding user interface commands tells how to write and add new user
interface commands.  Section See Adding Help screens tells how to add new
help screens.

Menu

Basics of adding C code
Adding Input and Output routines
Adding RHS functions
Adding user interface commands
Adding Help screens