[slime-devel] Re: Very odd cross-referencing problem.

Pascal Bourguignon pjb at informatimago.com
Fri Oct 27 21:40:14 UTC 2006


Jonathon McKitrick writes:
> On Thu, Oct 26, 2006 at 04:33:17PM +0200, Helmut Eller wrote:
> : Can you trace all functions in the swank-backend and sb-introspect
> : packages to see which function doesn't return normally?
> 
> Is there an easy way to trace an entire package?

(eval `(trace
         ,@(let ((funs '())
                 (p (find-package "SWANK-BACKEND")))
             (do-external-symbols (s p)
               (when (and (fboundp s)  (eq (symbol-package s) p)
                          (not (macro-function s)) (not (special-operator-p s)))
                  (push s funs)))
              funs)))


-- 
__Pascal Bourguignon__                     http://www.informatimago.com/

WARNING: This product warps space and time in its vicinity.



More information about the slime-devel mailing list