This function groups the names of the direct subclasses of a class into a multifield variable. If the optional argument ìinheritî is given, indirect subclasses are also included. A multifield of length zero is returned if an error occurs.
Syntax
(class-subclasses <class-name> [inherit])
Example
CLIPS> (class-subclasses PRIMITIVE) (NUMBER LEXEME MULTIFIELD EXTERNAL-ADDRESS) CLIPS> (class-subclasses PRIMITIVE inherit) (NUMBER INTEGER FLOAT LEXEME SYMBOL STRING MULTIFIELD ADDRESS EXTERNAL-ADDRESS FACT-ADDRESS INSTANCE-ADDRESS INSTANCE INSTANCE-NAME) CLIPS>