default [Macro]


Purpose

The default macro specifies that a default implication holds between two concepts. This macro allows new defaults to be incrementally added to previously-defined concepts.

Syntax

default antecedent consequent

Arguments

The antecedent and consequent arguments are concept-forming expressions (see defconcept Remarks).

Value

The antecedent concept is returned.

Examples

(default Quaker Pacifist) ==> |C|QUAKER 
(default (:satisfies (?x) (friend Joe ?x)) 
         Famous) ==> |C|THING_1 
(default (:filled-by speaks 'Portuguese) 
         (:or Portuguese Brazilian)) ==> |C|THING_2

See Also

Last modified: Dec 28 1995