Can anyone help with a query about WITH-CONDITION-RESTARTS? I'm
currently implementing it for Poplog Common Lisp.
Suppose I have an active restart R, named N; and two conditions C1 and
C2. Then in the following form:
(with-condition-restarts C1 (list R)
(with-condition-restarts C2 (list R)
(find-restart N C1)))
Should the call to FIND-RESTART return R or NIL? I.e. does the most
recent association of R with C2 mask the earlier association of R with
C1?
Thanks for any replies,
John.