Helmut Eller wrote:
>Michael Hannemann <[EMAIL PROTECTED]> writes:
>
> > First, does mp:with-timeout actually do anything?
>
>Yes it works.  But you should start the idle loop before doing mp
>stuff. (mp::startup-idle-and-top-level-loops)

Okay, I see; paserve was doing that for me in my main code.  I knew it was 
working in most situations; the behavior of the toy test program was 
surprising.

> > Second, if mp:with-timeout were to work, how would it interact with
> > unwind-protect cleanup forms?
>
>All protected forms are evaluated before the process is killed.  For
>details see mp::with-timeout-internal, it's easy to understand.

That's the important thing to know.  That means I get to go and find some 
other source for those abandoned sockets...

Thanks!

Michael


Reply via email to