Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!uwm.edu!bionet!parc!schneide From: schneide@parc.xerox.com (Kris A. Schneider) Newsgroups: comp.lang.lisp Subject: CL cross-referencing & profiling? Message-ID: <1991May1.142040.4060@parc.xerox.com> Date: 1 May 91 14:20:40 GMT Sender: news@parc.xerox.com Distribution: na Organization: Xerox PARC Lines: 22 Originator: schneide@arisia Hi folks, Couple of Common Lisp (Lucid) questions: I've got a fairly large collection of fns in multiple files that I'd like to prune a bit. Is there a way to do, say: (who-calls 'fn1) and get the names, if any, of other fns that call fn1? Of course, if it returned nil I'd either prune fn1 or save it some place else. Also, is there any way to do profiling? I'd like to run my code on a variety of problems and generate some data on where the bulk of work is being done so I can pinpoint areas for optimization. Thanks for any leads! -Kris schneide@arisia.xerox.com