On Mon, 11 Sep 2006 17:06:21 +0530, "Chaitanya Gupta" mail@chaitanyagupta.com wrote:
I create that thread manually. What I want is that whenever a request is made to some URL, a string should be returned immediately while processing goes in Lisp. For this I create a new thread using mp:make-process in the handler function, and then this function returns the string.
Ah, OK, I see.
From what I have seen, TBNL doesn't log any errors for the new thread created. I get a new debugger window in SLIME everytime there's any error in the new thread created. Is there anyway I can make TBNL log these errors too?
Not automatically, because the HANDLER-BIND which TBNL wraps around the request handler doesn't extend to other threads. You will have to wrap another HANDLER-BIND around your new thread yourself which might look pretty similar to the one in modlisp.lisp.
Cheers, Edi.