Re: UNIX os stuff in lisp

From: Edi Weitz (spamtrap_at_agharta.de)
Date: 11/18/04


Date: Thu, 18 Nov 2004 21:34:16 +0100

On Thu, 18 Nov 2004 21:18:31 +0100, Jim Newton <jimka@rdrop.com> wrote:

> I'm taking a look at
> <http://common-lisp.net/project/cmucl/doc/cmu-user/extensions.html#toc46>
> and i have some questions about the :status-hook. It is a function
> that gets called automatically when my child process's status
> changes. What happens if i have 100 child processes and many of
> their statuses change at about the same time? Do i need to worry
> about this? What if the status changes before i get finished
> creating all my processes? What if the status-hook function is
> running, and before it finishes another processes status changes?
> Do i need to implement a locking mechanism myself to handle this
> situation?

That's most likely a question for the CMUCL mailing list.

-- 
Lisp is not dead, it just smells funny.
Real email: (replace (subseq "spamtrap@agharta.de" 5) "edi")