Re: FLI question
In a similar vein, I have a CAPI based package browser. You can browse all packages and
their interned symbols.
http://www.cadvision.com/humeniuw/package-browser.lisp
The file is also attached. There might be a few problems on LWL, it was written under
LWW. Double click on a package symbol and it will create an lispworks-tools::inspector to
inspect the symbol.
Wade
----- Original Message -----
From: "Raymond C Laning" <rclaning@raytheon.com>
To: <lisp-hug@xanalys.com>
Sent: Friday, September 27, 2002 3:01 PM
Subject: Re: FLI question
|
| Friedrich,
|
| I feel your pain. To the extent that I offer the following fishing
| equipment: a self-documenting function for packages. It sweeps the entire
| package for functions, classes, methods, variables and structures and
| prints out all of them in PDF (unexported ones too, optionally), including
| any documentation on the objects.
|
| The code is not pretty but workmanlike: it contains some very (ugly)
| LW-specific stuff. I offer it as a way of determining what functions are
| there so you can at least ask Xanalys for examples of their use if you
| can't figure that out from the arglists, which is often the case.
|
| The system requires the cl-pdf system, which you can get from
| marc.battyani@fractalconcept.com. Examples of usage are at the end of the
| file - you would want
| (do-document 'fli "fli-doc.pdf")
|
| The output document, needless to say, is of limited usefulness since it
| contains no examples. But it is of interest in that it is much more
| complete (and sometimes more correct w/r/t arglists) and the text sometimes
| differs from the documentation in the manual.
|
| These functions would be of use to someone wishing to document their
| system.
|
| davef, if you're listening - here is a possible skeleton for your new CAPI
| manual (as opposed to your closet?).
|
| Raymond Laning
|
| (See attached file: funcmap.lisp)
|