NAME

attribute-preferences-mode - Set or list the attribute preferences mode

SYNOPSIS

attribute-preferences-mode [mode]

DESCRIPTION

This command sets and prints the attributes preferences mode. If mode is not given, this command prints the current attribute preferences mode. If mode is given, it must be one of the positive integers 0, 1, or 2 and is used to reset the attribute preferences modes.

The "attribute-preferences-mode" parameter is used to control the handling of preferences (other than acceptable and reject preferences) for non-context slots. The mode settings have the following interpretations:

0
Handle them the normal (Soar 6) way.
1
Handle them the normal (Soar 6) way, but print a warning message whenever a preference other than + or - is created for a non-context slot.
2
Whenever a preferences other than + or - is created for a non-context slot, print an error message and ignore (discard) that preference. For non-context slots, the set of values installed in working memory is always equal to the set of acceptable values minus the set of rejected values.

The default initial setting of the "attribute-preferences-mode" parameter is 0.