[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

problem with eval and clos



l is bound to (RNOTCONTAINED (MAPLET 'JOE 1) #<RELATION #x000080>)
and when i try to (eval l) i get a error
*** - EVAL: illegal form #<RELATION #x000080>

however when i bind #<RELATION #x000080> to a with a let as follows
(let ((a (slot-value (gethash 'addentry *schemas*) 'telephones)))
(RNOTCONTAINED (MAPLET 'JOE 1) a)
)
it works.  could someone explain why this occurs?
thanks,
dan stanger