EMA-XPS Online


TELL-INSTANCE-VALUE

TELL-INSTANCE-VALUE
===================

syntax: (tell-instance-value 
                        <evaluates-to relation-name>
                        <evaluates-to instance-spec>
                        <lisp-type: T>
                        [:write-dependents 
                           {T | NIL | Var}]
                        [:probe 
                           {T | NIL | :and-do | Var}])

This function adds an element to the value set of 
the instance relation, when it is not included yet. 
If ':write-dependents' is not set to NIL, then the 
write-dependents will be informed after the value set 
is changed. The value set will be returned, when it 
has been changed, otherwise NIL will be returned.

example: >(tell-instance-value 'offer Paris Louvre)
         NIL

         >(tell-instance-value 'offer Paris 
                               Centre-Pompidou)
         #<set-of OFFER (...)>


EMA-XPS Online