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]
