Subject: Seeking areas of little or weak documentation
From: Raymond Toy
Date: Wed, 23 Mar 2011 14:14:27 -0400
On 3/23/11 11:53 AM, Richard Fateman wrote:
> On 3/23/2011 8:35 AM, Robert Dodier wrote:
>>
>> There isn't really any way to do it except by deriving it from
>> the source code: for every user-visible function,
>> scan the code to see which user-visible special (i.e., global)
>> variables are referenced. That much could be automated.
> It is called a cross-reference, and has been a standard feature of
> some lisp systems for many years. (50?) For example, Allegro describes
> this..
>
> http://www.franz.com/support/documentation/6.0/doc/cross-reference.htm
>
> it appears that CMU CL (and SBCL) have cross reference programs, but
> I was unable to find detailed instructions on how to use them in a brief
> Google search.
Google search for "cmucl xref" provides this link:
http://common-lisp.net/project/cmucl/doc/cmu-user/cross-referencing.html
A long time ago, some did turn on cmucl's xref facility and built maxima
with it. It took a long time and the result was huge. I vaguely
remember he produced a few graphs of some call trees, but they were a
huge mess.
Ray