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


6.2.4 Generic functions

Generic Function: anchor-name ITEM

Return ITEM’s anchor name.

Package

net.didierverna.declt

Source

doc.lisp (file)

Methods
Method: anchor-name (COMPONENT component)

Return COMPONENT’s anchor name.

Source

asdf.lisp (file)

Method: anchor-name (PACKAGE package)

Return PACKAGE’s anchor name.

Source

package.lisp (file)

Method: anchor-name (METHOD method-definition)

Return METHOD’s qualified symbol name, specializers and qualifiers .

Source

symbol.lisp (file)

Method: anchor-name DEFINITION

Return DEFINITION’s qualified symbol name. This is the default method for most definitions.

Source

symbol.lisp (file)

Method: anchor-name ITEM around

Surround ITEM’s anchor name with "go to the [...] <type>".

Generic Function: category-definitions CATEGORY POOL

Return all CATEGORY definitions from POOL.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Methods
Method: category-definitions CATEGORY POOL

Default method used for root CATEGORYs.

Method: category-definitions (CATEGORY (eql accessor)) POOL

Method used for ordinary accessors.

Method: category-definitions (CATEGORY (eql writer)) POOL

Method used for ordinary writers.
Note that this only returns standalone (toplevel) writers.

Method: category-definitions (CATEGORY (eql generic-accessor)) POOL

Method used for generic accessors.

Method: category-definitions (CATEGORY (eql generic-writer)) POOL

Method used for generic writers.
Note that this only returns standalone (toplevel) generic writers.

Method: category-definitions (CATEGORY (eql short-combination)) POOL

Method used for short method combinations.

Method: category-definitions (CATEGORY (eql long-combination)) POOL

Method used for long method combinations.

Method: category-definitions (CATEGORY (eql setf-expander)) POOL

Method used for setf expanders.

Generic Function: definition-combination-users DEFINITION COMBINATION

Return a list of definitions using method COMBINATION.
The list may boil down to a generic function definition, but may also contain both a reader and a writer.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Methods
Method: definition-combination-users DEFINITION COMBINATION

Default method, for non generic function definitions. Return nil.

Method: definition-combination-users (DEFINITION generic-definition) COMBINATION

Method for simple generic and writer definitions.

Method: definition-combination-users (DEFINITION generic-accessor-definition) COMBINATION

Method for generic accessor definitions.

Generic Function: definition-file-definitions DEFINITION FILE

Return the list of definitions from DEFINITION that belong to FILE.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Methods
Method: definition-file-definitions DEFINITION FILE

Default method for definitions not containing sub-definitions.

Method: definition-file-definitions (MACRO macro-definition) FILE

Handle MACRO and its setf expander.

Method: definition-file-definitions (ACCESSOR accessor-definition) FILE

Handle ACCESSOR, its writer and its setf expander.

Method: definition-file-definitions (ACCESSOR-METHOD accessor-method-definition) FILE

Handle ACCESSOR-METHOD and its writer method.

Method: definition-file-definitions (GENERIC generic-definition) FILE

Handle GENERIC function and its methods.

Method: definition-file-definitions (GENERIC-ACCESSOR generic-accessor-definition) FILE

Handle GENERIC-ACCESSOR, its generic writer and its setf expander.

Generic Function: definition-package-definitions DEFINITION PACKAGE

Return the list of definitions from DEFINITION that belong to PACKAGE.

Package

net.didierverna.declt

Source

package.lisp (file)

Methods
Method: definition-package-definitions DEFINITION PACKAGE

Default method for definitions not containing sub-definitions.

Method: definition-package-definitions (MACRO macro-definition) PACKAGE

Handle MACRO and its setf expander.

Method: definition-package-definitions (ACCESSOR accessor-definition) PACKAGE

Handle ACCESSOR, its writer and its setf expander.

Method: definition-package-definitions (ACCESSOR-METHOD accessor-method-definition) PACKAGE

Handle ACCESSOR-METHOD and its writer method.

Method: definition-package-definitions (GENERIC generic-definition) PACKAGE

Handle GENERIC function and its methods.

Method: definition-package-definitions (GENERIC-ACCESSOR generic-accessor-definition) PACKAGE

Handle GENERIC-ACCESSOR, its generic writer and its setf expander.

Generic Function: docstring ITEM

Return ITEM’s docstring (Lisp documentation).

Package

net.didierverna.declt

Source

item.lisp (file)

Methods
Method: docstring (PACKAGE package)

Return PACKAGE’s docstring.

Source

package.lisp (file)

Method: docstring (TYPE type-definition)

Return TYPE’s docstring.

Source

symbol.lisp (file)

Method: docstring (CLASSOID classoid-definition)

Return CLASSOID’s docstring.

Source

symbol.lisp (file)

Method: docstring (COMBINATION combination-definition)

Return method COMBINATION’s docstring.

Source

symbol.lisp (file)

Method: docstring (SLOT slot-definition)

Return SLOT’s docstring.

Source

symbol.lisp (file)

Method: docstring (EXPANDER setf-expander-definition)

Return setf EXPANDER’s docstring.

Source

symbol.lisp (file)

Method: docstring (WRITER generic-writer-definition)

Return generic WRITER’s docstring.

Source

symbol.lisp (file)

Method: docstring (METHOD method-definition)

Return METHOD’s docstring.

Source

symbol.lisp (file)

Method: docstring (WRITER writer-definition)

Return WRITER’s docstring.

Source

symbol.lisp (file)

Method: docstring (COMPILER-MACRO compiler-macro-definition)

Return COMPILER-MACRO’s docstring.

Source

symbol.lisp (file)

Method: docstring (FUNCOID funcoid-definition)

Return FUNCOID’s docstring.

Source

symbol.lisp (file)

Method: docstring (SYMBOL-MACRO symbol-macro-definition)

Return NIL because symbol macros don’t have a docstring.

Source

symbol.lisp (file)

Method: docstring (SPECIAL special-definition)

Return SPECIAL variable’s docstring.

Source

symbol.lisp (file)

Method: docstring (CONSTANT constant-definition)

Return CONSTANT’s docstring.

Source

symbol.lisp (file)

Generic Function: document ITEM CONTEXT &key ADDITIONAL-METHODS DOCUMENT-WRITERS GENERIC-SOURCE &allow-other-keys

Render ITEM’s documentation in CONTEXT.

Package

net.didierverna.declt

Source

doc.lisp (file)

Methods
Method: document (SYSTEM system) CONTEXT &key

Render SYSTEM’s documentation in CONTEXT.

Source

asdf.lisp (file)

Method: document (MODULE module) CONTEXT &key

Render MODULE’s documentation in CONTEXT.

Source

asdf.lisp (file)

Method: document (FILE cl-source-file) CONTEXT &key &aux PATHNAME

Render lisp FILE’s documentation in CONTEXT.

Source

asdf.lisp (file)

Method: document (COMPONENT component) CONTEXT &key &aux RELATIVE-TO

Render COMPONENT’s documentation in CONTEXT.

Source

asdf.lisp (file)

Method: document (COMPONENT component) CONTEXT &key around

Anchor and index COMPONENT in CONTEXT. Document it in a @table environment.

Source

asdf.lisp (file)

Method: document (PACKAGE package) CONTEXT &key

Render PACKAGE’s documentation in CONTEXT.

Source

package.lisp (file)

Method: document (TYPE type-definition) CONTEXT &key

Render TYPE’s documentation in CONTEXT.

Source

symbol.lisp (file)

Method: document (CLASS class-definition) CONTEXT &key

Render CLASS’s documentation in CONTEXT.

Source

symbol.lisp (file)

Method: document (STRUCTURE structure-definition) CONTEXT &key

Render STRUCTURE’s documentation in CONTEXT.

Source

symbol.lisp (file)

Method: document (CONDITION condition-definition) CONTEXT &key

Render CONDITION’s documentation in CONTEXT.

Source

symbol.lisp (file)

Method: document (COMBINATION long-combination-definition) CONTEXT &key

Render long method COMBINATION’s documentation in CONTEXT.

Source

symbol.lisp (file)

Method: document (COMBINATION short-combination-definition) CONTEXT &key

Render short method COMBINATION’s documentation in CONTEXT.

Source

symbol.lisp (file)

Method: document (EXPANDER setf-expander-definition) CONTEXT &key

Render setf EXPANDER’s documentation in CONTEXT.

Source

symbol.lisp (file)

Method: document (ACCESSOR generic-accessor-definition) CONTEXT &key &aux ACCESS-EXPANDER UPDATE-EXPANDER WRITER

Render generic ACCESSOR’s documentation in CONTEXT.

Source

symbol.lisp (file)

Method: document (WRITER generic-writer-definition) CONTEXT &key ADDITIONAL-METHODS

Render generic WRITER’s documentation in CONTEXT.

Source

symbol.lisp (file)

Method: document (GENERIC generic-definition) CONTEXT &key

Render GENERIC’s documentation in CONTEXT.

Source

symbol.lisp (file)

Method: document (METHOD accessor-method-definition) CONTEXT &key DOCUMENT-WRITERS GENERIC-SOURCE

Render accessor METHOD’s documentation in CONTEXT.

Source

symbol.lisp (file)

Method: document (METHOD method-definition) CONTEXT &key GENERIC-SOURCE

Render METHOD’s documentation in CONTEXT. GENERIC-SOURCE is the source of METHOD’s generic function.

Source

symbol.lisp (file)

Method: document (ACCESSOR accessor-definition) CONTEXT &key &aux ACCESS-EXPANDER UPDATE-EXPANDER WRITER MERGE-EXPANDER MERGE-WRITER MERGE-SETTERS

Render ACCESSOR’s documentation in CONTEXT.

Source

symbol.lisp (file)

Method: document (WRITER writer-definition) CONTEXT &key

Render WRITER’s documentation in CONTEXT.

Source

symbol.lisp (file)

Method: document (FUNCTION function-definition) CONTEXT &key

Render FUNCTION’s documentation in CONTEXT.

Source

symbol.lisp (file)

Method: document (COMPILER-MACRO compiler-macro-definition) CONTEXT &key

Render COMPILER-MACRO’s documentation in CONTEXT.

Source

symbol.lisp (file)

Method: document (MACRO macro-definition) CONTEXT &key &aux ACCESS-EXPANDER UPDATE-EXPANDER MERGE

Render MACRO’s documentation in CONTEXT.

Source

symbol.lisp (file)

Method: document (SYMBOL-MACRO symbol-macro-definition) CONTEXT &key

Render SYMBOL-MACRO’s documentation in CONTEXT.

Source

symbol.lisp (file)

Method: document (SPECIAL special-definition) CONTEXT &key

Render SPECIAL variable’s documentation in CONTEXT.

Source

symbol.lisp (file)

Method: document (CONSTANT constant-definition) CONTEXT &key

Render CONSTANT’s documentation in CONTEXT.

Source

symbol.lisp (file)

Generic Function: find-definition NAME CATEGORY POOL &optional ERRORP

Find a CATEGORY definition for NAME in POOL.
If ERRORP, throw an error if not found. Otherwise, just return NIL.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Methods
Method: find-definition NAME CATEGORY POOL &optional ERRORP &aux DEFINITION

Default method used for root CATEGORYs

Method: find-definition NAME (CATEGORY (eql accessor)) POOL &optional ERRORP &aux DEFINITION

Method used to find accessor definitions.

Method: find-definition NAME (CATEGORY (eql writer)) POOL &optional ERRORP &aux DEFINITION

Method used to find writer definitions.
Name must be that of the reader (not the SETF form).

Method: find-definition NAME (CATEGORY (eql generic-accessor)) POOL &optional ERRORP &aux DEFINITION

Method used to find generic accessor definitions.

Method: find-definition NAME (CATEGORY (eql generic-writer)) POOL &optional ERRORP &aux DEFINITION

Method used to find generic writer definitions. Name must be that of the reader (not the SETF form).

Generic Function: headline-function DEFINITION

Return a suitable headline function for DEFINITION.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Methods
Method: headline-function (FUNCTION function-definition)

Return #’@DEFUNX.

Method: headline-function (GENERIC generic-definition)

Return #’@DEFGENERICX.

Method: headline-function (EXPANDER setf-expander-definition)

Return #’@DEFSETFX.

Generic Function: index ITEM

Render ITEM’s indexing command.

Package

net.didierverna.declt

Source

doc.lisp (file)

Methods
Method: index (SYSTEM system)

Render SYSTEM’s indexing command.

Source

asdf.lisp (file)

Method: index (MODULE module)

Render MODULE’s indexing command.

Source

asdf.lisp (file)

Method: index (HTML-FILE html-file)

Render HTML-FILE’s indexing command.

Source

asdf.lisp (file)

Method: index (DOC-FILE doc-file)

Render DOC-FILE’s indexing command.

Source

asdf.lisp (file)

Method: index (STATIC-FILE static-file)

Render STATIC-FILE’s indexing command.

Source

asdf.lisp (file)

Method: index (JAVA-FILE java-source-file)

Render JAVA-FILE’s indexing command.

Source

asdf.lisp (file)

Method: index (C-FILE c-source-file)

Render C-FILE’s indexing command.

Source

asdf.lisp (file)

Method: index (LISP-FILE cl-source-file)

Render LISP-FILE’s indexing command.

Source

asdf.lisp (file)

Method: index (OTHER-FILE source-file)

Render OTHER-FILE’s indexing command.

Source

asdf.lisp (file)

Method: index (PACKAGE package)

Render PACKAGE’s indexing command.

Source

package.lisp (file)

Method: index (TYPE type-definition)

Render TYPE’s indexing command.

Source

symbol.lisp (file)

Method: index (CLASS class-definition)

Render CLASS’s indexing command.

Source

symbol.lisp (file)

Method: index (STRUCTURE structure-definition)

Render STRUCTURE’s indexing command.

Source

symbol.lisp (file)

Method: index (CONDITION condition-definition)

Render CONDITION’s indexing command.

Source

symbol.lisp (file)

Method: index (COMBINATION long-combination-definition)

Render long method COMBINATION’s indexing command.

Source

symbol.lisp (file)

Method: index (COMBINATION short-combination-definition)

Render short method COMBINATION’s indexing command.

Source

symbol.lisp (file)

Method: index (SLOT slot-definition)

Render SLOT’s indexing command.

Source

symbol.lisp (file)

Method: index (EXPANDER setf-expander-definition)

Render setf EXPANDER’s indexing command.

Source

symbol.lisp (file)

Method: index (GENERIC generic-definition)

Render GENERIC’s indexing command.

Source

symbol.lisp (file)

Method: index (METHOD method-definition)

Render METHOD’s indexing command.

Source

symbol.lisp (file)

Method: index (FUNCTION function-definition)

Render FUNCTION’s indexing command.

Source

symbol.lisp (file)

Method: index (COMPILER-MACRO compiler-macro-definition)

Render COMPILER-MACRO’s indexing command.

Source

symbol.lisp (file)

Method: index (MACRO macro-definition)

Render MACRO’s indexing command.

Source

symbol.lisp (file)

Method: index (SYMBOL-MACRO symbol-macro-definition)

Render SYMBOL-MACRO’s indexing command.

Source

symbol.lisp (file)

Method: index (SPECIAL special-definition)

Render SPECIAL’s indexing command.

Source

symbol.lisp (file)

Method: index (CONSTANT constant-definition)

Render CONSTANT’s indexing command.

Source

symbol.lisp (file)

Generic Function: lambda-list OBJECT

Return OBJECT’s lambda-list.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Methods
Method: lambda-list (FUNCTION function)

Return FUNCTION’s lambda-list.

Method: lambda-list (FUNCOID funcoid-definition)

Return FUNCOID’s lambda-list.

Method: lambda-list (EXPANDER setf-expander-definition) &aux UPDATE

Return setf EXPANDER’s lambda-list.

Method: lambda-list (METHOD method-definition)

Return METHOD’s lambda-list.

Method: lambda-list (TYPE type-definition)

Return TYPE’s lambda-list.

Generic Function: name OBJECT

Return OBJECT’s name as a string.

Package

net.didierverna.declt

Source

texi.lisp (file)

Methods
Method: name (SOURCE-FILE source-file) &aux NAME EXTENSION

Return SOURCE-FILE’s name, possibly adding its extension.

Source

asdf.lisp (file)

Method: name (COMPONENT component)

Return COMPONENT’s name.

Source

asdf.lisp (file)

Method: name (PACKAGE package)

Return PACKAGE’s name.

Source

package.lisp (file)

Method: name (EXPANDER setf-expander-definition)

Return setf EXPANDER’s name, that is (setf <name>).

Source

symbol.lisp (file)

Method: name (GENERIC-WRITER generic-writer-definition)

Return GENERIC-WRITER’s name, that is (setf <name>).

Source

symbol.lisp (file)

Method: name (WRITER-METHOD writer-method-definition)

Return WRITER-METHOD’s name, that is (setf <name>).

Source

symbol.lisp (file)

Method: name (WRITER writer-definition)

Return WRITER’s name, that is (setf <name>).

Source

symbol.lisp (file)

Method: name (DEFINITION definition)

Return DEFINITION’s symbol name.

Source

symbol.lisp (file)

Method: name OBJECT

Princ object to a string.

Method: name (SYMBOL symbol)

Return SYMBOL’s name.

Method: name (CHAR character)

Return revealed CHAR.

Method: name (STRING string)

Return STRING.

Method: name (PATHNAME pathname)

Return PATHNAME’s name.

Generic Function: pretty-specializer SPECIALIZER &optional QUALIFY

Return a printable form of SPECIALIZER. If QUALIFY, also qualify the symbols.

Package

net.didierverna.declt

Source

texi.lisp (file)

Methods
Method: pretty-specializer SPECIALIZER &optional QUALIFY

Return either SPECIALIZER itself, or its class name when appropriate.

Method: pretty-specializer (SPECIALIZER eql-specializer) &optional QUALIFY

Return the (eql object) list corresponding to SPECIALIZER in a string.

Generic Function: reader-definitions SLOT POOL1 POOL2

Return a list of reader definitions for SLOT.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Methods
Method: reader-definitions SLOT POOL1 POOL2

Defaut method for class and condition slots.

Method: reader-definitions (SLOT structure-direct-slot-definition) POOL1 POOL2

Method for structure slots.

Generic Function: reference ITEM

Render ITEM’s reference.

Package

net.didierverna.declt

Source

doc.lisp (file)

Methods
Method: reference (SYSTEM system)

Render SYSTEM’s reference.

Source

asdf.lisp (file)

Method: reference (MODULE module)

Render MODULE’s reference.

Source

asdf.lisp (file)

Method: reference (SOURCE-FILE source-file)

Render SOURCE-FILE’s reference.

Source

asdf.lisp (file)

Method: reference (COMPONENT component)

Render unreferenced COMPONENT.

Source

asdf.lisp (file)

Method: reference (PACKAGE package)

Render PACKAGE’s reference.

Source

package.lisp (file)

Method: reference (DEFINITION definition)

Render DEFINITION’s reference.

Source

symbol.lisp (file)

Generic Function: render-dependency DEPENDENCY-DEF COMPONENT RELATIVE-TO

Render COMPONENT’s DEPENDENCY-DEF RELATIVE-TO.
Dependencies are referenced only if they are RELATIVE-TO the system being documented. Otherwise, they are just listed.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Methods
Method: render-dependency SIMPLE-COMPONENT-NAME COMPONENT RELATIVE-TO &aux DEPENDENCY

Render COMPONENT’s SIMPLE-COMPONENT-NAME dependency RELATIVE-TO.

Method: render-dependency (DEPENDENCY-DEF list) COMPONENT RELATIVE-TO

Render COMPONENT’s DEPENDENCY-DEF (a list) RELATIVE-TO.

Generic Function: reveal OBJECT

Reveal blanks in OBJECT’s representation.

Package

net.didierverna.declt

Source

texi.lisp (file)

Methods
Method: reveal (CHAR character)

Return either CHAR or a non-blank representation for it.

Method: reveal (STRING string)

Return STRING with blank characters revealed.
Empty strings are represented by the empty set symbol.

Generic Function: source ITEM

Return ITEM’s definition source pathname.

Package

net.didierverna.declt

Source

item.lisp (file)

Methods
Method: source (PACKAGE package)

Return PACKAGE’s definition source.

Source

package.lisp (file)

Method: source (TYPE type-definition)

Return TYPE’s definition source.

Source

symbol.lisp (file)

Method: source (CLASS class-definition)

Return CLASS’s definition source.

Source

symbol.lisp (file)

Method: source (STRUCTURE structure-definition)

Return STRUCTURE’s definition source.

Source

symbol.lisp (file)

Method: source (CONDITION condition-definition)

Return CONDITION’s definition source.

Source

symbol.lisp (file)

Method: source (COMBINATION combination-definition)

Return method COMBINATION’s definition source.

Source

symbol.lisp (file)

Method: source (METHOD method-definition)

Return METHOD’s definition source.

Source

symbol.lisp (file)

Method: source (EXPANDER setf-expander-definition) &aux UPDATE
Source

symbol.lisp (file)

Method: source (FUNCOID funcoid-definition)

Return FUNCOID’s definition source.

Source

symbol.lisp (file)

Method: source (SYMBOL-MACRO symbol-macro-definition)

Return SYMBOL-MACRO’s definition source.

Source

symbol.lisp (file)

Method: source (SPECIAL special-definition)

Return SPECIAL’s definition source.

Source

symbol.lisp (file)

Method: source (CONSTANT constant-definition)

Return CONSTANT’s definition source.

Source

symbol.lisp (file)

Generic Function: system-dependency-subsystem DEPENDENCY-DEF SYSTEM RELATIVE-TO

Return SYSTEM’s subsystem from DEPENDENCY-DEF or nil.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Methods
Method: system-dependency-subsystem SIMPLE-COMPONENT-NAME SYSTEM RELATIVE-TO &aux DEPENDENCY

Return SYSTEM’s subsystem named SIMPLE-COMPONENT-NAME or nil.

Method: system-dependency-subsystem (DEPENDENCY-DEF list) SYSTEM RELATIVE-TO

Return SYSTEM’s subsystem from DEPENDENCY-DEF or nil.

Generic Function: title ITEM

Return ITEM’s title.

Package

net.didierverna.declt

Source

doc.lisp (file)

Methods
Method: title (COMPONENT component)

Return COMPONENT’s title.

Source

asdf.lisp (file)

Method: title (PACKAGE package)

Return PACKAGE’s title.

Source

package.lisp (file)

Method: title ITEM around

Surround ITEM’s title with "the [...] <type>".

Generic Function: type-name ITEM

Return ITEM’s type name.

Package

net.didierverna.declt

Source

item.lisp (file)

Methods
Method: type-name (SYSTEM system)

Return "system"

Source

asdf.lisp (file)

Method: type-name (MODULE module)

Return "module"

Source

asdf.lisp (file)

Method: type-name (SOURCE-FILE source-file)

Return "file"

Source

asdf.lisp (file)

Method: type-name (PACKAGE package)

Return "package".

Source

package.lisp (file)

Method: type-name (TYPE type-definition)

Return "type"

Source

symbol.lisp (file)

Method: type-name (CLASS class-definition)

Return "class"

Source

symbol.lisp (file)

Method: type-name (STRUCTURE structure-definition)

Return "structure"

Source

symbol.lisp (file)

Method: type-name (CONDITION condition-definition)

Return "condition"

Source

symbol.lisp (file)

Method: type-name (COMBINATION long-combination-definition)

Return "long method combination".

Source

symbol.lisp (file)

Method: type-name (COMBINATION short-combination-definition)

Return "short method combination".

Source

symbol.lisp (file)

Method: type-name (EXPANDER setf-expander-definition)

Return "setf expander"

Source

symbol.lisp (file)

Method: type-name (METHOD method-definition)

Return "method"

Source

symbol.lisp (file)

Method: type-name (GENERIC generic-definition)

Return "generic function"

Source

symbol.lisp (file)

Method: type-name (FUNCTION function-definition)

Return "function"

Source

symbol.lisp (file)

Method: type-name (COMPILER-MACRO compiler-macro-definition)

Return "compiler macro"

Source

symbol.lisp (file)

Method: type-name (MACRO macro-definition)

Return "macro"

Source

symbol.lisp (file)

Method: type-name (SYMBOL-MACRO symbol-macro-definition)

Return "symbol macro"

Source

symbol.lisp (file)

Method: type-name (SPECIAL special-definition)

Return "special variable"

Source

symbol.lisp (file)

Method: type-name (CONSTANT constant-definition)

Return "constant"

Source

symbol.lisp (file)

Generic Function: virtual-path COMPONENT

Return CONMPONENT’s virtual path.
This is the string of successive component names to access COMPONENT from the toplevel system, separated by slashes. File components also get their extension at the end.

Package

net.didierverna.declt

Source

asdf.lisp (file)

Methods
Method: virtual-path COMPONENT

Default method for all components.

Method: virtual-path (SOURCE-FILE source-file) &aux VIRTUAL-PATH EXTENSION around

Potentially add SOURCE-FILE’s extension at the end of the virtual path.

Generic Function: writer-definitions SLOT POOL1 POOL2

Return a list of writer definitions for SLOT.

Package

net.didierverna.declt

Source

symbol.lisp (file)

Methods
Method: writer-definitions SLOT POOL1 POOL2

Default method for class and condition slots.

Method: writer-definitions (SLOT structure-direct-slot-definition) POOL1 POOL2

Method for structure slots.


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