Hi all,

I noticed that in CMUCL 18d and up, through the current source tree, 
(process-preset) calls (restart-process), which sets the 
process-%run-reasons of the process to be nil, and never resets it to 
'(:enable).  Is this a bug?

So far as I could tell, (process-add-run-reason) is never called, and 
(process-run-reason) is never used to set it.  But this means the technique 
of making an empty process and then calling (process-preset) to give it a 
function to run won't work, because the process will never run again.

(CMUCL pre-18d did not have this behavior, or, indeed, the %run-reason 
process slot.)

Any advice on how to bandaid this to work in both pre-18d and post would be 
appreciated.

thanks,

Michael

--
Michael Hannemann
Senior Programmer, I/NET Inc.
[EMAIL PROTECTED] 


Reply via email to