EMA-XPS Online
INSTANCE-OF
INSTANCE-OF
===========
syntax: (instance-of <frame-name>
{<relation-name>
([:VALUE <lisp-type: T>]
[:READ-DEPENDENT <lisp-type: T>]
[:WRITE-DEPENDENT <lisp-type: T>])}*)
Problem: local let-variables as arguments to
:value must be pre-evaluated, before
they loose validity!
This function makes a dynamic instance.
Dynamic instances are not controlled by
the system. If they have to be used,
they have to be linked to a variable.
See the page on RELATION-SPECIFICATION, too!
example: >(instance-of sportsman
first-name (:value "Ben")
last-name (:value "Johnson"))
==>#<anonymus>
EMA-XPS Online