Next: , Previous: , Up: Internal definitions   [Contents][Index]


6.2.3 Functions

Function: %version TYPE MAJOR MINOR STATUS LEVEL NAME
Package

net.didierverna.declt.setup

Source

setup.lisp (file)

Function: @anchor ANCHOR

Render ANCHOR as an @anchor.
ANCHOR is escaped for Texinfo prior to rendering. Rendering is done on *standard-output*.

Package

net.didierverna.declt

Source

texi.lisp (file)

Function: @deffnx CATEGORY NAME LAMBDA-LIST &optional SPECIALIZERS QUALIFIERS

Render @deffnx CATEGORY NAME LAMBDA-LIST on *standard-output*. CATEGORY, NAME, LAMBDA-LIST, SPECIALIZERS and QUALIFIERS are escaped for Texinfo prior to rendering.

Package

net.didierverna.declt

Source

texi.lisp (file)

Function: @defgenericx NAME LAMBDA-LIST

Render @deffnx {Generic Function} NAME LAMBDA-LIST on *standard-output*

Package

net.didierverna.declt

Source

texi.lisp (file)

Function: @defmethodx NAME LAMBDA-LIST SPECIALIZERS QUALIFIERS

Render @deffnx Method NAME LAMBDA-LIST on *standard-output*.
NAME, LAMBDA-LIST, SPECIALIZERS and QUALIFIERS are escaped for Texinfo prior to rendering.

Package

net.didierverna.declt

Source

texi.lisp (file)

Function: @defsetfx NAME LAMBDA-LIST

Render @deffnx {Setf Expander} NAME LAMBDA-LIST on *standard-output*

Package

net.didierverna.declt

Source

texi.lisp (file)

Function: @defunx NAME LAMBDA-LIST

Render @deffnx Function NAME LAMBDA-LIST on *standard-output*.

Package

net.didierverna.declt

Source

texi.lisp (file)

Function: @itemize-list LIST &key RENDERER KIND FORMAT KEY

Render a LIST of items within an @itemize KIND environment.
If RENDERER is non-nil, it must be a function of one argument (every LIST element) that performs the rendering on *standard-output* directly. Otherwise, the rendering is done by calling format, as explained below.

- FORMAT is the format string to use for every LIST element.
- KEY is a function of one argument (every LIST element) used to provide the necessary arguments to the FORMAT string. If multiple arguments are needed, they should be returned by KEY as multiple values.

Package

net.didierverna.declt

Source

texi.lisp (file)

Function: @ref ANCHOR LABEL

Render ANCHOR as an @ref with online and printed LABEL.
Both ANCHOR and LABEL are escaped for Texinfo prior to rendering. LABEL is rendered in teletype.
Rendering is done on *standard-output*.

Package

net.didierverna.declt

Source

texi.lisp (file)

Function: accessor-definition-access-expander INSTANCE
Function: (setf accessor-definition-access-expander) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: accessor-definition-foreignp INSTANCE
Function: (setf accessor-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: accessor-definition-function INSTANCE
Function: (setf accessor-definition-function) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: accessor-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: accessor-definition-symbol INSTANCE
Function: (setf accessor-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: accessor-definition-update-expander INSTANCE
Function: (setf accessor-definition-update-expander) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: accessor-definition-writer INSTANCE
Function: (setf accessor-definition-writer) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: accessor-method-definition-foreignp INSTANCE
Function: (setf accessor-method-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: accessor-method-definition-method INSTANCE
Function: (setf accessor-method-definition-method) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: accessor-method-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: accessor-method-definition-symbol INSTANCE
Function: (setf accessor-method-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: accessor-method-definition-writer INSTANCE
Function: (setf accessor-method-definition-writer) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: add-categories-node PARENT CONTEXT STATUS DEFINITIONS

Add the STATUS DEFINITIONS categories nodes to PARENT in CONTEXT.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: add-category-node PARENT CONTEXT STATUS CATEGORY DEFINITIONS

Add the STATUS CATEGORY node to PARENT for DEFINITIONS in CONTEXT.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: add-child PARENT CHILD &aux PREVIOUS

Add CHILD node to PARENT node and return CHILD.

Package

net.didierverna.declt

Source

texi.lisp (file)

Function: add-definition SYMBOL CATEGORY DEFINITION POOL

Add CATEGORY kind of DEFINITION for SYMBOL to POOL.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: add-definitions CONTEXT

Add all definitions to CONTEXT.

Package

net.didierverna.declt

Source

declt.lisp (file)

Function: add-definitions-node PARENT CONTEXT &aux EXTERNAL-DEFINITIONS EXTERNAL-DEFINITIONS-NUMBER INTERNAL-DEFINITIONS INTERNAL-DEFINITIONS-NUMBER

Add the definitions node to PARENT in CONTEXT.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: add-external-definitions CONTEXT

Add all external definitions to CONTEXT.

Package

net.didierverna.declt

Source

declt.lisp (file)

Function: add-files-node PARENT CONTEXT &aux SYSTEMS LISP-FILES OTHER-FILES FILES-NODE LISP-FILES-NODE

Add the files node to PARENT in CONTEXT.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: add-internal-definitions CONTEXT

Add all internal definitions to CONTEXT.

Package

net.didierverna.declt

Source

declt.lisp (file)

Function: add-modules-node PARENT CONTEXT &aux MODULES

Add the modules node to PARENT in CONTEXT.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: add-packages CONTEXT

Add all package definitions to CONTEXT.

Package

net.didierverna.declt

Source

declt.lisp (file)

Function: add-packages-node PARENT CONTEXT &aux PACKAGES

Add the packages node to PARENT in CONTEXT.

Package

net.didierverna.declt

Source

package.lisp (file)

Function: add-status-definitions-node PARENT CONTEXT STATUS DEFINITIONS

Add the STATUS DEFINITIONS node to PARENT in CONTEXT.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: add-symbol-definition SYMBOL CATEGORY POOL

Add and return the CATEGORY kind of definition for SYMBOL to pool, if any.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: add-symbol-definitions SYMBOL POOL

Add all categorized definitions for SYMBOL to POOL.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: add-systems-node PARENT CONTEXT &aux SYSTEMS-NODE

Add the systems node to PARENT in CONTEXT.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: anchor ITEM

Render ITEM’s anchor.

Package

net.didierverna.declt

Source

doc.lisp (file)

Function: anchor-and-index ITEM

Anchor and index ITEM.

Package

net.didierverna.declt

Source

doc.lisp (file)

Function: boolean-to-feature-expression VALUE

Convert boolean VALUE to a form suitable for feature testing.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: class-definition-children INSTANCE
Function: (setf class-definition-children) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: class-definition-foreignp INSTANCE
Function: (setf class-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: class-definition-methods INSTANCE
Function: (setf class-definition-methods) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: class-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: class-definition-parents INSTANCE
Function: (setf class-definition-parents) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: class-definition-slots INSTANCE
Function: (setf class-definition-slots) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: class-definition-symbol INSTANCE
Function: (setf class-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: classoid-definition-children INSTANCE
Function: (setf classoid-definition-children) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: classoid-definition-foreignp INSTANCE
Function: (setf classoid-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: classoid-definition-methods INSTANCE
Function: (setf classoid-definition-methods) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: classoid-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: classoid-definition-parents INSTANCE
Function: (setf classoid-definition-parents) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: classoid-definition-slots INSTANCE
Function: (setf classoid-definition-slots) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: classoid-definition-symbol INSTANCE
Function: (setf classoid-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: clindent SYMBOL INDENT

Set SYMBOL’s indentation to INDENT in (X)Emacs.
This function sets SYMBOL’s common-lisp-indent-function property. If INDENT is a symbol, use its indentation definition. Otherwise, INDENT is considered as an indentation definition.

Package

net.didierverna.declt

Source

meta.lisp (file)

Function: combination-definition-combination INSTANCE
Function: (setf combination-definition-combination) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: combination-definition-foreignp INSTANCE
Function: (setf combination-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: combination-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: combination-definition-symbol INSTANCE
Function: (setf combination-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: combination-definition-users INSTANCE
Function: (setf combination-definition-users) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: compiler-macro-definition-foreignp INSTANCE
Function: (setf compiler-macro-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: compiler-macro-definition-function INSTANCE
Function: (setf compiler-macro-definition-function) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: compiler-macro-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: compiler-macro-definition-symbol INSTANCE
Function: (setf compiler-macro-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: components MODULE TYPE

Return the list of all components of (sub)TYPE from ASDF MODULE.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: condition-definition-children INSTANCE
Function: (setf condition-definition-children) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: condition-definition-foreignp INSTANCE
Function: (setf condition-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: condition-definition-methods INSTANCE
Function: (setf condition-definition-methods) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: condition-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: condition-definition-parents INSTANCE
Function: (setf condition-definition-parents) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: condition-definition-slots INSTANCE
Function: (setf condition-definition-slots) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: condition-definition-symbol INSTANCE
Function: (setf condition-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: constant-definition-foreignp INSTANCE
Function: (setf constant-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: constant-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: constant-definition-symbol INSTANCE
Function: (setf constant-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: context-directory CONTEXT

Return CONTEXT’s main system directory.

Package

net.didierverna.declt

Source

doc.lisp (file)

Function: context-external-definitions INSTANCE
Function: (setf context-external-definitions) VALUE INSTANCE
Package

net.didierverna.declt

Source

doc.lisp (file)

Function: context-hyperlinksp INSTANCE
Function: (setf context-hyperlinksp) VALUE INSTANCE
Package

net.didierverna.declt

Source

doc.lisp (file)

Function: context-internal-definitions INSTANCE
Function: (setf context-internal-definitions) VALUE INSTANCE
Package

net.didierverna.declt

Source

doc.lisp (file)

Function: context-p OBJECT
Package

net.didierverna.declt

Source

doc.lisp (file)

Function: context-packages INSTANCE
Function: (setf context-packages) VALUE INSTANCE
Package

net.didierverna.declt

Source

doc.lisp (file)

Function: context-systems INSTANCE
Function: (setf context-systems) VALUE INSTANCE
Package

net.didierverna.declt

Source

doc.lisp (file)

Function: copy-accessor-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-accessor-method-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-class-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-classoid-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-combination-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-compiler-macro-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-condition-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-constant-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-context INSTANCE
Package

net.didierverna.declt

Source

doc.lisp (file)

Function: copy-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-funcoid-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-function-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-generic-accessor-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-generic-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-generic-writer-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-long-combination-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-macro-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-method-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-node INSTANCE
Package

net.didierverna.declt

Source

texi.lisp (file)

Function: copy-setf-expander-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-short-combination-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-slot-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-special-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-structure-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-symbol-macro-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-type-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-writer-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: copy-writer-method-definition INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: current-time-string ()

Return the current time as a string.

Package

net.didierverna.declt

Source

misc.lisp (file)

Function: definition-foreignp INSTANCE
Function: (setf definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: definition-package DEFINITION

Return DEFINITION’s symbol home package.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: definition-package-name DEFINITION

Return DEFINITION’s symbol home package name.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: definition-source OBJECT

Return OBJECT’s definition source.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: definition-source-by-name DEFINITION TYPE &key NAME

Return DEFINITION’s source for TYPE.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: definition-symbol INSTANCE
Function: (setf definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: definitions-pool-size POOL

Return the number of elements in definitions POOL.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: defsystem-dependencies SYSTEM

Return ASDF SYSTEM’s defsystem dependencies.

Package

net.didierverna.declt

Source

misc.lisp (file)

Function: escape OBJECT

When OBJECT, escape its name for Texinfo.

Package

net.didierverna.declt

Source

texi.lisp (file)

Function: escape-anchor OBJECT

When OBJECT, escape its name for use as a Texinfo anchor name.
In addition to regular escaping, periods, commas, colons, and parenthesis are replaced with alternative Unicode characters.

Package

net.didierverna.declt

Source

texi.lisp (file)

Function: escape-label OBJECT

When OBJECT, escape its name for use as a Texinfo anchor label.
In addition to regular escaping, colons are replaced with alternative Unicode characters.

Package

net.didierverna.declt

Source

texi.lisp (file)

Function: file-definitions FILE DEFINITIONS

Return the subset of DEFINITIONS that belong to FILE.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: file-node FILE CONTEXT

Create and return a FILE node in CONTEXT.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: file-packages FILE

Return the list of all packages defined in FILE.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: finalize-definitions POOL1 POOL2

Finalize the definitions in POOL1 and POOL2.
Currently, this means resolving:
- classes subclasses,
- classes superclasses,
- classes direct methods,
- slots readers,
- slots writers,
- generic functions method combinations,
- method combinations operators (for short ones) and users (for both), - heterogeneous accessors,
- (generic) functions and macros (short form) setf expanders definitions.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: find-method-definition METHOD POOL

Find a method definition for METHOD in POOL. Return NIL if not found.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: first-word-length STRING

Return the length of the first word in STRING. Initial whitespace characters are skipped.

Package

net.didierverna.declt

Source

texi.lisp (file)

Function: funcoid-definition-foreignp INSTANCE
Function: (setf funcoid-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: funcoid-definition-function INSTANCE
Function: (setf funcoid-definition-function) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: funcoid-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: funcoid-definition-symbol INSTANCE
Function: (setf funcoid-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: function-definition-foreignp INSTANCE
Function: (setf function-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: function-definition-function INSTANCE
Function: (setf function-definition-function) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: function-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: function-definition-symbol INSTANCE
Function: (setf function-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: function-definition-update-expander INSTANCE
Function: (setf function-definition-update-expander) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generate-quickutils ()

Generate the offline quickutil file.

Package

net.didierverna.declt

Source

meta.lisp (file)

Function: generic-accessor-definition-access-expander INSTANCE
Function: (setf generic-accessor-definition-access-expander) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-accessor-definition-combination INSTANCE
Function: (setf generic-accessor-definition-combination) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-accessor-definition-foreignp INSTANCE
Function: (setf generic-accessor-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-accessor-definition-function INSTANCE
Function: (setf generic-accessor-definition-function) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-accessor-definition-methods INSTANCE
Function: (setf generic-accessor-definition-methods) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-accessor-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-accessor-definition-symbol INSTANCE
Function: (setf generic-accessor-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-accessor-definition-update-expander INSTANCE
Function: (setf generic-accessor-definition-update-expander) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-accessor-definition-writer INSTANCE
Function: (setf generic-accessor-definition-writer) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-definition-combination INSTANCE
Function: (setf generic-definition-combination) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-definition-foreignp INSTANCE
Function: (setf generic-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-definition-function INSTANCE
Function: (setf generic-definition-function) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-definition-methods INSTANCE
Function: (setf generic-definition-methods) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-definition-symbol INSTANCE
Function: (setf generic-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-definition-update-expander INSTANCE
Function: (setf generic-definition-update-expander) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-writer-definition-combination INSTANCE
Function: (setf generic-writer-definition-combination) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-writer-definition-foreignp INSTANCE
Function: (setf generic-writer-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-writer-definition-function INSTANCE
Function: (setf generic-writer-definition-function) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-writer-definition-methods INSTANCE
Function: (setf generic-writer-definition-methods) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-writer-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-writer-definition-reader INSTANCE
Function: (setf generic-writer-definition-reader) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-writer-definition-symbol INSTANCE
Function: (setf generic-writer-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: generic-writer-definition-update-expander INSTANCE
Function: (setf generic-writer-definition-update-expander) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: i-reader STREAM SUBCHAR ARG

Read an argument list for the DEFINDENT macro.

Package

net.didierverna.declt

Source

meta.lisp (file)

Function: lisp-components MODULE

Return the list of all Lisp source file components from ASDF MODULE.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: lisp-pathnames SYSTEM &aux FILE LISP-PATHNAMES

Return the list of all ASDF SYSTEM’s Lisp source file pathnames. The list includes the system definition file.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: long-combination-definition-combination INSTANCE
Function: (setf long-combination-definition-combination) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: long-combination-definition-foreignp INSTANCE
Function: (setf long-combination-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: long-combination-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: long-combination-definition-symbol INSTANCE
Function: (setf long-combination-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: long-combination-definition-users INSTANCE
Function: (setf long-combination-definition-users) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: macro-definition-access-expander INSTANCE
Function: (setf macro-definition-access-expander) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: macro-definition-foreignp INSTANCE
Function: (setf macro-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: macro-definition-function INSTANCE
Function: (setf macro-definition-function) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: macro-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: macro-definition-symbol INSTANCE
Function: (setf macro-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: macro-definition-update-expander INSTANCE
Function: (setf macro-definition-update-expander) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-accessor-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (FUNCTION FUNCTION) (UPDATE-EXPANDER UPDATE-EXPANDER) (WRITER WRITER) (ACCESS-EXPANDER ACCESS-EXPANDER)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-accessor-method-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (METHOD METHOD) (WRITER WRITER)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-class-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (PARENTS PARENTS) (CHILDREN CHILDREN) (METHODS METHODS) (SLOTS SLOTS)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-classoid-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (PARENTS PARENTS) (CHILDREN CHILDREN) (METHODS METHODS) (SLOTS SLOTS)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-combination-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (COMBINATION COMBINATION) (USERS USERS)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-compiler-macro-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (FUNCTION FUNCTION)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-condition-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (PARENTS PARENTS) (CHILDREN CHILDREN) (METHODS METHODS) (SLOTS SLOTS)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-constant-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-context &key (SYSTEMS SYSTEMS) (PACKAGES PACKAGES) (EXTERNAL-DEFINITIONS EXTERNAL-DEFINITIONS) (INTERNAL-DEFINITIONS INTERNAL-DEFINITIONS) (HYPERLINKSP HYPERLINKSP)
Package

net.didierverna.declt

Source

doc.lisp (file)

Function: make-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-definitions-pool ()

Create and return a new definitions pool.
A definitions pool is a hash table of categorized definitions. Keys must be of the form (NAME :CATEGORY).
- NAME is the symbol naming the definition,
- :CATEGORY is one listed in *CATEGORIES*.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-funcoid-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (FUNCTION FUNCTION)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-function-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (FUNCTION FUNCTION) (UPDATE-EXPANDER UPDATE-EXPANDER)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-generic-accessor-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (FUNCTION FUNCTION) (UPDATE-EXPANDER UPDATE-EXPANDER) (COMBINATION COMBINATION) (METHODS METHODS) (WRITER WRITER) (ACCESS-EXPANDER ACCESS-EXPANDER)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-generic-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (FUNCTION FUNCTION) (UPDATE-EXPANDER UPDATE-EXPANDER) (COMBINATION COMBINATION) (METHODS METHODS)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-generic-writer-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (FUNCTION FUNCTION) (UPDATE-EXPANDER UPDATE-EXPANDER) (COMBINATION COMBINATION) (METHODS METHODS) (READER READER)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-long-combination-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (COMBINATION COMBINATION) (USERS USERS)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-macro-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (FUNCTION FUNCTION) (ACCESS-EXPANDER ACCESS-EXPANDER) (UPDATE-EXPANDER UPDATE-EXPANDER)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-method-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (METHOD METHOD)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-node &key (NAME NAME) (SYNOPSIS SYNOPSIS) (SECTION-TYPE SECTION-TYPE) (SECTION-NAME SECTION-NAME) (NEXT NEXT) (PREVIOUS PREVIOUS) (UP UP) (CHILDREN CHILDREN) (BEFORE-MENU-CONTENTS BEFORE-MENU-CONTENTS) (AFTER-MENU-CONTENTS AFTER-MENU-CONTENTS)
Package

net.didierverna.declt

Source

texi.lisp (file)

Function: make-setf-expander-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (ACCESS ACCESS) (UPDATE UPDATE)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-short-combination-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (COMBINATION COMBINATION) (USERS USERS) (OPERATOR OPERATOR)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-slot-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (SLOT SLOT) (READERS READERS) (WRITERS WRITERS)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-slot-definitions CLASS

Return a list of direct slot definitions for CLASS.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-special-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-structure-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (PARENTS PARENTS) (CHILDREN CHILDREN) (METHODS METHODS) (SLOTS SLOTS)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-symbol-macro-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-type-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-writer-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (FUNCTION FUNCTION) (UPDATE-EXPANDER UPDATE-EXPANDER) (READER READER)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: make-writer-method-definition &key (SYMBOL SYMBOL) (FOREIGNP FOREIGNP) (METHOD METHOD)
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: mapcan-definitions-pool FUNCTION POOL

Like MAPCAN, but work on a definitions POOL.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: method-definition-foreignp INSTANCE
Function: (setf method-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: method-definition-method INSTANCE
Function: (setf method-definition-method) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: method-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: method-definition-symbol INSTANCE
Function: (setf method-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: method-name METHOD &aux NAME

Return METHOD’s name.
Return a second value of T if METHOD is a writer method.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: module-components MODULE

Return the list of all module components from ASDF MODULE.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: module-node MODULE CONTEXT

Create and return a MODULE node in CONTEXT.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: node-after-menu-contents INSTANCE
Function: (setf node-after-menu-contents) VALUE INSTANCE
Package

net.didierverna.declt

Source

texi.lisp (file)

Function: node-before-menu-contents INSTANCE
Function: (setf node-before-menu-contents) VALUE INSTANCE
Package

net.didierverna.declt

Source

texi.lisp (file)

Function: node-children INSTANCE
Function: (setf node-children) VALUE INSTANCE
Package

net.didierverna.declt

Source

texi.lisp (file)

Function: node-name INSTANCE
Function: (setf node-name) VALUE INSTANCE
Package

net.didierverna.declt

Source

texi.lisp (file)

Function: node-next INSTANCE
Function: (setf node-next) VALUE INSTANCE
Package

net.didierverna.declt

Source

texi.lisp (file)

Function: node-p OBJECT
Package

net.didierverna.declt

Source

texi.lisp (file)

Function: node-previous INSTANCE
Function: (setf node-previous) VALUE INSTANCE
Package

net.didierverna.declt

Source

texi.lisp (file)

Function: node-section-name INSTANCE
Function: (setf node-section-name) VALUE INSTANCE
Package

net.didierverna.declt

Source

texi.lisp (file)

Function: node-section-type INSTANCE
Function: (setf node-section-type) VALUE INSTANCE
Package

net.didierverna.declt

Source

texi.lisp (file)

Function: node-synopsis INSTANCE
Function: (setf node-synopsis) VALUE INSTANCE
Package

net.didierverna.declt

Source

texi.lisp (file)

Function: node-up INSTANCE
Function: (setf node-up) VALUE INSTANCE
Package

net.didierverna.declt

Source

texi.lisp (file)

Function: one-liner-p STRING

Return T if STRING is non empty and does not span multiple lines.

Package

net.didierverna.declt

Source

declt.lisp (file)

Function: package-definitions PACKAGE DEFINITIONS

Return the subset of DEFINITIONS that belong to PACKAGE.

Package

net.didierverna.declt

Source

package.lisp (file)

Function: package-external-symbols PACKAGE &aux EXTERNAL-SYMBOLS

Return the list of external symbols from PACKAGE.

Package

net.didierverna.declt

Source

package.lisp (file)

Function: package-internal-symbols PACKAGE &aux EXTERNAL-SYMBOLS INTERNAL-SYMBOLS

Return the list of internal definitions from PACKAGE.

Package

net.didierverna.declt

Source

package.lisp (file)

Function: parse-contact(s) contact(s)

Parse CONTACT(S) as either a contact string, or a list of such. Return a list of name(s) an email(s) as two values.
See ‘PARSE-CONTACT-STRING’ for more information.

Package

net.didierverna.declt

Source

misc.lisp (file)

Function: parse-contact-string STRING &aux POS-< POS->

Parse STRING as "NAME <EMAIL>".
Return NAME and EMAIL, as two potentially NIL values.

Package

net.didierverna.declt

Source

misc.lisp (file)

Function: pool-combination-users POOL COMBINATION

Return a list of all generic definitions in POOL using method COMBINATION.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: qualifiers METHOD

Return METHOD’s qualifiers.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: read-next-line STREAM

Read one line from STREAM.
Return a list of two values:
- the line itself, or STREAM,
- whether a newline character is missing at the end of the line.

Package

net.didierverna.declt

Source

texi.lisp (file)

Function: reference-component COMPONENT

Render COMPONENT’s reference.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: relative-location COMPONENT RELATIVE-TO

Return COMPONENT’s location RELATIVE-TO.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: release-status-number RELEASE-STATUS
Package

net.didierverna.declt.setup

Source

setup.lisp (file)

Function: render-definition-core DEFINITION CONTEXT

Render DEFINITION’s documentation core in CONTEXT.
The documentation core includes all common definition attributes: - package,
- source location.

Each element is rendered as a table item.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: render-dependencies DEPENDENCIES COMPONENT RELATIVE-TO &optional PREFIX &aux LENGTH

Render COMPONENT’s DEPENDENCIES RELATIVE-TO. Optionally PREFIX the title.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: render-docstring ITEM

Render ITEM’s documentation string. Rendering is done on *standard-output*.

Package

net.didierverna.declt

Source

doc.lisp (file)

Function: render-external-definitions-references DEFINITIONS

Render references to a list of external DEFINITIONS.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: render-header LIBRARY-NAME TAGLINE VERSION CONTACT-NAMES CONTACT-EMAILS COPYRIGHT-YEARS LICENSE TEXI-NAME INFO-NAME DECLT-NOTICE CURRENT-TIME-STRING

Render the header of the Texinfo file.

Package

net.didierverna.declt

Source

declt.lisp (file)

Function: render-headline DEFINITION

Render a headline for DEFINITION. Also anchor and index it.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: render-initargs CLASSOID

Render CLASSOID’s direct default initargs.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: render-internal-definitions-references DEFINITIONS

Render references to a list of internal DEFINITIONS.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: render-lambda-list LAMBDA-LIST &optional SPECIALIZERS &aux FIRSTP AFTER-REQUIRED-ARGS-P

Render LAMBDA-LIST with potential SPECIALIZERS.
LAMBDA-LIST and SPECIALIZERS are escaped for Texinfo prior to rendering. Rendering is done on *standard-output*.

Package

net.didierverna.declt

Source

texi.lisp (file)

Function: render-location PATHNAME CONTEXT &optional TITLE &aux PROBED-PATHNAME RELATIVE-TO HYPERLINKP

Render an itemized location line for PATHNAME in CONTEXT. Rendering is done on *standard-output*.

Package

net.didierverna.declt

Source

doc.lisp (file)

Function: render-method-combination GENERIC &aux COMBINATION

Render GENERIC definition’s method combination documentation. The standard method combination is not rendered.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: render-node NODE LEVEL &aux NODE-NAME SAFE-NODE-NAME

Render NODE at LEVEL and all its children at LEVEL+1.

Package

net.didierverna.declt

Source

texi.lisp (file)

Function: render-packages-references PACKAGES

Render a list of PACKAGES references.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: render-references LIST TITLE &aux LENGTH

Render references to a LIST of items.
References are rendered in a table item named TITLE as a list, unless there is only one item in LIST.

Rendering is done on *standard-output*.

Package

net.didierverna.declt

Source

doc.lisp (file)

Function: render-slot SLOT

Render SLOT’s documentation.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: render-slot-property SLOT PROPERTY &key RENDERER &aux VALUE

Render SLOT definition’s PROPERTY value as a table item.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: render-slots CLASSOID

Render CLASSOID’s direct slots documentation.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: render-source ITEM CONTEXT

Render an itemized source line for ITEM in CONTEXT. Rendering is done on *standard-output*.

Package

net.didierverna.declt

Source

doc.lisp (file)

Function: render-text TEXT

Render TEXT for Texinfo.
Rendering is done on *standard-output*.
The rendering takes care of escaping the text for Texinfo, and attempts to embellish the output by detecting potential paragraphs from standalone lines.

Package

net.didierverna.declt

Source

texi.lisp (file)

Function: render-top-node NODE

Render the whole nodes hierarchy starting at toplevel NODE.

Package

net.didierverna.declt

Source

texi.lisp (file)

Function: render-use-list LIST TITLE CONTEXT

Render a package use/used-by LIST with TITLE in CONTEXT.

Package

net.didierverna.declt

Source

package.lisp (file)

Function: sbcl-has-setf-inverse-meta-info ()
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: setf-expander-definition-access INSTANCE
Function: (setf setf-expander-definition-access) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: setf-expander-definition-foreignp INSTANCE
Function: (setf setf-expander-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: setf-expander-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: setf-expander-definition-symbol INSTANCE
Function: (setf setf-expander-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: setf-expander-definition-update INSTANCE
Function: (setf setf-expander-definition-update) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: setf-expander-p SYMBOL

Return whether SYMBOL defines a setf-expander.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: short-combination-definition-combination INSTANCE
Function: (setf short-combination-definition-combination) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: short-combination-definition-foreignp INSTANCE
Function: (setf short-combination-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: short-combination-definition-operator INSTANCE
Function: (setf short-combination-definition-operator) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: short-combination-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: short-combination-definition-symbol INSTANCE
Function: (setf short-combination-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: short-combination-definition-users INSTANCE
Function: (setf short-combination-definition-users) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: slot-definition-foreignp INSTANCE
Function: (setf slot-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: slot-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: slot-definition-readers INSTANCE
Function: (setf slot-definition-readers) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: slot-definition-slot INSTANCE
Function: (setf slot-definition-slot) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: slot-definition-symbol INSTANCE
Function: (setf slot-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: slot-definition-writers INSTANCE
Function: (setf slot-definition-writers) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: slot-property SLOT PROPERTY

Return SLOT definition’s PROPERTY value.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: special-definition-foreignp INSTANCE
Function: (setf special-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: special-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: special-definition-symbol INSTANCE
Function: (setf special-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: specializers METHOD

Return METHOD’s specializers.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: structure-definition-children INSTANCE
Function: (setf structure-definition-children) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: structure-definition-foreignp INSTANCE
Function: (setf structure-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: structure-definition-methods INSTANCE
Function: (setf structure-definition-methods) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: structure-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: structure-definition-parents INSTANCE
Function: (setf structure-definition-parents) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: structure-definition-slots INSTANCE
Function: (setf structure-definition-slots) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: structure-definition-symbol INSTANCE
Function: (setf structure-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: sub-component-p COMPONENT RELATIVE-TO &aux COMPONENT-PATHNAME

Return T if COMPONENT can be found under RELATIVE-TO.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: subsystems SYSTEM RELATIVE-TO

Return the list of SYSTEM subsystems RELATIVE-TO. This function recursively descends all found subsystems.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: symbol-macro-definition-foreignp INSTANCE
Function: (setf symbol-macro-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: symbol-macro-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: symbol-macro-definition-symbol INSTANCE
Function: (setf symbol-macro-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: system-base-name SYSTEM &aux FILE

Return the basename part of ASDF SYSTEM’s definition file.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: system-dependencies SYSTEM

Return all SYSTEM dependencies.
This includes both :defsystem-depends-on and :depends-on.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: system-directory SYSTEM

Return ASDF SYSTEM’s directory.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: system-external-symbols SYSTEM

Return the list of ASDF SYSTEM’s external symbols.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: system-file-name SYSTEM &aux FILE

Return the name part of ASDF SYSTEM’s definition file.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: system-file-type SYSTEM &aux FILE

Return the type part of ASDF SYSTEM’s definition file.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: system-internal-symbols SYSTEM

Return the list of ASDF SYSTEM’s internal symbols.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: system-located-packages SYSTEM

Return the list of located packages defined in ASDF SYSTEM.
These are the packages for which source location is available via introspection. We can hence verify that the file defining them indeed belongs to SYSTEM.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: system-node SYSTEM CONTEXT

Create and return a SYSTEM node in CONTEXT.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: system-packages SYSTEM

Return the list of packages defined in ASDF SYSTEM.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: system-unlocated-packages SYSTEM &aux PREFIX LENGTH

Return the list of unlocated packages defined in ASDF SYSTEM.
These are the packages for which source location is unavailable via introspection. We thus need to guess. The current heuristic considers packages named SYSTEM/foobar, regardless of case.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Function: tilde-reader STREAM CHAR

Read a series of ~"string" to be concatenated together.

Package

net.didierverna.declt

Source

meta.lisp (file)

Function: type-definition-foreignp INSTANCE
Function: (setf type-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: type-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: type-definition-symbol INSTANCE
Function: (setf type-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: writer-definition-foreignp INSTANCE
Function: (setf writer-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: writer-definition-function INSTANCE
Function: (setf writer-definition-function) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: writer-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: writer-definition-reader INSTANCE
Function: (setf writer-definition-reader) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: writer-definition-symbol INSTANCE
Function: (setf writer-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: writer-definition-update-expander INSTANCE
Function: (setf writer-definition-update-expander) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: writer-method-definition-foreignp INSTANCE
Function: (setf writer-method-definition-foreignp) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: writer-method-definition-method INSTANCE
Function: (setf writer-method-definition-method) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: writer-method-definition-p OBJECT
Package

net.didierverna.declt

Source

symbol.lisp (file)

Function: writer-method-definition-symbol INSTANCE
Function: (setf writer-method-definition-symbol) VALUE INSTANCE
Package

net.didierverna.declt

Source

symbol.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]