Processes a query without first activating backward-chaining rules.
This may save time if you know that the value is already in the KB.
- A query to be evaluated.
(:RETRIEVE (Color Kermit ?color))
Succeeds if the clause succeeds.
Fails if the clause fails.
Algernon guarantees that rules will only be activated once for each
set of duplicate queries, so the :RETRIEVE command does not save time in rule processing.
However, it will save the tiny amount of time that it takes to figure
out that the query has previously been asked.
See the documentation on rule
Algernon Documentation Central
Algernon home page