A variant of lock-and-condition-variable-wait with a simpler lambda list.
is a variant of lock-and-condition-variable-wait that does not take keyword arguments. Also it takes the arguments of the
. It interprets and acts on the arguments just like lock-and-condition-variable-wait.
returns the result of the
or the wait, like lock-and-condition-variable-wait when
is not supplied.
does not take wait reason arguments, so you should give names to the lock
and the condition variable
for debugging (by passing
in make-lock and make-condition-variable).
LispWorks User Guide and Reference Manual - 21 Dec 2011