>From _thread.scm<br><br>(define-prim (##thread-suspend! thread)<br>  (##declare (not interrupts-enabled))<br>  (macro-not-yet-implemented))<br><br>This is not implemented<br><br>-<br><br>thread-interrupt! allows you to pass a second argument which must be a void returning<br>
thunk that will be executed on thread restore.<br><br>What you want is ##thread-call which will put the result of a thunk executed in another<br>thread with thread-interrupt! in the specific of a mutex, retrieve it and return it.<br>
<br>In fact, there is a function doing exactly what you want : ##thread-continuation-capture<br>