EMA-XPS Online


INSTANCE-OF

INSTANCE-OF
===========

Syntax: (instance-of <Rahmen-Name>
           {<Relations-Name>
           ([:VALUE <Lisp-Typ: T>]
           [:READ-DEPENDENT <Lisp-Typ: T>]
           [:WRITE-DEPENDENT <Lisp-Typ: T>])}*)

Problem: lokale let-Variablen als Argument von
         :value müssen ausgewertet werden, 
         bevor sie ihre Gültigkeit verlieren!

Erzeugt eine dynamische Instanz. Dynamische
Instanzen werden vom System nicht selbst ver-
waltet. Wenn sie zugreifbar sein sollen, müssen
sie an einer Variablen gebunden werden.

Genaueres auf der Seite RELATION-SPECIFICATION!

Beispiel: >(instance-of Sportler
              Vorname (:value "Ben")
              Nachname (:value "Johnson"))
          ==>#<anonymus>


EMA-XPS Online