This is the def-properties Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 03:47:11 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
def-propertiesCommon Lisp definitions instropection library
Mariano Montone <marianomontone@gmail.com>
MIT
Common Lisp definitions instropection library.
NOTE: This contains some code taken from DOCBROWSER library: https://github.com/lokedhs/docbrowser.
0.0.1
alexandria (system).
swank (system).
closer-mop (system).
def-properties.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
def-properties/def-properties.asddef-properties (system).
def-properties/def-properties.lispdef-properties (system).
asdf-system-packages (function).
class-properties (function).
function-properties (function).
generic-function-properties (function).
list-lambda-list-args (function).
macro-properties (function).
package-properties (function).
parse-docstring (function).
special-operator-properties (function).
symbol-class-p (function).
symbol-function-p (function).
symbol-generic-function-p (function).
symbol-kind-p (function).
symbol-kinds (function).
symbol-macro-p (function).
symbol-properties (function).
symbol-structure-p (function).
symbol-type-p (function).
symbol-variable-p (function).
type-properties (function).
variable-properties (function).
%annotate-function-properties (function).
%ensure-external (function).
*package-source-locations* (special variable).
aand (macro).
accessor-properties (function).
aget (function).
assoc-cdr (function).
assoc-name (function).
concat-rich-text (function).
find-superclasses (function).
format-argument-to-string (function).
load-slots (function).
location-pathname (function).
macro-source-location (function).
nice-princ-to-string (function).
package-source-location (function).
prin1-to-string-with-package (function).
quoted-symbol-name (function).
quoted-symbol-p (function).
specialisation-properties (function).
specialise->symbol (function).
split-string-with-delimiter (function).
symbol-external-p (function).
variable-source-location (function).
Packages are listed by definition order.
def-propertiesCollects properties about Lisp definitions, in a portable way
common-lisp.
asdf-system-packages (function).
class-properties (function).
function-properties (function).
generic-function-properties (function).
list-lambda-list-args (function).
macro-properties (function).
package-properties (function).
parse-docstring (function).
special-operator-properties (function).
symbol-class-p (function).
symbol-function-p (function).
symbol-generic-function-p (function).
symbol-kind-p (function).
symbol-kinds (function).
symbol-macro-p (function).
symbol-properties (function).
symbol-structure-p (function).
symbol-type-p (function).
symbol-variable-p (function).
type-properties (function).
variable-properties (function).
%annotate-function-properties (function).
%ensure-external (function).
*package-source-locations* (special variable).
aand (macro).
accessor-properties (function).
aget (function).
assoc-cdr (function).
assoc-name (function).
concat-rich-text (function).
find-superclasses (function).
format-argument-to-string (function).
load-slots (function).
location-pathname (function).
macro-source-location (function).
nice-princ-to-string (function).
package-source-location (function).
prin1-to-string-with-package (function).
quoted-symbol-name (function).
quoted-symbol-p (function).
specialisation-properties (function).
specialise->symbol (function).
split-string-with-delimiter (function).
symbol-external-p (function).
variable-source-location (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Takes a LAMBDA-LIST and returns the list of all the argument names.
Parse a docstring.
BOUND-ARGS: when parsing a function/macro/generic function docstring, BOUND-ARGS contains the names of the arguments. That means the function arguments are detected by the parser.
CASE-SENSITIVE: when case-sensitive is T, bound arguments are only parsed when in uppercase.
IGNORE: an optional predicate. When ignore is given and invoking it returns T, the current word is not parsed as special symbol.
PACKAGE: the package to use to read the docstring symbols.
Return the kinds of the SYMBOL.
Collects properties about a symbol.
If TYPE is specified, then SYMBOL is treated as the given TYPE (variable, function, package, etc).
If SHALLOW is T, then only fundamental properties are collected.
Returns a list of alists of properties, one alist for each type of definition that SYMBOL is bound to.
A cache of packages source locations
Append :ACCESSORP tag if the function is present as an accessor function.
Return (CDR (ASSOC KEY DATA)). If ERROR-P is non-NIL, signal an error if KEY is not available is DATA.
Return non-NIL if SYMBOL is external in PACKAGE. SYMBOL may be either a symbol, or a SETF form, in which case the check will be performed on the CADR of the list.
| Jump to: | %
A C F G L M N P Q S T V |
|---|
| Jump to: | %
A C F G L M N P Q S T V |
|---|
| Jump to: | *
S |
|---|
| Index Entry | Section | ||
|---|---|---|---|
| | |||
| * | |||
*package-source-locations*: | Private special variables | ||
| | |||
| S | |||
Special Variable, *package-source-locations*: | Private special variables | ||
| | |||
| Jump to: | *
S |
|---|
| Jump to: | D F P S |
|---|
| Jump to: | D F P S |
|---|