REMOVE-DEPENDENT ================ syntax: (remove-dependent <relation-specifier> <sender-specifier> <receiver-specifier> {[:READ T | NIL | Var] [:WRITE T | NIL | Var]}+ [:KB <kb>]) Warning: yet not implemented! This function removes read- and write-dependents dynamically. With the optional parameters you can choose, whether the receiver will be removed from the read- and/or write-dependents. If you only want to remove the read-dependent receiver, then you have to set ':READ' to T. If you only want to remove the write- dependent receiver, then you have to set ':WRITE' to T. The value, that will be returned, is the removed receiver of the message - in our case RECEIVER- SPECIFIER -. If the RECEIVER-SPECIFIER is not included, then NIL will be returned. If you put in the identifier, then you get back the name of the instance. If you put in the object, then you get back the object. example: >(remove-dependent 'place Louvre trafficoffice-Paris) #<TRAFFICOFFICE TRAFFICOFFICE-PARIS> or >(remove-dependent 'place 'Louvre 'trafficoffice-Paris) (TRAFFICOFFICE-PARIS)