The helambdap Reference Manual

This is the helambdap Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Jan 15 06:19:55 2023 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 helambdap

The HELambdaP System.

Author

Marco Antoniotti

License

BSD like

Dependencies
  • cl-fad (system).
  • clad (system).
  • split-sequence (system).
  • xhtmlambda (system).
Source

helambdap.asd.

Child Components

3 Modules

Modules are listed depth-first from the system components tree.


3.1 helambdap/utilities

Dependency

helambdap-pkg.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Child Components

3.2 helambdap/impl-dependent

Dependency

helambdap-pkg.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Child Components

3.3 helambdap/tools

Dependency

helambdap-pkg.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Child Component

asdf-hlp-doc.lisp (file).


4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


4.1 Lisp


4.1.1 helambdap/helambdap.asd

Source

helambdap.asd.

Parent Component

helambdap (system).

ASDF Systems

helambdap.


4.1.2 helambdap/helambdap-pkg.lisp

Source

helambdap.asd.

Parent Component

helambdap (system).

Packages

it.unimib.disco.ma.cl.helambdap.


4.1.3 helambdap/helambdap-globals.lisp

Dependency

helambdap-pkg.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface
Internals

4.1.4 helambdap/utilities/text-utilities.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

4.1.5 helambdap/utilities/package-utilities.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

4.1.6 helambdap/utilities/filename-utilities.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

4.1.7 helambdap/utilities/functions-utilities.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

4.1.8 helambdap/utilities/collections-utilities.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

collect-duplicates (function).


4.1.9 helambdap/utilities/time-utilities.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

4.1.10 helambdap/utilities/streams-utilities.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

4.1.11 helambdap/utilities/symbols-utilities.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

4.1.12 helambdap/utilities/lambda-list-parsing.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

4.1.13 helambdap/utilities/debugging-utilities.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

4.1.14 helambdap/setup.lisp

Dependencies
Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface
Internals

4.1.15 helambdap/naming.lisp

Dependency

setup.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Internals

4.1.16 helambdap/doc-bit.lisp

Dependencies
Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface

print-object (method).

Internals

4.1.17 helambdap/extract-doc.lisp

Dependency

doc-bit.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface
Internals

4.1.18 helambdap/helambdap.lisp

Dependency

doc-bit.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface
Internals

4.1.19 helambdap/collect-documentation.lisp

Dependency

doc-bit.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Internals

4.1.20 helambdap/doc-formats.lisp

Dependencies
Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface
Internals

4.1.21 helambdap/known-doc-formats.lisp

Dependency

doc-formats.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface
Internals

4.1.22 helambdap/doc-structure.lisp

Dependencies
Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface
Internals

4.1.23 helambdap/documentation-production.lisp

Dependencies
Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface
Internals

4.1.24 helambdap/xhtml-common-definitions.lisp

Dependency

setup.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface

4.1.25 helambdap/doc-string-handling.lisp

Dependency

xhtml-common-definitions.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Internals

4.1.26 helambdap/html-source-handling.lisp

Dependency

xhtml-common-definitions.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Internals

4.1.27 helambdap/xhtml-lambda-producer-protocol.lisp

Dependency

xhtml-common-definitions.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Internals

4.1.28 helambdap/xhtml-lambda-producer.lisp

Dependencies
Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface
Internals

4.1.29 helambdap/impl-dependent/sbcl.lisp

Source

helambdap.asd.

Parent Component

impl-dependent (module).


4.1.30 helambdap/impl-dependent/asdf-deps.lisp

Source

helambdap.asd.

Parent Component

impl-dependent (module).


4.1.31 helambdap/tools/asdf-hlp-doc.lisp

Source

helambdap.asd.

Parent Component

tools (module).

Public Interface

5 Packages

Packages are listed by definition order.


5.1 it.unimib.disco.ma.cl.helambdap

The HELambdaP Package.

The package containing the implementation of the ’semi-offline’ documentation system for Common Lisp.

Source

helambdap-pkg.lisp.

Nicknames
  • hlp
  • helambdap
  • helambdap
Use List

common-lisp.

Public Interface
Internals

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


6.1 Public Interface


6.1.1 Special variables

Special Variable: *documentation-title*

The title that will appear on the main documentation page.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *everything*

Controls whether the system must produce documentation for everything.

When *EVERYTHING* is true, HELAMBDAP produces documentation for every bit in the ’search’ path requested regardless of the values of *ONLY-DOCUMENTED* and *ONLY-EXPORTED*.

See Also:

*ONLY-DOCUMENTED* and *ONLY-EXPORTED*.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *exclude-directories*
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *exclude-files*
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *only-documented*

Controls whether the system must produce documentation only for user-documented items.

When *ONLY-DOCUMENTED* is true, then the system produces documentation only for those items the user has actually written a documentation string.

See Also:

*EVERYTHING* and *ONLY-EXPORTED*.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *only-exported*

Controls whether the system must produce documentation only for ’exported’ items (i.e., symbols).

When *ONLY-EXPORTED* is true, then the system produces documentation only for those items (symbols) that are exported from their package.

See Also:

*EVERYTHING* and *ONLY-DOCUMENTED*.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *supersede-documentation*

If T, the default, any documentation will be superseded.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: +doctype-frameset-control-string+

The standard ’DOCTYPE’ w3c Frameset DTD (X)HTML string.

Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-common-definitions.lisp.

Special Variable: +doctype-html5-control-string+

The standard HTML5 doctype declaration.

Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-common-definitions.lisp.

Special Variable: +doctype-xhtml1-string-control-string+

The standard ’DOCTYPE’ w3c DTD XHTML Strict DTD (X)HTML string.

Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-common-definitions.lisp.

Special Variable: +frameset-doctype-public-id+
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-common-definitions.lisp.

Special Variable: +frameset-doctype-system-id+
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-common-definitions.lisp.


6.1.2 Macros

Macro: define-documentation-extractor (spec &body forms)

Defines a specialized procedure to extract a doc string from a definition.

Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.


6.1.3 Ordinary functions

Function: clear-doc-bits-db (&optional dbdb)

Clears the doc-bits data base.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: doc-bits-data-base-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: document (for-what &key documentation-title format layout source destination supersede only-documented only-exported everything exclude-directories exclude-files special-methods-defs-files clear-documentation-db &allow-other-keys)

Produces the documentation for something.

The function is a wrapper for BUILD-DOCUMENTATION defaulting a few
parameters, in particular the output FORMAT. The current default for
FORMAT is :HTML, and experimental :HTML5 is available and it can be
used to produce the documentation in HTML5 format.

Arguments and Values:

FOR-WHAT — what to document; can be a pathname or a ’system’.
DOCUMENTATION-TITLE — a STRING which will appear as the documentation title.
FORMAT — a SYMBOL designating the desired kind of output.
DESTINATION — a (directory) PATHANME where the documentation will be produced. ONLY-DOCUMENTED — a BOOLEAN: whether to produce documentation only for documented items. ONLY-EXPORTED — a BOOLEAN: whether to produce documentation only for ’exported’ items. EVERYTHING — a BOOLEAN: whether to produce documentation for everything, no matter what. EXCLUDE-DIRECTORIES — a LIST of directory pathnames not to be considered.
EXCLUDE-FILES — a list of FILES not to be considered.
SPECIAL-METHODS-DEFS-FILES — a list of FILES to be LOADed before running the parsers. CLEAR-DOCUMENTATION-DB — a KEYWORD stating if and when the documentation db should be cleared.

Notes:

At the time of this writing, ASDF and MK-DEFSYSTEM are supported.

The arguments SOURCE and SUPERSEDE are, at the time of this writing,
effectively ignored.

The argument SPECIAL-METHODS-DEFS-FILES is a list of Common Lisp files
that will be loaded before running the documentation parsers; it is
assumed that these files will contain mostly
DEFINE-DOCUMENTATION-EXTRACTOR and EXTRACT-NAMED-FORM-DOCUMENTATION
definitions. The loading of these files is wrapped in an
IGNORE-ERRORS form: failure to load one of them will not completely
hamper the documentation procedure.

Package

it.unimib.disco.ma.cl.helambdap.

Source

documentation-production.lisp.

Function: get-doc-bits (name &optional dbdb)
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: helambdap-data-folder ()

Returns the location of the HELambdaP ’data’ folder.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Function: helambdap-print-configuration (&optional where)

A function that prints out the value of most configuration paramenters.

Arguments and Values:

WHERE : a destination stream to be used by FORMAT.

Package

it.unimib.disco.ma.cl.helambdap.

Source

setup.lisp.

Function: helambdap-source-location ()
Package

it.unimib.disco.ma.cl.helambdap.

Source

setup.lisp.

Function: init-doc-bits-db ()

Initializes the doc-bits data base.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: insert-doc-bit (doc-bit &optional dbdb)

Inserts a doc-bit in the doc-bits data base.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: list-doc-format-tags ()
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Function: list-doc-formats ()
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Function: output-format (x)

Finds the DOCUMENTATION-FORMAT given a ’user’ tag.

The result is an istance (singleton) of a DOCUMENTATION-FORMAT structure, or NIL if none is found.

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.


6.1.4 Generic functions

Generic Function: build-documentation (for-what format &key layout source destination documentation-title &allow-other-keys)

Produces the documentation according to a number of parameters

Package

it.unimib.disco.ma.cl.helambdap.

Source

documentation-production.lisp.

Methods
Method: build-documentation :around ((s system) format &key &allow-other-keys)
Method: build-documentation ((s system) format &key documentation-title layout source destination &allow-other-keys)

Builds the documentation for a ASDF system in a given FORMAT.

Method: build-documentation :around ((p pathname) format &key &allow-other-keys)
Method: build-documentation ((p pathname) format &key documentation-title layout source destination &allow-other-keys)

Builds the documentation given a pathname P in a given FORMAT.

The pathname P can either denote a file or a folder. If it is a folder then it is recursively traversed. The documentation is produced in the DESTINATION directory/folder, which defaults to ’docs/html’ relative to the pathname P.

See Also:

COLLECT-DOCUMENTATION.

Method: build-documentation :before (for-what (format (eql |it.unimib.disco.ma.cl.helambdap|:html5)) &key &allow-other-keys)
Method: build-documentation :before (for-what format &key documentation-title layout &allow-other-keys)
Method: build-documentation (for-what format &key &allow-other-keys)
Generic Function: documentation (name kind &key doc-bits-db db-store reload display &allow-other-keys)

The DOCUMENTATION Generic Function.

The DOCUMENTATION generic function shadows CL:DOCUMENTATION in order to provide a few hooks for manipulating the underlying DOC-BITS DB.

If no documentation string is found in the doc bits db, then DOCUMENTATION falls back on CL:DOCUMENTATION.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Methods
Method: documentation :before (x (doc-type symbol) &key doc-bits-db db-store reload display &allow-other-keys)
Method: documentation (x (doc-type symbol) &key doc-bits-db db-store reload display &allow-other-keys)
Generic Function: extract-documentation (where-from)

Extracts the documentation from a source WHERE-FROM.

Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Methods
Method: extract-documentation :around ((forms-stream stream))
Method: extract-documentation ((filename string))
Method: extract-documentation ((file pathname))
Method: extract-documentation ((forms-stream stream))
Generic Function: extract-form-documentation (form-kind form)

Extracts the documentation from a form tagged with a specific kind.

Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Methods
Method: extract-form-documentation ((_%fk%_ (eql |it.unimib.disco.ma.cl.helambdap|::def-doc-bit)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql |it.unimib.disco.ma.cl.helambdap|::def-doc-element-class)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql |it.unimib.disco.ma.cl.helambdap|::define-doc-format)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql |it.unimib.disco.ma.cl.helambdap|:define-documentation-extractor)) (_%form%_ cons))
Method: extract-form-documentation :around ((fk symbol) form)
Method: extract-form-documentation ((_%fk%_ (eql asdf/parse-defsystem:defsystem)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql define-method-combination)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql define-symbol-macro)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql define-modify-macro)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql defsetf)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql pushnew)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql push)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql setf)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql psetf)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql setq)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql shadowing-import)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql shadow)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql export)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql import)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql let*)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql let)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql proclaim)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql declaim)) (_%form%_ cons))
Method: extract-form-documentation ((fk (eql defconstant)) (form cons))
Method: extract-form-documentation ((fk (eql defvar)) (form cons))
Method: extract-form-documentation ((fk (eql defparameter)) (form cons))
Method: extract-form-documentation ((fk (eql progn)) (form cons))
Method: extract-form-documentation ((fk (eql eval-when)) (form cons))
Method: extract-form-documentation ((fk (eql defstruct)) (form cons))
Method: extract-form-documentation ((fk (eql defmethod)) (form cons))
Method: extract-form-documentation ((fk (eql use-package)) (form cons))
Method: extract-form-documentation :before ((fk (eql use-package)) (form cons))
Method: extract-form-documentation :after ((fk (eql in-package)) (form cons))
Method: extract-form-documentation ((fk (eql in-package)) (form cons))
Method: extract-form-documentation :before ((fk (eql in-package)) (form cons))
Method: extract-form-documentation :before ((fk (eql defpackage)) (form cons))

This :before method takes care of ensuring that the defpackage is actually evaluated while avoing problems with package synonyms. This method may signal a continuable error, that a user may decide s/he has to handle in a particular way; the continuable error is generated when there exist a package named by one of the defpackage form nicknames.

Method: extract-form-documentation ((fk (eql defpackage)) (form cons))
Method: extract-form-documentation ((fk (eql defgeneric)) (form cons))
Method: extract-form-documentation ((fk (eql define-condition)) (form cons))
Method: extract-form-documentation ((fk (eql defclass)) (form cons))
Method: extract-form-documentation ((fk (eql define-setf-expander)) (form cons))
Method: extract-form-documentation ((fk (eql define-compiler-macro)) (form cons))
Method: extract-form-documentation ((fk (eql defmacro)) (form cons))
Method: extract-form-documentation ((fk (eql defun)) (form cons))
Method: extract-form-documentation ((fk (eql deftype)) (form cons))
Method: extract-form-documentation ((fk cons) (form cons))
Method: extract-form-documentation ((fk symbol) (form cons))
Generic Function: extract-named-form-documentation (form-kind name form)

Extracts the documentation from a ’named’ form.

A ’named’ form has the following structure: (<name> . <forms>). This generic function is useful to add functionality in the presence of symbols for which the package may not be present at runtime.

This function is called by the more general EXTRACT-FORM-DOCUMENTATION method on (FORM-KIND SYMBOL). The call has the form:

(extract-named-form-documentation s (intern s "HELAMBDAP") form)

In this way it is possible to write special methods to handle "unpackaged" symbols.

Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Methods
Method: extract-named-form-documentation ((form-kind symbol) name form)
Generic Function: output-format-tag (x)

Translates from a ’user’ tag to the canonical internal one.

The internal tags are symbols in the HELambdaP implementation packages (which may, or may not be exported).

Examples:

(output-format-tag :html) ==> HLP:HTML

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Methods
Method: output-format-tag ((x (eql |it.unimib.disco.ma.cl.helambdap|:html5)))
Source

known-doc-formats.lisp.

Method: output-format-tag ((x (eql :html5)))
Source

known-doc-formats.lisp.

Method: output-format-tag ((x (eql |it.unimib.disco.ma.cl.helambdap|:html)))
Source

known-doc-formats.lisp.

Method: output-format-tag ((x (eql :html)))
Source

known-doc-formats.lisp.

Method: output-format-tag ((x (eql |it.unimib.disco.ma.cl.helambdap|:texinfo)))
Source

known-doc-formats.lisp.

Method: output-format-tag ((x (eql :texinfo)))
Source

known-doc-formats.lisp.

Method: output-format-tag (x)
Generic Function: produce-documentation (format element out doc-bits &key documentation-title &allow-other-keys)

Produces documentation for ELEMENT according to FORMAT.

Package

it.unimib.disco.ma.cl.helambdap.

Source

documentation-production.lisp.

Methods
Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit generic-function-doc-bit) (out file-stream) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) structure (out stream) doc-bit &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit class-doc-bit) (out file-stream) doc-bits &key &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit struct-doc-bit) (out file-stream) doc-bits &key &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit constant-doc-bit) (out file-stream) doc-bits &key &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit macro-doc-bit) (out file-stream) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit function-doc-bit) (out file-stream) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit parameterized-doc-bit) (out file-stream) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit system-doc-bit) (out file-stream) doc-bits &key &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit package-doc-bit) (out file-stream) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit doc-bit) (out file-stream) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (structure file-set) (where file-stream) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (structure file-set) (where pathname) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (element frame) (where stream) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (structure frameset) (where pathname) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (fss framesets) (where pathname) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (structure doc-file) (where file-stream) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (structure doc-file) (where pathname) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (structure style-file) (where pathname) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (structure documentation-structure) (where pathname) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql :html)) element out doc-bits &key documentation-title &allow-other-keys)

This specialized method produces the (X)HTML documentation for an ELEMENT.

Source

xhtml-lambda-producer.lisp.

Generic Function: save-doc-bits-db (where &optional doc-bits-db)

Saves the doc-bits data bases to a file.

The optional argument DOC-BITS-DB defaults to the ’current’ doc bits data base.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Methods
Method: save-doc-bits-db ((f string) &optional db)
Method: save-doc-bits-db ((f pathname) &optional db)
Method: save-doc-bits-db ((out stream) &optional db)

6.1.5 Standalone methods

Method: action-description ((o document-op) (s system))
Package

asdf/action.

Source

asdf-hlp-doc.lisp.

Method: initialize-instance :after ((ds documentation-structure) &key)
Source

doc-structure.lisp.

Method: initialize-instance :after ((c composite) &key elements &allow-other-keys)
Source

doc-structure.lisp.

Method: initialize-instance :after ((fs frameset) &key content &allow-other-keys)
Source

doc-structure.lisp.

Method: input-files ((op document-op) (s system))
Package

asdf/action.

Source

asdf-hlp-doc.lisp.

Method: operate ((op document-op) (s system) &rest keys &key &allow-other-keys)
Package

asdf/operate.

Source

asdf-hlp-doc.lisp.

Method: operation-done-p ((o document-op) (s system))
Package

asdf/action.

Source

asdf-hlp-doc.lisp.

Method: output-files ((op document-op) (s system))
Package

asdf/action.

Source

asdf-hlp-doc.lisp.

Method: perform ((op document-op) (s system))
Package

asdf/action.

Source

asdf-hlp-doc.lisp.

Method: print-object ((dbdb doc-bits-data-base) stream)
Source

helambdap.lisp.

Method: print-object ((d doc-bit) stream)
Source

doc-bit.lisp.

Method: print-object ((fs framesets) o)
Source

doc-structure.lisp.

Method: print-object ((df documentation-format) stream)
Source

doc-formats.lisp.

Method: print-object ((fs file-set) stream)
Source

doc-structure.lisp.

Method: print-object ((da doc-area) stream)
Source

doc-structure.lisp.

Method: print-object ((fs frameset) stream)
Source

doc-structure.lisp.

Method: print-object ((nav navigation) stream)
Source

doc-structure.lisp.


6.1.6 Structures

Structure: doc-bits-data-base

The Doc-bits Data Base structure.

An ’opaque’ wrapper around the actual doc-bits data base.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: dbdb
Type

hash-table

Initform

(make-hash-table :test (function equal))

Readers

doc-bits-data-base-dbdb.

Writers

This slot is read-only.


6.1.7 Classes

Class: document-op

The HELambdaP Document Op ASDF Class.

Package

it.unimib.disco.ma.cl.helambdap.

Source

asdf-hlp-doc.lisp.

Direct superclasses

non-propagating-operation.

Direct methods

6.2 Internals


6.2.1 Special variables

Special Variable: *%%debug-logging-stack%%*
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Special Variable: *always-excluded-directories*
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *backlog-length*
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Special Variable: *backtraceable-streams*
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Special Variable: *bad-chars-replacements*
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Special Variable: *configuration-readme*
Package

it.unimib.disco.ma.cl.helambdap.

Source

setup.lisp.

Special Variable: *current-debug-tag*
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Special Variable: *current-package*

The variable holding the ’current’ package.

Processing an IN-PACKAGE form sets this variable (if the package is known) subsequent READs by the documentation extraction machinery are done with *PACKAGE* bound to *CURRENT-PACKAGE*.

Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Special Variable: *current-prefix*
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Special Variable: *debug-log-channels*
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Special Variable: *debug-log-context*
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Special Variable: *default-docs-destination-html*
Package

it.unimib.disco.ma.cl.helambdap.

Source

documentation-production.lisp.

Special Variable: *default-docs-destination-html5*
Package

it.unimib.disco.ma.cl.helambdap.

Source

documentation-production.lisp.

Special Variable: *default-docs-destination-temp*
Package

it.unimib.disco.ma.cl.helambdap.

Source

documentation-production.lisp.

Special Variable: *default-docs-destination-texinfo*
Package

it.unimib.disco.ma.cl.helambdap.

Source

documentation-production.lisp.

Special Variable: *default-documentation-structure*

The variable containing the default documentation structure.

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Special Variable: *default-html-extension*
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *doc-bits-db*

The Data Base of doc bits.

The doc bits db is indexed on the NAME of a DOC-BIT.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Special Variable: *doc-bits-db-file*
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Special Variable: *doc-structures*
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Special Variable: *formatted-section-right-margin*
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Special Variable: *helambdap-configuration-parameters*

A list of HELambdaP most important parameters.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap-css-filename*

The default name for the (x)html .css file.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap-css-filename-up*
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Special Variable: *helambdap-css-pathname*

The default pathname for the (X)HTML .css file.

The default directory is set to the location of the source file.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap-data-folder*

The user HELambdaP data folder.

Notes:

You are advised to handle this parameter with care. If you change
this parameter you should be prepared to change most other HELambdaP pathnames.

See Also:

*HELAMBDAP-CSS-PATHNAME*, *HELAMBDAP5-CSS-PATHNAME*, *HELAMBDAP-JS-PATHNAME*

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap-js-data-folder*
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap-js-pathname*
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap-js-relative-pathname*
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap-site*

The site where HELambdaP currently resides.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap-source-location*

The location where HELambdaP source resides.

This parameter is set during HELambdaP installation. If not it is NIL and it indicates that HELambdaP is not properly installed.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap5-css-filename*

The default name for the HTML5 .css file.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap5-css-filename-up*
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Special Variable: *helambdap5-css-pathname*

The default pathname for the (X)HTML .css file.

The default directory is set to the location of the source file.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *hlp-dbg-msg*
Package

it.unimib.disco.ma.cl.helambdap.

Source

setup.lisp.

Special Variable: *hlp-dbg-reader*
Package

it.unimib.disco.ma.cl.helambdap.

Source

setup.lisp.

Special Variable: *hlp-dbg-trace*
Package

it.unimib.disco.ma.cl.helambdap.

Source

setup.lisp.

Special Variable: *hlp-dbg-warn*
Package

it.unimib.disco.ma.cl.helambdap.

Source

setup.lisp.

Special Variable: *html-format*
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Special Variable: *html5-documentation-structure*

The HTML5 documentation structure.

A minimal documentation structure that contains only the main index (and introduction and the dictionary of the system/package/library).

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Special Variable: *html5-format*
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Special Variable: *info-file-name*
Package

it.unimib.disco.ma.cl.helambdap.

Source

collect-documentation.lisp.

Special Variable: *intro-file-name*
Package

it.unimib.disco.ma.cl.helambdap.

Source

collect-documentation.lisp.

Special Variable: *known-documentation-formats*
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Special Variable: *registered-debug-tags*
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Special Variable: *source-extensions*

List of possible ’source extensions’ of files where Lisp code may be found.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *structure-file-name*
Package

it.unimib.disco.ma.cl.helambdap.

Source

collect-documentation.lisp.

Special Variable: *texinfo-documentation-structure*

The Texinfo documentation structure.

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Special Variable: *texinfo-format*
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Special Variable: *try-to-ensure-packages*

Controls whether the system should try to create the packages it encouters.

DEFPACKAGE and IN-PACKAGE forms will be evaluated if non-NIL (default T). Only top-level occurrences of these forms are considered.

Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Special Variable: *unknown-package-condition-class*

This parameter is bound to a condition class related to unknown packages.

The parameter is set by each implementation dependent code in order to properly generate the most appropriate condition.

Package

it.unimib.disco.ma.cl.helambdap.

Source

package-utilities.lisp.

Special Variable: *whitespace-characters*
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Special Variable: *xhtml-frame-documentation-structure*

The XHTML frame-based documentation structure.

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Special Variable: *xhtml-indent*
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Special Variable: *xhtml-simple-frame-documentation-structure*

The XHTML simple frame-based documentation structure.

A minimal documentation structure that contains only the main index (and introduction and the dictionary of of the system/package/library.

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Special Variable: +lambda-list-kwds+
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-string-handling.lisp.

Special Variable: +max-debug-tag+
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Special Variable: +months+
Package

it.unimib.disco.ma.cl.helambdap.

Source

time-utilities.lisp.

Special Variable: +weekdays+
Package

it.unimib.disco.ma.cl.helambdap.

Source

time-utilities.lisp.


6.2.2 Symbol macros

Symbol Macro: *debug-output*
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Symbol Macro: *hlp-dbg-level*
Package

it.unimib.disco.ma.cl.helambdap.

Source

setup.lisp.


6.2.3 Macros

Macro: def-doc-bit (name include tag &body slots)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Macro: def-element-class (name superclasses slots &rest options)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Macro: define-doc-format (name tag key &key derives-from documentation)

Defines a Documentation Format.

This macro generates the appropriate declarations and definitions that introduce a documentation format in the HELambdaP system. In particular it registers the new format in the internal tables and makes the symbolic tags and keys used to retrieve the format known to the system.

See Also:

OUTPUT-FORMAT, OUTPUT-FORMAT-TAG

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Macro: with-backlogged-stream ((s) &body forms)
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Macro: with-debug-context (dbg-ctx &body forms)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Macro: with-debug-settings ((&key prefix tag output) &body forms)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.


6.2.4 Ordinary functions

Function: %make-naming (&key kind id nesting-path)
Package

it.unimib.disco.ma.cl.helambdap.

Source

naming.lisp.

Function: actual-function-name (fname)
Package

it.unimib.disco.ma.cl.helambdap.

Source

functions-utilities.lisp.

Function: add-debug-tag (tag)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: arg-name (arg)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-string-handling.lisp.

Function: article (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Reader: article-doc-bit-components (instance)
Writer: (setf article-doc-bit-components) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

components.

Function: article-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf article-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: article-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: article-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: article-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf article-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: article-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: article-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: article-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: article-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf article-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: asdf-system-doc-bit-depends-on (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: asdf-system-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf asdf-system-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: asdf-system-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: asdf-system-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: asdf-system-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf asdf-system-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: asdf-system-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: asdf-system-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: asdf-system-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: asdf-system-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf asdf-system-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: assimilate-package (from-package to-package)
Package

it.unimib.disco.ma.cl.helambdap.

Source

symbols-utilities.lisp.

Function: base-name (file-n-or-p &optional type)
Package

it.unimib.disco.ma.cl.helambdap.

Source

filename-utilities.lisp.

Reader: book-doc-bit-divisions (instance)
Writer: (setf book-doc-bit-divisions) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

divisions.

Function: book-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf book-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: book-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: book-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: book-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf book-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: book-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: book-doc-bit-navigation (instance)
Writer: (setf book-doc-bit-navigation) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

navigation.

Function: book-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: book-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: book-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf book-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: build-setf-documentation-doc-bit (doc-accessor doc-string)
Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Function: bypass-pprint (s e &optional colon-p at-sign-p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-string-handling.lisp.

Reader: chapter-doc-bit-components (instance)
Writer: (setf chapter-doc-bit-components) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

components.

Function: chapter-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf chapter-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: chapter-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: chapter-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: chapter-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf chapter-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: chapter-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: chapter-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: chapter-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: chapter-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf chapter-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: class-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf class-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: class-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: class-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: class-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf class-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: class-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: class-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: class-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: class-doc-bit-slots (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: class-doc-bit-superclasses (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

superclasses.

Function: class-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf class-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: clean-stream-backlog (stream)
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Function: close-log-channel (name)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: coalesce-doc-bits (doc-bits &optional doc-bits-db)
Package

it.unimib.disco.ma.cl.helambdap.

Source

collect-documentation.lisp.

Function: collect-declarations (forms)

Collects a list of declarations from a form list according to CL rules.

Notes:

Cfr. ANSI 3.4.11 Syntactic Interaction of Documentation Strings and Declarations.

Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Function: collect-duplicates (c &key key test start end from-end &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

collections-utilities.lisp.

Function: compiler-macro-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf compiler-macro-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: compiler-macro-doc-bit-ftype-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: compiler-macro-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: compiler-macro-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: compiler-macro-doc-bit-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: compiler-macro-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf compiler-macro-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: compiler-macro-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: compiler-macro-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: compiler-macro-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: compiler-macro-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf compiler-macro-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: compiler-macro-doc-bit-type-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: conc-pathnames (p1 p2 &rest more-paths)
Package

it.unimib.disco.ma.cl.helambdap.

Source

filename-utilities.lisp.

Function: condition-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf condition-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: condition-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: condition-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: condition-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf condition-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: condition-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: condition-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: condition-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: condition-doc-bit-slots (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: condition-doc-bit-superclasses (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: condition-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf condition-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: constant-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf constant-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: constant-doc-bit-initial-value (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: constant-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: constant-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: constant-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf constant-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: constant-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: constant-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: constant-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: constant-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf constant-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-article-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-asdf-system-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-book-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-chapter-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-class-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-compiler-macro-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-condition-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-constant-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-debug-log-channel (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: copy-debug-log-context (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: copy-deftype-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-destructuring-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: copy-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-doc-bits-data-base (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: copy-documentation-format (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Function: copy-function-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-generic-function-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-generic-function-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: copy-html-format (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Function: copy-html5-format (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Function: copy-lambda-list-item (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: copy-lambda-list-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: copy-literal-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-macro-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-macro-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: copy-method-combination-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-method-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-modify-macro-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-naming (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

naming.lisp.

Function: copy-ordinary-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: copy-package-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-parameter-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-parameterized-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-part-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-set-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-setf-expander-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-slotted-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-specialized-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: copy-struct-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-symbol-macro-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-system-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-texinfo-format (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Function: copy-type-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-variable-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: dbdb (dbdb)
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Reader: debug-log-channel-name (instance)
Writer: (setf debug-log-channel-name) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Target Slot

name.

Function: debug-log-channel-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Reader: debug-log-channel-stack (instance)
Writer: (setf debug-log-channel-stack) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Target Slot

stack.

Reader: debug-log-channel-stream (instance)
Writer: (setf debug-log-channel-stream) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Target Slot

stream.

Reader: debug-log-context-current-tag (instance)
Writer: (setf debug-log-context-current-tag) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Target Slot

current-tag.

Reader: debug-log-context-output (instance)
Writer: (setf debug-log-context-output) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Target Slot

output.

Function: debug-log-context-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Reader: debug-log-context-prefix (instance)
Writer: (setf debug-log-context-prefix) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Target Slot

prefix.

Function: debugmsg (tag prefix format-control &rest format-arguments)

Prints/logs a message for debugging on *DEBUG-OUTPUT*.

TAG and PREFIX can be both T to simplify DEBUGMSG usage; in that case defaults are used.

PREFIX, if not T, should be a STRING to be used as a prefix to the message.

Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: deftype-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf deftype-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: deftype-doc-bit-ftype-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: deftype-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: deftype-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: deftype-doc-bit-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: deftype-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf deftype-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: deftype-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: deftype-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: deftype-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: deftype-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf deftype-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: deftype-doc-bit-type-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: delete-debug-tag (tag)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: destructuring-lambda-list-allow-other-keys (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: destructuring-lambda-list-auxiliary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: destructuring-lambda-list-keyword-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: destructuring-lambda-list-optional-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: destructuring-lambda-list-ordinary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: destructuring-lambda-list-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: destructuring-lambda-list-rest-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: directory-name (file-n-or-p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

filename-utilities.lisp.

Function: directory-pathname (file-n-or-p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

filename-utilities.lisp.

Function: directory-source-files (p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

collect-documentation.lisp.

Function: doc-area (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Reader: doc-bit-doc-string (instance)
Writer: (setf doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

doc-string.

Function: doc-bit-identifier (db)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind.

Reader: doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Reader: doc-bit-location (instance)
Writer: (setf doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

location.

Reader: doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

name.

Function: doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: doc-bit-package (db)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: doc-bit-pathname-name (doc-bit)

Ensures that the resulting pathname does not contain ’problematic’ characters.

More specifically: #\/ #\Space #\* #% #( #)

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

setfed-p.

Reader: doc-bit-timestamp (instance)
Writer: (setf doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

timestamp.

Reader: doc-bits-data-base-dbdb (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Target Slot

dbdb.

Function: doc-file (name)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: doc-file-pathname-type ()
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: documentation-format-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Function: dump-doc-bit-html (doc-bit n str-tag doc-string out)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer.lisp.

Function: element-location-depth (e)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: element-location-path (e)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: empty-string-p (s)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: enclosing-directory (file-n-or-p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

filename-utilities.lisp.

Function: end-debugging-logging (&key channel)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: ensure-configuration-files ()
Package

it.unimib.disco.ma.cl.helambdap.

Source

setup.lisp.

Function: erase-doc-structure (ds)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: external-symbol-p (s &optional sp)
Package

it.unimib.disco.ma.cl.helambdap.

Source

symbols-utilities.lisp.

Function: extract-section-name (sect)
Package

it.unimib.disco.ma.cl.helambdap.

Source

html-source-handling.lisp.

Function: extract-section-names (sects)
Package

it.unimib.disco.ma.cl.helambdap.

Source

html-source-handling.lisp.

Function: extract-symbol-form-documentation (form)
Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Function: extricate-doc-string (forms)

Given a list of FORMS finds a doc-string according to CL rules.

Notes:

Cfr. ANSI 3.4.11 Syntactic Interaction of Documentation Strings and Declarations.

Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Function: file (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: file-set (name &rest list)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: fill-doc-bits-db (f &optional dbdb)
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: find-doc-format (id)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Function: find-doc-structure (name)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: first-line-special (s)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: flatten-if (p l)
Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Function: folder (name &rest files)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: form-documentation (form)
Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Reader: format-key (instance)
Writer: (setf format-key) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Target Slot

key.

Reader: format-tag (instance)
Writer: (setf format-tag) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Target Slot

tag.

Function: frame (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: frameset (name &rest keys &key style header footer navigation sidebar content location &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: frameset-footer-name (fs)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: frameset-header-name (fs)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: frameset-navigation-name (fs)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: frameset-sidebar-name (fs)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: framesets (name style &rest framesets)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: function-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf function-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: function-doc-bit-ftype-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: function-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: function-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: function-doc-bit-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: function-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf function-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: function-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: function-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: function-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: function-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf function-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: function-doc-bit-type-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: function-doc-bit-values (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

values.

Function: function-name-list-p (fname)
Package

it.unimib.disco.ma.cl.helambdap.

Source

functions-utilities.lisp.

Function: function-name-setf-p (fname)
Package

it.unimib.disco.ma.cl.helambdap.

Source

functions-utilities.lisp.

Function: function-name-symbol-p (fname)
Package

it.unimib.disco.ma.cl.helambdap.

Source

functions-utilities.lisp.

Function: generic-function-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf generic-function-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: generic-function-doc-bit-ftype-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: generic-function-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: generic-function-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: generic-function-doc-bit-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: generic-function-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf generic-function-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: generic-function-doc-bit-methods (instance)
Writer: (setf generic-function-doc-bit-methods) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

methods.

Function: generic-function-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: generic-function-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: generic-function-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: generic-function-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf generic-function-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: generic-function-doc-bit-type-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: generic-function-doc-bit-values (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: generic-function-lambda-list-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: get-char (&optional stream eof-error-p eof-value recursive-p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Function: gf-lambda-list-allow-other-keys (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: gf-lambda-list-auxiliary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: gf-lambda-list-keyword-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: gf-lambda-list-optional-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: gf-lambda-list-ordinary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: gf-lambda-list-rest-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: header (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Reader: html-format-key (instance)
Writer: (setf html-format-key) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Target Slot

key.

Function: html-format-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Reader: html-format-tag (instance)
Writer: (setf html-format-tag) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Target Slot

tag.

Reader: html5-format-key (instance)
Writer: (setf html5-format-key) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Target Slot

key.

Function: html5-format-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Reader: html5-format-tag (instance)
Writer: (setf html5-format-tag) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Target Slot

tag.

Function: info-area (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: inherited-symbol-p (s &optional sp)
Package

it.unimib.disco.ma.cl.helambdap.

Source

symbols-utilities.lisp.

Function: internal-symbol-p (s &optional sp)
Package

it.unimib.disco.ma.cl.helambdap.

Source

symbols-utilities.lisp.

Function: is-declaration (f)
Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Function: is-element (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: js-file (&optional name)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: lambda-list-item-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: lambda-list-var-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Reader: literal-doc-bit-content (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

content.

Function: literal-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf literal-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: literal-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: literal-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: literal-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf literal-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: literal-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: literal-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: literal-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: literal-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf literal-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: ll-allow-other-keys (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

allow-other-keys.

Reader: ll-auxiliary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

auxiliary-vars.

Reader: ll-keyword-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

keyword-vars.

Reader: ll-optional-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

optional-vars.

Reader: ll-ordinary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

ordinary-vars.

Reader: ll-rest-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

rest-var.

Reader: lli-form (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

form.

Reader: lli-item (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

item.

Reader: lli-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

kind.

Function: lli-name (lli)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: llv-form (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: llv-item (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: llv-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: llv-name (lli)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: look-at-char (&optional peek-type stream eof-error-p eof-value recursive-p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Function: macro-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf macro-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: macro-doc-bit-ftype-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: macro-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: macro-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: macro-doc-bit-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: macro-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf macro-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: macro-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: macro-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: macro-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: macro-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf macro-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: macro-doc-bit-type-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: macro-lambda-list-allow-other-keys (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: macro-lambda-list-auxiliary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Reader: macro-lambda-list-body-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

body-var.

Reader: macro-lambda-list-env-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

env-var.

Function: macro-lambda-list-keyword-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: macro-lambda-list-optional-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: macro-lambda-list-ordinary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: macro-lambda-list-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: macro-lambda-list-rest-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Reader: macro-lambda-list-whole-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

whole-var.

Function: main-view (name style &rest elements)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: make-article-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location components)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-asdf-system-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location depends-on)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-book-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location navigation divisions)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-chapter-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location components)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-class-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location slots superclasses)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-compiler-macro-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location lambda-list type-declarations ftype-declarations)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-condition-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location slots superclasses)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-constant-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location initial-value)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-debug-log-channel (&key name stack stream)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: make-debug-log-context (&key prefix current-tag output)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: make-deftype-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location lambda-list type-declarations ftype-declarations)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-destructuring-lambda-list (&optional ordinary-vars optional-vars rest-var keyword-vars allow-other-keys auxiliary-vars)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: make-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-doc-bit-pathname (doc-bit &optional type where)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-doc-bits-data-base ()
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: make-documentation-structure (name root &rest structure)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: make-function-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location lambda-list type-declarations ftype-declarations values)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-generic-function-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location lambda-list type-declarations ftype-declarations values methods)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-generic-function-lambda-list (&optional ordinary-vars optional-vars rest-var keyword-vars allow-other-keys auxiliary-vars)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: make-literal-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location content)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-macro-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location lambda-list type-declarations ftype-declarations)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-macro-lambda-list (&optional whole-var env-var ordinary-vars optional-vars rest-var body-var keyword-vars allow-other-keys auxiliary-vars)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: make-method-combination-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-method-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location lambda-list type-declarations ftype-declarations values qualifiers)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-modify-macro-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location lambda-list type-declarations ftype-declarations)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-naming (kind name &optional nesting-path)

Constructs a NAMING.

Package

it.unimib.disco.ma.cl.helambdap.

Source

naming.lisp.

Function: make-naming* (kind name &rest nesting-path)

Constructs a NAMING.

NESTING-PATH is passed as a &rest parameter.

Package

it.unimib.disco.ma.cl.helambdap.

Source

naming.lisp.

Function: make-ordinary-lambda-list (&optional ordinary-vars optional-vars rest-var keyword-vars allow-other-keys auxiliary-vars)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: make-package-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location use-list nicknames)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-parameter-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location initial-value)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-part-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location components)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-set-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-setf-expander-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location lambda-list type-declarations ftype-declarations)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-specialized-lambda-list (&optional ordinary-vars optional-vars rest-var keyword-vars allow-other-keys auxiliary-vars)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: make-struct-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location slots include)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-symbol-macro-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location expansion)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-type-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-variable-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location initial-value)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-combination-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf method-combination-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-combination-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-combination-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-combination-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf method-combination-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-combination-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-combination-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-combination-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-combination-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf method-combination-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf method-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-doc-bit-ftype-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: method-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: method-doc-bit-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf method-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: method-doc-bit-qualifiers (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

qualifiers.

Function: method-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf method-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-doc-bit-type-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-doc-bit-values (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: mkllitem (item kind &optional form)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: mkllvar (item kind &optional form)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: modify-macro-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf modify-macro-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: modify-macro-doc-bit-ftype-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: modify-macro-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: modify-macro-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: modify-macro-doc-bit-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: modify-macro-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf modify-macro-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: modify-macro-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: modify-macro-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: modify-macro-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: modify-macro-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf modify-macro-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: modify-macro-doc-bit-type-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: move-package-symbols (from-package to-package)
Package

it.unimib.disco.ma.cl.helambdap.

Source

package-utilities.lisp.

Reader: naming-id (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

naming.lisp.

Target Slot

id.

Reader: naming-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

naming.lisp.

Target Slot

kind.

Reader: naming-nesting-path (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

naming.lisp.

Target Slot

nesting-path.

Function: naming-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

naming.lisp.

Function: navigation (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: newline (&optional out)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: newlines (&optional out n)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: non-empty-string-p (s)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: open-log-channel (name)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: ordinary-lambda-list-allow-other-keys (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: ordinary-lambda-list-auxiliary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: ordinary-lambda-list-keyword-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: ordinary-lambda-list-optional-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: ordinary-lambda-list-ordinary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: ordinary-lambda-list-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: ordinary-lambda-list-rest-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: package-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf package-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: package-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: package-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: package-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf package-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: package-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: package-doc-bit-nicknames (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

nicknames.

Function: package-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: package-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: package-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf package-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: package-doc-bit-use-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

use-list.

Function: package-shortest-name (p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: pages (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: paragraphize-doc-string (s)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-string-handling.lisp.

Function: parameter-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf parameter-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameter-doc-bit-initial-value (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameter-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: parameter-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: parameter-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf parameter-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameter-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameter-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameter-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameter-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf parameter-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameterized-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf parameterized-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: parameterized-doc-bit-ftype-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

ftype-declarations.

Function: parameterized-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameterized-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: parameterized-doc-bit-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

lambda-list.

Function: parameterized-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf parameterized-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameterized-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameterized-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameterized-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameterized-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf parameterized-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: parameterized-doc-bit-type-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

type-declarations.

Function: parse-doc-hyperspec-style (s)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-string-handling.lisp.

Reader: part-doc-bit-components (instance)
Writer: (setf part-doc-bit-components) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

components.

Function: part-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf part-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: part-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: part-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: part-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf part-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: part-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: part-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: part-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: part-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf part-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: path-full (host device directory name type version)
Package

it.unimib.disco.ma.cl.helambdap.

Source

filename-utilities.lisp.

Function: pll (ll-type ll &optional recur)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: pll-debugging (ll-type ll &optional recur)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: pprint-documentation-structure (structure &optional out)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: print-doc-bits-db (&optional dbdb stream)

Prints the content of the curret Doc Bits DB.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: process-arg-n-value-pars (anv-pars)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-string-handling.lisp.

Function: process-returns-declaration (returns)

Munging of RETURNS declaration.

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-string-handling.lisp.

Function: produce-doc-bit-title-name (doc-bit)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-string-handling.lisp.

Function: property (ds p &optional default)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: (setf property) (ds p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: quote-wild-in-pathname-name (name)
Package

it.unimib.disco.ma.cl.helambdap.

Source

filename-utilities.lisp.

Function: read-form (forms-stream &optional eof)
Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Function: read-structure-file (&optional struct-pathname)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: register-doc-format (df)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Function: register-doc-structure (ds &key if-exists)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: sanitize-quotes-for-html (s)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: sanitize-string-for-html (s)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: section (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: select-doc-structure (format-tag)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: set-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf set-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: set-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: set-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: set-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf set-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: set-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: set-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: set-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: set-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf set-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: set-property (ds p v)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: setf-expander-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf setf-expander-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: setf-expander-doc-bit-ftype-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: setf-expander-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: setf-expander-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: setf-expander-doc-bit-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: setf-expander-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf setf-expander-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: setf-expander-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: setf-expander-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: setf-expander-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: setf-expander-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf setf-expander-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: setf-expander-doc-bit-type-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: sift-standard-doc-bits (doc-bits)
Package

it.unimib.disco.ma.cl.helambdap.

Source

collect-documentation.lisp.

Function: similar-doc-bits-p (dbit1 dbit2)

Check whether two DOC-BTIs are ’similar’.

Two DOC-BITs are similar if they are of the same type (no subtyping), they have the same DOC-BIT-NAME and their DOC-BIT-DOC-STRINGs are equal.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: site (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: slotted-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf slotted-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: slotted-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: slotted-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: slotted-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf slotted-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: slotted-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: slotted-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: slotted-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: slotted-doc-bit-slots (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

slots.

Function: slotted-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf slotted-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: specialized-lambda-list-allow-other-keys (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: specialized-lambda-list-auxiliary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: specialized-lambda-list-keyword-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: specialized-lambda-list-optional-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: specialized-lambda-list-ordinary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: specialized-lambda-list-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: specialized-lambda-list-rest-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: split-all-lines (strings)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: split-at-tex-paragraphs (s)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: split-lines-for-html (s)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: start-debug-logging (&key prefix tag output channel)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: stream-backlog (stream)
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Function: (setf stream-backlog) (stream)
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Function: struct-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf struct-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: struct-doc-bit-include (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

include.

Function: struct-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: struct-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: struct-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf struct-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: struct-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: struct-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: struct-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: struct-doc-bit-slots (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: struct-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf struct-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: style-file (&optional name)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: subdirectories (p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

collect-documentation.lisp.

Function: symbol-macro-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf symbol-macro-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: symbol-macro-doc-bit-expansion (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

expansion.

Function: symbol-macro-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: symbol-macro-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: symbol-macro-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf symbol-macro-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: symbol-macro-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: symbol-macro-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: symbol-macro-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: symbol-macro-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf symbol-macro-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: symbol-status-in-package (sd pd)
Package

it.unimib.disco.ma.cl.helambdap.

Source

symbols-utilities.lisp.

Reader: system-doc-bit-depends-on (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

depends-on.

Function: system-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf system-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: system-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: system-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: system-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf system-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: system-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: system-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: system-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: system-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf system-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: t_lambda-list-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: texinfo-file (name &rest contents)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Reader: texinfo-format-key (instance)
Writer: (setf texinfo-format-key) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Target Slot

key.

Function: texinfo-format-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Reader: texinfo-format-tag (instance)
Writer: (setf texinfo-format-tag) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Target Slot

tag.

Function: text-timestamp ()

Produces a string of th form "Day Mon Dat HH:MM:SS TZ YEAR".

Package

it.unimib.disco.ma.cl.helambdap.

Source

time-utilities.lisp.

Function: type-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf type-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: type-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: type-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: type-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf type-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: type-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: type-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: type-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: type-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf type-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: unget-char (char &optional stream backlog-length)
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Function: unget-chars (chars &optional stream backlog-length)
Package

<