Hi,<div><br></div><div>I'm running Clozure Common Lisp Version 1.2-r11687M  (DarwinPPC32) Mac OS 10.5.6.</div><div>I've just done svn update, (rebuild-ccl :force t), (require :cocoa-application).<div><br></div><div>I'm trying to implement something similar to MCL's Eval-Enqueue, using a new process with a</div><div>queue of forms, which when the queue gets empty does <span class="Apple-style-span" style="font-family: arial; font-size: 12px; white-space: pre; ">(process-suspend *current-process*)</span></div><div>The following pops up in the console window:</div><div><div><br></div><div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(255, 0, 0); ">> Error: Suspending the current process can't work.  </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(255, 0, 0); ">>        (If the documentation claims otherwise, it's incorrect.)</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(255, 0, 0); ">> While executing: PROCESS-SUSPEND, in process Eval-Queue(6).</p><div><font class="Apple-style-span" color="#FF0000" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 12px;"><br></span></font></div></div></div><div>The documentation does claim otherwise:</div><div>"A process can suspend itself; it it's successful in doing so, then it can obviously only be resumed by some other process."</div><div><br></div><div>I cannot find any tickets which mention process-suspend.</div><div><br></div><div>(I guess I should use a wait-on-semaphore instead of process-suspend, process-resume.)</div><div><br></div><div>Arthur</div><div><br></div></div>