drich@klaatu.lanl.gov (David O. Rich) (05/17/91)
Archive-name: languages/lisp/mkant-xref/1991-05-16 Archive: a.gp.cs.cmu.edu:/usr/mkant/Public/*xref* [128.2.242.7] Original-posting-by: drich@klaatu.lanl.gov (David O. Rich) Original-subject: graphical display of call-tree information (SUMMARY) Reposted-by: emv@msen.com (Edward Vielmetti, MSEN) Check out Mark Kantrowitz's "xref" stuff... Here's a little blurb... [[Thanks Mark!]] ;;; When you change a function or variable definition, it can be useful ;;; to know its callers, in order to update each of them to the new ;;; definition. Similarly, having a graphic display of the structure ;;; (e.g., call graph) of a program can help make undocumented code more ;;; understandable. This static code analyzer facilitates both capabilities. ;;; The database compiled by xref is suitable for viewing by a graphical ;;; browser. (Note: the reference graph is not necessarily a DAG. Since many ;;; graphical browsers assume a DAG, this will lead to infinite loops. ;;; Some code which is useful in working around this problem is included, ;;; as well as a sample text-indenting outliner and an interface to Bates' ;;; PSGraph Postscript Graphing facility.) ;;; ;;; The current version of this software and a variety of related ;;; utilities may be obtained by anonymous ftp from a.gp.cs.cmu.edu ;;; (128.2.242.7) in the directory /usr/mkant/Public/ (you must cd to this ;;; directory in one fell swoop, as you do not have access to intermediate ;;; directories). Also, here's a little teaser from Sun... Date: Wed, 15 May 91 16:39:16 PDT From: Bil.Lewis@Eng.Sun.COM (Bil Lewis) Message-Id: <9105152339.AA08048@mandera.Eng.Sun.COM> To: drich@klaatu.lanl.gov (David O. Rich) Subject: graphically displaying call-tree information... David, Yep. It's in the upcoming version of our Symbolic Programming Environment (SPE 2.0), and it's a killer. A ``goodie'' version is included with SPE 1.2. Not quite so pretty, but quite functional. You DO use the SPE, don't you? :-) -Bil -- comp.archives file verification a.gp.cs.cmu.edu -rw-r--r-- 1 mkant 0 3086 Jan 21 16:18 /usr/mkant/Public/xref-patterns-for-macl.lisp -rw-r--r-- 1 mkant 0 2494 Jan 21 16:18 /usr/mkant/Public/xref-test.lisp -rw-r--r-- 1 mkant 0 125222 Feb 21 12:40 /usr/mkant/Public/xref.lisp found mkant-xref ok a.gp.cs.cmu.edu:/usr/mkant/Public/*xref*