[mcclim-devel] Clouseau-based inspector for Listener

Robert Strandh strandh at labri.fr
Sat Feb 5 04:59:46 UTC 2005


Peter Scott writes:
 > On Fri, 04 Feb 2005 17:06:01 +0100, Paolo Amoroso <amoroso at mclink.it> wrote:
 > > (defun inspector (obj)
 > >   (let ((*print-length* 10)
 > >         (*print-level* 10))
 > >     (run-frame-top-level
 > >      (make-application-frame 'inspector :calling-frame *application-frame* :obj obj))))
 > > 
 > > Perhaps it may be worth changing clouseau::inspector so that it can
 > > start a new thread in a way similar to clim-listener:run-listener.
 > > This way it would be possible to open more than one inspector frame at
 > > a time from the Listener.
 > 
 > This sounds like a good idea, and I'll add a keyword argument to spawn
 > a new process later today. If you can't wait until tomorrow, this bit
 > of code should do the trick, albeit in a slightly ugly way, now and
 > forevermore:
 > 
 > (clim-sys:make-process #'(lambda () (inspector obj))
 > 			   :name "Inspector Clouseau")
 > 
 > Where OBJ is the object you want to inspect.

I thought that functionality was already in there.
-- 
Robert Strandh

---------------------------------------------------------------------
Greenspun's Tenth Rule of Programming: any sufficiently complicated C
or Fortran program contains an ad hoc informally-specified bug-ridden
slow implementation of half of Common Lisp.
---------------------------------------------------------------------



More information about the mcclim-devel mailing list