Go backward to Basics of adding C code.
Go up to I/O.
Go forward to Adding RHS functions.

Adding Input and Output Routines
================================

This section tells how to add your I/O routines to Soar.  Novice Soar users
may want to avoid the use of Soar I/O, using functions such as accept and
write instead (see Section See Production Action on page *Note Production
Action::).  However, more experienced users will want to make use of the
increased functionality provided by the I/O mechanisms.  The use of I/O
requires a good working knowledge of C.

Menu

Overview of adding Input and Output routines
Initialization for I/O
Symbols
Input functions
Creating and modifying input structures
Output functions