next up previous

12 Actions And Functions

This section describes various actions and functions which may be used on the LHS and RHS of rules, from the toplevel command prompt, and from other constructs such as deffunctions, defmessagehandlers, and defmethods. The terms functions, actions, and commands should be thought of interchangeably. However, when the term function is used it generally refers to a function which returns a value. The term action refers to a function having no return value but performing some basic operation as a side effect (such as printout). The term command refers to functions normally entered at the toplevel command prompt (such as the reset command, which does not return a value, and the set-strategy command, which does return a value).

12.1 PREDICATE FUNCTIONS

12.2 MULTIFIELD FUNCTIONS

12.3 STRING FUNCTIONS

12.4 THE CLIPS I/O SYSTEM

12.5 MATH FUNCTIONS

12.6 PROCEDURAL FUNCTIONS

12.7 MISCELLANEOUS FUNCTIONS

12.8 DEFTEMPLATE FUNCTIONS

12.9 FACT FUNCTIONS

12.10 DEFFACTS FUNCTIONS

12.11 DEFRULE FUNCTIONS

12.12 AGENDA FUNCTIONS

12.13 DEFGLOBAL FUNCTIONS

12.14 DEFFUNCTION FUNCTIONS

12.15 GENERIC FUNCTION FUNCTIONS

12.16 CLIPS OBJECT-ORIENTED LANGUAGE (COOL) FUNCTIONS

12.17 DEFMODULE FUNCTIONS

12.18 SEQUENCE EXPANSION



next up previous