Causes any interrupts that occur during the execution of a body of code to be queued.
The forms to execute while interrupts are queued.
The result of executing
is executing, all interrupts (for example, preemption, keyboard break etc.) are queued. They are executed when
To ensure that the seconds and milliseconds slots are always consistent, you can use
within the function which sets them.
(elapsed-time seconds milliseconds)
(setf (elapsed-time-seconds elapsed-time) seconds
LispWorks User Guide and Reference Manual - 22 Dec 2009