[comp.archives] [lisp] graphical display of call-tree information

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*