The helambdap Reference Manual
Table of Contents
The helambdap Reference Manual
This is the helambdap Reference Manual,
generated automatically by Declt version 3.0 "Montgomery Scott"
on Sun May 15 04:56:38 2022 GMT+0.
1 Introduction
HEΛP
====
Copyright (c) 2012-2022 Marco Antoniotti and Stefano Gandelli
See file COPYING for licensing information
DESCRIPTION
-----------
HEΛP ("HELP") is yet another CL code documentation utility, which has
been inspired by JavaDoc and doxygen.
HEΛP produces, by default, a (mostly) XHTML set of documents. The
system strives to be simple to use by making a few choices, while
maintaining a number of hooks that can be used to customize the
system, e.g., by producing a different kind of output (e.g., Texinfo).
The simplest way to get HEΛP (pun intended) is to use the function
document, as in the example below, where a few assumptions are made.
We are in the directory where the code to be documented resides. The
actual documentation will end up in the directory (using POSIX syntax
and conventions) `./docs/html/`.
~~~~
cl-prompt> (document *the-current-directory* :documentation-title "My Library")
;;; Several messages, some warnings and error messages.
;;; More messages, more warnings and error messages (these last ones ignored.).
;;; Yadda, yadda, yadda....
NIL
~~~~
As stated, the previous command will create the documentation (with an
index.htm file in the `./docs/html/` folder. Alas, note that the
`*the-current-directory*` must be obtained in an
implementation-dependent way. Note also that the default format for
the documentation is (mostly) XHTML.
The documentation thus generated is incomplete. Some HTML files are
either skeletons or are not there (and your browser may complain
accordingly). It is up to you to fill these files with appropriate
content: a prominent example is the file named introduction.htm which
appears on the first page. It usually appears blank.
INSTALLATION
------------
HEΛP is available on quicklisp.
Otherwise, installation should be simple if you have quicklisp, ASDF,
or MK-DEFSYSTEM set up. You will need also XHTMΛ and a few other
libraries. Check out the system files for the current list.
A NOTE ON FORKING
-----------------
Of course you are free to fork the project subject to the current
licensing scheme. However, before you do so, I ask you to consider
plain old "cooperation" by asking me to become a developer.
It helps keeping the entropy level at an acceptable level.
Enjoy
Marco Antoniotti 2021-03-14
2 Systems
The main system appears first, followed by any subsystem dependency.
2.1 helambdap
- Author
Marco Antoniotti
- License
BSD like
- Description
The HELambdaP System.
- Dependencies
- cl-fad
- clad
- split-sequence
- xhtmlambda
- Source
helambdap.asd (file)
- Components
-
3 Modules
Modules are listed depth-first from the system components tree.
3.1 helambdap/utilities
- Dependency
helambdap-pkg.lisp (file)
- Parent
helambdap (system)
- Location
utilities/
- Components
-
3.2 helambdap/impl-dependent
- Dependency
helambdap-pkg.lisp (file)
- Parent
helambdap (system)
- Location
impl-dependent/
- Components
-
3.3 helambdap/tools
- Dependency
helambdap-pkg.lisp (file)
- Parent
helambdap (system)
- Location
tools/
- 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.asd
- Location
helambdap.asd
- Systems
helambdap (system)
4.1.2 helambdap/helambdap-pkg.lisp
- Parent
helambdap (system)
- Location
helambdap-pkg.lisp
- Packages
it.unimib.disco.ma.cl.helambdap
4.1.3 helambdap/helambdap-globals.lisp
- Dependency
helambdap-pkg.lisp (file)
- Parent
helambdap (system)
- Location
helambdap-globals.lisp
- Exported Definitions
-
- Internal Definitions
-
4.1.4 helambdap/utilities/text-utilities.lisp
- Parent
utilities (module)
- Location
utilities/text-utilities.lisp
- Internal Definitions
-
4.1.5 helambdap/utilities/package-utilities.lisp
- Parent
utilities (module)
- Location
utilities/package-utilities.lisp
- Internal Definitions
-
4.1.6 helambdap/utilities/filename-utilities.lisp
- Parent
utilities (module)
- Location
utilities/filename-utilities.lisp
- Internal Definitions
-
4.1.7 helambdap/utilities/functions-utilities.lisp
- Parent
utilities (module)
- Location
utilities/functions-utilities.lisp
- Internal Definitions
-
4.1.8 helambdap/utilities/collections-utilities.lisp
- Parent
utilities (module)
- Location
utilities/collections-utilities.lisp
- Internal Definitions
collect-duplicates (function)
4.1.9 helambdap/utilities/time-utilities.lisp
- Parent
utilities (module)
- Location
utilities/time-utilities.lisp
- Internal Definitions
-
4.1.10 helambdap/utilities/streams-utilities.lisp
- Parent
utilities (module)
- Location
utilities/streams-utilities.lisp
- Internal Definitions
-
4.1.11 helambdap/utilities/symbols-utilities.lisp
- Parent
utilities (module)
- Location
utilities/symbols-utilities.lisp
- Internal Definitions
-
4.1.12 helambdap/utilities/lambda-list-parsing.lisp
- Parent
utilities (module)
- Location
utilities/lambda-list-parsing.lisp
- Internal Definitions
-
4.1.13 helambdap/utilities/debugging-utilities.lisp
- Parent
utilities (module)
- Location
utilities/debugging-utilities.lisp
- Internal Definitions
-
4.1.14 helambdap/setup.lisp
- Dependencies
-
- Parent
helambdap (system)
- Location
setup.lisp
- Exported Definitions
-
- Internal Definitions
-
4.1.15 helambdap/naming.lisp
- Dependency
setup.lisp (file)
- Parent
helambdap (system)
- Location
naming.lisp
- Internal Definitions
-
4.1.16 helambdap/doc-bit.lisp
- Dependencies
-
- Parent
helambdap (system)
- Location
doc-bit.lisp
- Internal Definitions
-
4.1.17 helambdap/extract-doc.lisp
- Dependency
doc-bit.lisp (file)
- Parent
helambdap (system)
- Location
extract-doc.lisp
- Exported Definitions
-
- Internal Definitions
-
4.1.18 helambdap/helambdap.lisp
- Dependency
doc-bit.lisp (file)
- Parent
helambdap (system)
- Location
helambdap.lisp
- Exported Definitions
-
- Internal Definitions
-
4.1.19 helambdap/collect-documentation.lisp
- Dependency
doc-bit.lisp (file)
- Parent
helambdap (system)
- Location
collect-documentation.lisp
- Internal Definitions
-
4.1.20 helambdap/doc-formats.lisp
- Dependencies
-
- Parent
helambdap (system)
- Location
doc-formats.lisp
- Exported Definitions
-
- Internal Definitions
-
4.1.21 helambdap/known-doc-formats.lisp
- Dependency
doc-formats.lisp (file)
- Parent
helambdap (system)
- Location
known-doc-formats.lisp
- Exported Definitions
-
- Internal Definitions
-
4.1.22 helambdap/doc-structure.lisp
- Dependencies
-
- Parent
helambdap (system)
- Location
doc-structure.lisp
- Internal Definitions
-
4.1.23 helambdap/documentation-production.lisp
- Dependencies
-
- Parent
helambdap (system)
- Location
documentation-production.lisp
- Exported Definitions
-
- Internal Definitions
-
4.1.24 helambdap/xhtml-common-definitions.lisp
- Dependency
setup.lisp (file)
- Parent
helambdap (system)
- Location
xhtml-common-definitions.lisp
- Exported Definitions
-
4.1.25 helambdap/doc-string-handling.lisp
- Dependency
xhtml-common-definitions.lisp (file)
- Parent
helambdap (system)
- Location
doc-string-handling.lisp
- Internal Definitions
-
4.1.26 helambdap/html-source-handling.lisp
- Dependency
xhtml-common-definitions.lisp (file)
- Parent
helambdap (system)
- Location
html-source-handling.lisp
- Internal Definitions
-
4.1.27 helambdap/xhtml-lambda-producer-protocol.lisp
- Dependency
xhtml-common-definitions.lisp (file)
- Parent
helambdap (system)
- Location
xhtml-lambda-producer-protocol.lisp
- Internal Definitions
-
4.1.28 helambdap/xhtml-lambda-producer.lisp
- Dependencies
-
- Parent
helambdap (system)
- Location
xhtml-lambda-producer.lisp
- Exported Definitions
-
- Internal Definitions
-
4.1.29 helambdap/impl-dependent/sbcl.lisp
- Parent
impl-dependent (module)
- Location
impl-dependent/sbcl.lisp
4.1.30 helambdap/impl-dependent/asdf-deps.lisp
- Parent
impl-dependent (module)
- Location
impl-dependent/asdf-deps.lisp
4.1.31 helambdap/tools/asdf-hlp-doc.lisp
- Parent
tools (module)
- Location
tools/asdf-hlp-doc.lisp
- Exported Definitions
document-op (class)
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 (file)
- Nicknames
-
- Use List
common-lisp
- Exported Definitions
-
- Internal Definitions
-
6 Definitions
Definitions are sorted by export status, category, package, and then by
lexicographic order.
6.1 Exported definitions
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 (file)
- 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 (file)
- Special Variable: *exclude-directories*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap-globals.lisp (file)
- Special Variable: *exclude-files*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap-globals.lisp (file)
- 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 (file)
- 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 (file)
- Special Variable: *supersede-documentation*
-
If T, the default, any documentation will be superseded.
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap-globals.lisp (file)
- 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 (file)
- Special Variable: +doctype-html5-control-string+
-
The standard HTML5 doctype declaration.
- Package
it.unimib.disco.ma.cl.helambdap
- Source
xhtml-common-definitions.lisp (file)
- 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 (file)
- Special Variable: +frameset-doctype-public-id+
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
xhtml-common-definitions.lisp (file)
- Special Variable: +frameset-doctype-system-id+
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
xhtml-common-definitions.lisp (file)
6.1.2 Macros
-
Defines a specialized procedure to extract a doc string from a definition.
- Package
it.unimib.disco.ma.cl.helambdap
- Source
extract-doc.lisp (file)
6.1.3 Functions
- Function: clear-doc-bits-db &optional DBDB
-
Clears the doc-bits data base.
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap.lisp (file)
- Function: doc-bits-data-base-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap.lisp (file)
- Function: document FOR-WHAT &key DOCUMENTATION-TITLE FORMAT LAYOUT SOURCE DESTINATION (SUPERSEDE *SUPERSEDE-DOCUMENTATION*) (ONLY-DOCUMENTED *ONLY-DOCUMENTED*) (ONLY-EXPORTED *ONLY-EXPORTED*) (EVERYTHING *EVERYTHING*) (EXCLUDE-DIRECTORIES *EXCLUDE-DIRECTORIES*) (EXCLUDE-FILES *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 (file)
- Function: get-doc-bits NAME &optional DBDB
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap.lisp (file)
- Function: helambdap-data-folder ()
-
Returns the location of the HELambdaP ’data’ folder.
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap-globals.lisp (file)
- 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 (file)
- Function: helambdap-source-location ()
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
setup.lisp (file)
- Function: init-doc-bits-db ()
-
Initializes the doc-bits data base.
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap.lisp (file)
- 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 (file)
- Function: list-doc-format-tags ()
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-formats.lisp (file)
- Function: list-doc-formats ()
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-formats.lisp (file)
- 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 (file)
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 (file)
- Methods
- Method: build-documentation (S system) FORMAT &key &allow-other-keys around
-
- 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 (P pathname) FORMAT &key &allow-other-keys around
-
- 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 FOR-WHAT (FORMAT (eql html5)) &key &allow-other-keys before
-
- Method: build-documentation FOR-WHAT FORMAT &key DOCUMENTATION-TITLE LAYOUT &allow-other-keys before
-
- 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 (file)
- Methods
- Method: documentation X (DOC-TYPE symbol) &key (DOC-BITS-DB DBDB) DB-STORE RELOAD DISPLAY &allow-other-keys before
-
- Method: documentation X (DOC-TYPE symbol) &key (DOC-BITS-DB DBDB) DB-STORE RELOAD DISPLAY &allow-other-keys
-
-
Extracts the documentation from a source WHERE-FROM.
- Package
it.unimib.disco.ma.cl.helambdap
- Source
extract-doc.lisp (file)
- Methods
-
-
-
-
-
Extracts the documentation from a form tagged with a specific kind.
- Package
it.unimib.disco.ma.cl.helambdap
- Source
extract-doc.lisp (file)
- Methods
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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.
-
-
-
-
-
-
-
-
-
-
-
-
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 (file)
- Methods
-
- 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 (file)
- Methods
- Method: output-format-tag (X (eql html5))
-
- Source
known-doc-formats.lisp (file)
- Method: output-format-tag (X (eql html5))
-
- Source
known-doc-formats.lisp (file)
- Method: output-format-tag (X (eql html))
-
- Source
known-doc-formats.lisp (file)
- Method: output-format-tag (X (eql html))
-
- Source
known-doc-formats.lisp (file)
- Method: output-format-tag (X (eql texinfo))
-
- Source
known-doc-formats.lisp (file)
- Method: output-format-tag (X (eql texinfo))
-
- Source
known-doc-formats.lisp (file)
- 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 (file)
- Methods
- Method: produce-documentation (FORMAT (eql html)) (DOC-BIT generic-function-doc-bit) (OUT file-stream) DOC-BITS &key DOCUMENTATION-TITLE &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- Method: produce-documentation (FORMAT (eql html)) STRUCTURE (OUT stream) DOC-BIT &key DOCUMENTATION-TITLE &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- Method: produce-documentation (FORMAT (eql html)) (DOC-BIT class-doc-bit) (OUT file-stream) DOC-BITS &key &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- Method: produce-documentation (FORMAT (eql html)) (DOC-BIT struct-doc-bit) (OUT file-stream) DOC-BITS &key &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- Method: produce-documentation (FORMAT (eql html)) (DOC-BIT constant-doc-bit) (OUT file-stream) DOC-BITS &key &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- Method: produce-documentation (FORMAT (eql html)) (DOC-BIT macro-doc-bit) (OUT file-stream) DOC-BITS &key DOCUMENTATION-TITLE &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- Method: produce-documentation (FORMAT (eql html)) (DOC-BIT function-doc-bit) (OUT file-stream) DOC-BITS &key DOCUMENTATION-TITLE &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- Method: produce-documentation (FORMAT (eql html)) (DOC-BIT parameterized-doc-bit) (OUT file-stream) DOC-BITS &key DOCUMENTATION-TITLE &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- Method: produce-documentation (FORMAT (eql html)) (DOC-BIT system-doc-bit) (OUT file-stream) DOC-BITS &key &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- Method: produce-documentation (FORMAT (eql html)) (DOC-BIT package-doc-bit) (OUT file-stream) DOC-BITS &key DOCUMENTATION-TITLE &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- Method: produce-documentation (FORMAT (eql html)) (DOC-BIT doc-bit) (OUT file-stream) DOC-BITS &key DOCUMENTATION-TITLE &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- Method: produce-documentation (FORMAT (eql html)) (STRUCTURE file-set) (WHERE file-stream) DOC-BITS &key DOCUMENTATION-TITLE &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- Method: produce-documentation (FORMAT (eql html)) (STRUCTURE file-set) (WHERE pathname) DOC-BITS &key DOCUMENTATION-TITLE &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- Method: produce-documentation (FORMAT (eql html)) (ELEMENT frame) (WHERE stream) DOC-BITS &key DOCUMENTATION-TITLE &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- Method: produce-documentation (FORMAT (eql html)) (STRUCTURE frameset) (WHERE pathname) DOC-BITS &key DOCUMENTATION-TITLE &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- Method: produce-documentation (FORMAT (eql html)) (FSS framesets) (WHERE pathname) DOC-BITS &key DOCUMENTATION-TITLE &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- Method: produce-documentation (FORMAT (eql html)) (STRUCTURE doc-file) (WHERE file-stream) DOC-BITS &key DOCUMENTATION-TITLE &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- Method: produce-documentation (FORMAT (eql html)) (STRUCTURE doc-file) (WHERE pathname) DOC-BITS &key DOCUMENTATION-TITLE &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- Method: produce-documentation (FORMAT (eql html)) (STRUCTURE style-file) (WHERE pathname) DOC-BITS &key DOCUMENTATION-TITLE &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- Method: produce-documentation (FORMAT (eql html)) (STRUCTURE documentation-structure) (WHERE pathname) DOC-BITS &key DOCUMENTATION-TITLE &allow-other-keys
-
- Source
xhtml-lambda-producer.lisp (file)
- 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 (file)
- 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 (file)
- 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 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 (file)
- Direct superclasses
structure-object (structure)
- Direct methods
print-object (method)
- Direct slots
- Slot: dbdb
-
- Type
hash-table
- Initform
(make-hash-table :test (function equal))
- Readers
doc-bits-data-base-dbdb (function)
- Writers
(setf doc-bits-data-base-dbdb) (function)
6.1.6 Classes
- Class: document-op ()
-
The HELambdaP Document Op ASDF Class.
- Package
it.unimib.disco.ma.cl.helambdap
- Source
asdf-hlp-doc.lisp (file)
- Direct superclasses
non-propagating-operation (class)
- Direct methods
- operate (method)
- action-description (method)
- operation-done-p (method)
- output-files (method)
- input-files (method)
- perform (method)
6.2 Internal definitions
6.2.1 Special variables
- Special Variable: *%%debug-logging-stack%%*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Special Variable: *always-excluded-directories*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap-globals.lisp (file)
- Special Variable: *backlog-length*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
streams-utilities.lisp (file)
- Special Variable: *backtraceable-streams*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
streams-utilities.lisp (file)
- Special Variable: *bad-chars-replacements*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Special Variable: *configuration-readme*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
setup.lisp (file)
- Special Variable: *current-debug-tag*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- 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 (file)
- Special Variable: *current-prefix*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Special Variable: *debug-log-channels*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Special Variable: *debug-log-context*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Special Variable: *default-docs-destination-html*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
documentation-production.lisp (file)
- Special Variable: *default-docs-destination-html5*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
documentation-production.lisp (file)
- Special Variable: *default-docs-destination-temp*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
documentation-production.lisp (file)
- Special Variable: *default-docs-destination-texinfo*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
documentation-production.lisp (file)
- Special Variable: *default-documentation-structure*
-
The variable containing the default documentation structure.
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Special Variable: *default-html-extension*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap-globals.lisp (file)
- 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 (file)
- Special Variable: *doc-bits-db-file*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap.lisp (file)
- Special Variable: *doc-structures*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Special Variable: *formatted-section-right-margin*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
xhtml-lambda-producer-protocol.lisp (file)
- Special Variable: *helambdap-configuration-parameters*
-
A list of HELambdaP most important parameters.
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap-globals.lisp (file)
- 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 (file)
- Special Variable: *helambdap-css-filename-up*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- 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 (file)
- 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 (file)
- Special Variable: *helambdap-js-data-folder*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap-globals.lisp (file)
- Special Variable: *helambdap-js-pathname*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap-globals.lisp (file)
- Special Variable: *helambdap-js-relative-pathname*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap-globals.lisp (file)
- Special Variable: *helambdap-site*
-
The site where HELambdaP currently resides.
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap-globals.lisp (file)
- 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 (file)
- Special Variable: *helambdap5-css-filename*
-
The default name for the HTML5 .css file.
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap-globals.lisp (file)
- Special Variable: *helambdap5-css-filename-up*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- 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 (file)
- Special Variable: *hlp-dbg-msg*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
setup.lisp (file)
- Special Variable: *hlp-dbg-reader*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
setup.lisp (file)
- Special Variable: *hlp-dbg-trace*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
setup.lisp (file)
- Special Variable: *hlp-dbg-warn*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
setup.lisp (file)
- Special Variable: *html-format*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
known-doc-formats.lisp (file)
- 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 (file)
- Special Variable: *html5-format*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
known-doc-formats.lisp (file)
- Special Variable: *info-file-name*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
collect-documentation.lisp (file)
- Special Variable: *intro-file-name*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
collect-documentation.lisp (file)
- Special Variable: *known-documentation-formats*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-formats.lisp (file)
- Special Variable: *registered-debug-tags*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- 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 (file)
- Special Variable: *structure-file-name*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
collect-documentation.lisp (file)
- Special Variable: *texinfo-documentation-structure*
-
The Texinfo documentation structure.
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Special Variable: *texinfo-format*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
known-doc-formats.lisp (file)
- 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 (file)
- 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 (file)
- Special Variable: *whitespace-characters*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
streams-utilities.lisp (file)
- Special Variable: *xhtml-frame-documentation-structure*
-
The XHTML frame-based documentation structure.
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Special Variable: *xhtml-indent*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
xhtml-lambda-producer-protocol.lisp (file)
- 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 (file)
- Special Variable: +lambda-list-kwds+
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-string-handling.lisp (file)
- Special Variable: +max-debug-tag+
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Special Variable: +months+
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
time-utilities.lisp (file)
- Special Variable: +weekdays+
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
time-utilities.lisp (file)
6.2.2 Symbol macros
- Symbol Macro: *debug-output*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Expansion
*debug-io*
- Symbol Macro: *hlp-dbg-level*
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
setup.lisp (file)
- Expansion
|it.unimib.disco.ma.cl.helambdap|::*current-debug-tag*
6.2.3 Macros
- Macro: def-doc-bit NAME INCLUDE TAG &body SLOTS
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Macro: def-element-class NAME SUPERCLASSES SLOTS &rest OPTIONS
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- 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 (file)
- Macro: with-backlogged-stream (S) &body FORMS
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
streams-utilities.lisp (file)
- Macro: with-debug-context DBG-CTX &body FORMS
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Macro: with-debug-settings (&key PREFIX TAG OUTPUT) &body FORMS
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
6.2.4 Functions
- Function: %make-naming &key (KIND KIND) (ID ID) (NESTING-PATH NESTING-PATH)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
naming.lisp (file)
- Function: actual-function-name FNAME
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
functions-utilities.lisp (file)
- Function: add-debug-tag TAG
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Function: arg-name ARG
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-string-handling.lisp (file)
- Function: article NAME &rest KEYS &key &allow-other-keys
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: article-doc-bit-components INSTANCE
-
- Function: (setf article-doc-bit-components) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: article-doc-bit-doc-string INSTANCE
-
- Function: (setf article-doc-bit-doc-string) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: article-doc-bit-kind INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: article-doc-bit-kind-tag INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: article-doc-bit-location INSTANCE
-
- Function: (setf article-doc-bit-location) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: article-doc-bit-name INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: article-doc-bit-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: article-doc-bit-setfed-p INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: article-doc-bit-timestamp INSTANCE
-
- Function: (setf article-doc-bit-timestamp) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: asdf-system-doc-bit-depends-on INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: asdf-system-doc-bit-doc-string INSTANCE
-
- Function: (setf asdf-system-doc-bit-doc-string) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: asdf-system-doc-bit-kind INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: asdf-system-doc-bit-kind-tag INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: asdf-system-doc-bit-location INSTANCE
-
- Function: (setf asdf-system-doc-bit-location) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: asdf-system-doc-bit-name INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: asdf-system-doc-bit-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: asdf-system-doc-bit-setfed-p INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: asdf-system-doc-bit-timestamp INSTANCE
-
- Function: (setf asdf-system-doc-bit-timestamp) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: assimilate-package FROM-PACKAGE TO-PACKAGE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
symbols-utilities.lisp (file)
- Function: base-name FILE-N-OR-P &optional TYPE &aux FILE-PATHNAME
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
filename-utilities.lisp (file)
- Function: book-doc-bit-divisions INSTANCE
-
- Function: (setf book-doc-bit-divisions) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: book-doc-bit-doc-string INSTANCE
-
- Function: (setf book-doc-bit-doc-string) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: book-doc-bit-kind INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: book-doc-bit-kind-tag INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: book-doc-bit-location INSTANCE
-
- Function: (setf book-doc-bit-location) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: book-doc-bit-name INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: book-doc-bit-navigation INSTANCE
-
- Function: (setf book-doc-bit-navigation) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: book-doc-bit-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: book-doc-bit-setfed-p INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: book-doc-bit-timestamp INSTANCE
-
- Function: (setf book-doc-bit-timestamp) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: build-setf-documentation-doc-bit DOC-ACCESSOR DOC-STRING
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
extract-doc.lisp (file)
- Function: bypass-pprint S E &optional COLON-P AT-SIGN-P
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-string-handling.lisp (file)
- Function: chapter-doc-bit-components INSTANCE
-
- Function: (setf chapter-doc-bit-components) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: chapter-doc-bit-doc-string INSTANCE
-
- Function: (setf chapter-doc-bit-doc-string) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: chapter-doc-bit-kind INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: chapter-doc-bit-kind-tag INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: chapter-doc-bit-location INSTANCE
-
- Function: (setf chapter-doc-bit-location) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: chapter-doc-bit-name INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: chapter-doc-bit-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: chapter-doc-bit-setfed-p INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: chapter-doc-bit-timestamp INSTANCE
-
- Function: (setf chapter-doc-bit-timestamp) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: class-doc-bit-doc-string INSTANCE
-
- Function: (setf class-doc-bit-doc-string) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: class-doc-bit-kind INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: class-doc-bit-kind-tag INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: class-doc-bit-location INSTANCE
-
- Function: (setf class-doc-bit-location) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: class-doc-bit-name INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: class-doc-bit-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: class-doc-bit-setfed-p INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: class-doc-bit-slots INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: class-doc-bit-superclasses INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: class-doc-bit-timestamp INSTANCE
-
- Function: (setf class-doc-bit-timestamp) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: clean-stream-backlog STREAM
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
streams-utilities.lisp (file)
- Function: close-log-channel NAME
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Function: coalesce-doc-bits DOC-BITS &optional DOC-BITS-DB
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
collect-documentation.lisp (file)
- 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 (file)
- 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 (file)
- Function: compiler-macro-doc-bit-doc-string INSTANCE
-
- Function: (setf compiler-macro-doc-bit-doc-string) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: compiler-macro-doc-bit-ftype-declarations INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: compiler-macro-doc-bit-kind INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: compiler-macro-doc-bit-kind-tag INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: compiler-macro-doc-bit-lambda-list INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: compiler-macro-doc-bit-location INSTANCE
-
- Function: (setf compiler-macro-doc-bit-location) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: compiler-macro-doc-bit-name INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: compiler-macro-doc-bit-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: compiler-macro-doc-bit-setfed-p INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: compiler-macro-doc-bit-timestamp INSTANCE
-
- Function: (setf compiler-macro-doc-bit-timestamp) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: compiler-macro-doc-bit-type-declarations INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: conc-pathnames P1 P2 &rest MORE-PATHS
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
filename-utilities.lisp (file)
- Function: condition-doc-bit-doc-string INSTANCE
-
- Function: (setf condition-doc-bit-doc-string) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: condition-doc-bit-kind INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: condition-doc-bit-kind-tag INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: condition-doc-bit-location INSTANCE
-
- Function: (setf condition-doc-bit-location) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: condition-doc-bit-name INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: condition-doc-bit-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: condition-doc-bit-setfed-p INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: condition-doc-bit-slots INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: condition-doc-bit-superclasses INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: condition-doc-bit-timestamp INSTANCE
-
- Function: (setf condition-doc-bit-timestamp) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: constant-doc-bit-doc-string INSTANCE
-
- Function: (setf constant-doc-bit-doc-string) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: constant-doc-bit-initial-value INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: constant-doc-bit-kind INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: constant-doc-bit-kind-tag INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: constant-doc-bit-location INSTANCE
-
- Function: (setf constant-doc-bit-location) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: constant-doc-bit-name INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: constant-doc-bit-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: constant-doc-bit-setfed-p INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: constant-doc-bit-timestamp INSTANCE
-
- Function: (setf constant-doc-bit-timestamp) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-article-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-asdf-system-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-book-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-chapter-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-class-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-compiler-macro-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-condition-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-constant-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-debug-log-channel INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Function: copy-debug-log-context INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Function: copy-deftype-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-destructuring-lambda-list INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: copy-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-doc-bits-data-base INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap.lisp (file)
- Function: copy-documentation-format INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-formats.lisp (file)
- Function: copy-function-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-generic-function-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-generic-function-lambda-list INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: copy-html-format INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
known-doc-formats.lisp (file)
- Function: copy-html5-format INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
known-doc-formats.lisp (file)
- Function: copy-lambda-list-item INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: copy-lambda-list-var INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: copy-literal-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-macro-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-macro-lambda-list INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: copy-method-combination-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-method-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-modify-macro-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-naming INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
naming.lisp (file)
- Function: copy-ordinary-lambda-list INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: copy-package-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-parameter-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-parameterized-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-part-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-set-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-setf-expander-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-slotted-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-specialized-lambda-list INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: copy-struct-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-symbol-macro-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-system-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-texinfo-format INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
known-doc-formats.lisp (file)
- Function: copy-type-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: copy-variable-doc-bit INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: dbdb DBDB
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap.lisp (file)
- Function: debug-log-channel-name INSTANCE
-
- Function: (setf debug-log-channel-name) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Function: debug-log-channel-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Function: debug-log-channel-stack INSTANCE
-
- Function: (setf debug-log-channel-stack) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Function: debug-log-channel-stream INSTANCE
-
- Function: (setf debug-log-channel-stream) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Function: debug-log-context-current-tag INSTANCE
-
- Function: (setf debug-log-context-current-tag) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Function: debug-log-context-output INSTANCE
-
- Function: (setf debug-log-context-output) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Function: debug-log-context-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Function: debug-log-context-prefix INSTANCE
-
- Function: (setf debug-log-context-prefix) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- 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 (file)
- Function: deftype-doc-bit-doc-string INSTANCE
-
- Function: (setf deftype-doc-bit-doc-string) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: deftype-doc-bit-ftype-declarations INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: deftype-doc-bit-kind INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: deftype-doc-bit-kind-tag INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: deftype-doc-bit-lambda-list INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: deftype-doc-bit-location INSTANCE
-
- Function: (setf deftype-doc-bit-location) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: deftype-doc-bit-name INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: deftype-doc-bit-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: deftype-doc-bit-setfed-p INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: deftype-doc-bit-timestamp INSTANCE
-
- Function: (setf deftype-doc-bit-timestamp) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: deftype-doc-bit-type-declarations INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: delete-debug-tag TAG
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Function: destructuring-lambda-list-allow-other-keys INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: destructuring-lambda-list-auxiliary-vars INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: destructuring-lambda-list-keyword-vars INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: destructuring-lambda-list-optional-vars INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: destructuring-lambda-list-ordinary-vars INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: destructuring-lambda-list-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: destructuring-lambda-list-rest-var INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: directory-name FILE-N-OR-P &aux FILE-PATHNAME
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
filename-utilities.lisp (file)
- Function: directory-pathname FILE-N-OR-P &aux FILE-PATHNAME
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
filename-utilities.lisp (file)
- Function: directory-source-files P
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
collect-documentation.lisp (file)
- Function: doc-area NAME &rest KEYS &key &allow-other-keys
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: doc-bit-doc-string INSTANCE
-
- Function: (setf doc-bit-doc-string) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: doc-bit-identifier DB &aux DBN
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: doc-bit-kind INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: doc-bit-kind-tag INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: doc-bit-location INSTANCE
-
- Function: (setf doc-bit-location) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: doc-bit-name INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: doc-bit-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: doc-bit-package DB &aux DBI
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: doc-bit-pathname-name DOC-BIT &aux BAD-CHARS DBPN
-
Ensures that the resulting pathname does not contain ’problematic’ characters.
More specifically: #\/ #\Space #\* #% #( #)
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: doc-bit-setfed-p INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: doc-bit-timestamp INSTANCE
-
- Function: (setf doc-bit-timestamp) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: doc-bits-data-base-dbdb INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap.lisp (file)
- Function: doc-file NAME
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: doc-file-pathname-type ()
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: documentation-format-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-formats.lisp (file)
- 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 (file)
- Function: element-location-depth E
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: element-location-path E
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: empty-string-p S
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
text-utilities.lisp (file)
- Function: enclosing-directory FILE-N-OR-P &aux FILE-PATHNAME
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
filename-utilities.lisp (file)
- Function: end-debugging-logging &key CHANNEL
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Function: ensure-configuration-files ()
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
setup.lisp (file)
- Function: erase-doc-structure DS
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: external-symbol-p S &optional SP
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
symbols-utilities.lisp (file)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
html-source-handling.lisp (file)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
html-source-handling.lisp (file)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
extract-doc.lisp (file)
- 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 (file)
- Function: file NAME &rest KEYS &key &allow-other-keys
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: file-set NAME &rest LIST
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: fill-doc-bits-db F &optional DBDB
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap.lisp (file)
- Function: find-doc-format ID
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-formats.lisp (file)
- Function: find-doc-structure NAME
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: first-line-special S
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
text-utilities.lisp (file)
- Function: flatten-if P L
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
extract-doc.lisp (file)
- Function: folder NAME &rest FILES
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: form-documentation FORM
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
extract-doc.lisp (file)
- Function: format-key INSTANCE
-
- Function: (setf format-key) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-formats.lisp (file)
- Function: format-tag INSTANCE
-
- Function: (setf format-tag) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-formats.lisp (file)
- Function: frame NAME &rest KEYS &key &allow-other-keys
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- 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 (file)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: frameset-navigation-name FS
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: framesets NAME STYLE &rest FRAMESETS
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: function-doc-bit-doc-string INSTANCE
-
- Function: (setf function-doc-bit-doc-string) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: function-doc-bit-ftype-declarations INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: function-doc-bit-kind INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: function-doc-bit-kind-tag INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: function-doc-bit-lambda-list INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: function-doc-bit-location INSTANCE
-
- Function: (setf function-doc-bit-location) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: function-doc-bit-name INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: function-doc-bit-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: function-doc-bit-setfed-p INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: function-doc-bit-timestamp INSTANCE
-
- Function: (setf function-doc-bit-timestamp) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: function-doc-bit-type-declarations INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: function-doc-bit-values INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: function-name-list-p FNAME
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
functions-utilities.lisp (file)
- Function: function-name-setf-p FNAME
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
functions-utilities.lisp (file)
- Function: function-name-symbol-p FNAME
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
functions-utilities.lisp (file)
- Function: generic-function-doc-bit-doc-string INSTANCE
-
- Function: (setf generic-function-doc-bit-doc-string) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: generic-function-doc-bit-ftype-declarations INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: generic-function-doc-bit-kind INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: generic-function-doc-bit-kind-tag INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: generic-function-doc-bit-lambda-list INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: generic-function-doc-bit-location INSTANCE
-
- Function: (setf generic-function-doc-bit-location) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: generic-function-doc-bit-methods INSTANCE
-
- Function: (setf generic-function-doc-bit-methods) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: generic-function-doc-bit-name INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: generic-function-doc-bit-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: generic-function-doc-bit-setfed-p INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: generic-function-doc-bit-timestamp INSTANCE
-
- Function: (setf generic-function-doc-bit-timestamp) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: generic-function-doc-bit-type-declarations INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: generic-function-doc-bit-values INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: generic-function-lambda-list-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: get-char &optional STREAM EOF-ERROR-P EOF-VALUE RECURSIVE-P
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
streams-utilities.lisp (file)
- Function: gf-lambda-list-allow-other-keys INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: gf-lambda-list-auxiliary-vars INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: gf-lambda-list-keyword-vars INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: gf-lambda-list-optional-vars INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: gf-lambda-list-ordinary-vars INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: gf-lambda-list-rest-var INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: html-format-key INSTANCE
-
- Function: (setf html-format-key) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
known-doc-formats.lisp (file)
- Function: html-format-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
known-doc-formats.lisp (file)
- Function: html-format-tag INSTANCE
-
- Function: (setf html-format-tag) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
known-doc-formats.lisp (file)
- Function: html5-format-key INSTANCE
-
- Function: (setf html5-format-key) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
known-doc-formats.lisp (file)
- Function: html5-format-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
known-doc-formats.lisp (file)
- Function: html5-format-tag INSTANCE
-
- Function: (setf html5-format-tag) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
known-doc-formats.lisp (file)
- Function: info-area NAME &rest KEYS &key &allow-other-keys
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: inherited-symbol-p S &optional SP
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
symbols-utilities.lisp (file)
- Function: internal-symbol-p S &optional SP
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
symbols-utilities.lisp (file)
- Function: is-declaration F
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
extract-doc.lisp (file)
- Function: is-element X
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: js-file &optional NAME
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: lambda-list-item-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: lambda-list-var-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: literal-doc-bit-content INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: literal-doc-bit-doc-string INSTANCE
-
- Function: (setf literal-doc-bit-doc-string) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: literal-doc-bit-kind INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: literal-doc-bit-kind-tag INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: literal-doc-bit-location INSTANCE
-
- Function: (setf literal-doc-bit-location) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: literal-doc-bit-name INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: literal-doc-bit-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: literal-doc-bit-setfed-p INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: literal-doc-bit-timestamp INSTANCE
-
- Function: (setf literal-doc-bit-timestamp) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: ll-allow-other-keys INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: ll-auxiliary-vars INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: ll-keyword-vars INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: ll-optional-vars INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: ll-ordinary-vars INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: ll-rest-var INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: lli-form INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: lli-item INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: lli-kind INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: lli-name LLI
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: llv-form INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: llv-item INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: llv-kind INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: llv-name LLI
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- 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 (file)
- Function: macro-doc-bit-doc-string INSTANCE
-
- Function: (setf macro-doc-bit-doc-string) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: macro-doc-bit-ftype-declarations INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: macro-doc-bit-kind INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: macro-doc-bit-kind-tag INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: macro-doc-bit-lambda-list INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: macro-doc-bit-location INSTANCE
-
- Function: (setf macro-doc-bit-location) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: macro-doc-bit-name INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: macro-doc-bit-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: macro-doc-bit-setfed-p INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: macro-doc-bit-timestamp INSTANCE
-
- Function: (setf macro-doc-bit-timestamp) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: macro-doc-bit-type-declarations INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: macro-lambda-list-allow-other-keys INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: macro-lambda-list-auxiliary-vars INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: macro-lambda-list-body-var INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: macro-lambda-list-env-var INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: macro-lambda-list-keyword-vars INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: macro-lambda-list-optional-vars INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: macro-lambda-list-ordinary-vars INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: macro-lambda-list-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: macro-lambda-list-rest-var INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: macro-lambda-list-whole-var INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: main-view NAME STYLE &rest ELEMENTS
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: make-article-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (COMPONENTS COMPONENTS)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-asdf-system-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (DEPENDS-ON DEPENDS-ON)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-book-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (NAVIGATION NAVIGATION) (DIVISIONS DIVISIONS)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-chapter-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (COMPONENTS COMPONENTS)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-class-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (SLOTS SLOTS) (SUPERCLASSES SUPERCLASSES)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-compiler-macro-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (LAMBDA-LIST LAMBDA-LIST) (TYPE-DECLARATIONS TYPE-DECLARATIONS) (FTYPE-DECLARATIONS FTYPE-DECLARATIONS)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-condition-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (SLOTS SLOTS) (SUPERCLASSES SUPERCLASSES)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-constant-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (INITIAL-VALUE INITIAL-VALUE)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-debug-log-channel &key (NAME NAME) (STACK STACK) (STREAM STREAM)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Function: make-debug-log-context &key (PREFIX PREFIX) (CURRENT-TAG CURRENT-TAG) (OUTPUT OUTPUT)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
debugging-utilities.lisp (file)
- Function: make-deftype-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (LAMBDA-LIST LAMBDA-LIST) (TYPE-DECLARATIONS TYPE-DECLARATIONS) (FTYPE-DECLARATIONS FTYPE-DECLARATIONS)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- 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 (file)
- Function: make-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-doc-bit-pathname DOC-BIT &optional TYPE WHERE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-doc-bits-data-base ()
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
helambdap.lisp (file)
- Function: make-documentation-structure NAME ROOT &rest STRUCTURE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-structure.lisp (file)
- Function: make-function-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (LAMBDA-LIST LAMBDA-LIST) (TYPE-DECLARATIONS TYPE-DECLARATIONS) (FTYPE-DECLARATIONS FTYPE-DECLARATIONS) (VALUES VALUES)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-generic-function-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (LAMBDA-LIST LAMBDA-LIST) (TYPE-DECLARATIONS TYPE-DECLARATIONS) (FTYPE-DECLARATIONS FTYPE-DECLARATIONS) (VALUES VALUES) (METHODS METHODS)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- 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 (file)
- Function: make-literal-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (CONTENT CONTENT)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-macro-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (LAMBDA-LIST LAMBDA-LIST) (TYPE-DECLARATIONS TYPE-DECLARATIONS) (FTYPE-DECLARATIONS FTYPE-DECLARATIONS)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- 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 (file)
- Function: make-method-combination-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-method-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (LAMBDA-LIST LAMBDA-LIST) (TYPE-DECLARATIONS TYPE-DECLARATIONS) (FTYPE-DECLARATIONS FTYPE-DECLARATIONS) (VALUES VALUES) (QUALIFIERS QUALIFIERS)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-modify-macro-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (LAMBDA-LIST LAMBDA-LIST) (TYPE-DECLARATIONS TYPE-DECLARATIONS) (FTYPE-DECLARATIONS FTYPE-DECLARATIONS)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-naming KIND NAME &optional NESTING-PATH
-
Constructs a NAMING.
- Package
it.unimib.disco.ma.cl.helambdap
- Source
naming.lisp (file)
- 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 (file)
- 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 (file)
- Function: make-package-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (USE-LIST USE-LIST) (NICKNAMES NICKNAMES)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-parameter-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (INITIAL-VALUE INITIAL-VALUE)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-part-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (COMPONENTS COMPONENTS)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-set-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-setf-expander-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (LAMBDA-LIST LAMBDA-LIST) (TYPE-DECLARATIONS TYPE-DECLARATIONS) (FTYPE-DECLARATIONS FTYPE-DECLARATIONS)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- 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 (file)
- Function: make-struct-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (SLOTS SLOTS) (INCLUDE INCLUDE)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-symbol-macro-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (EXPANSION EXPANSION)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-type-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: make-variable-doc-bit &key (NAME NAME) (KIND KIND) (SETFED-P SETFED-P) (KIND-TAG KIND-TAG) (DOC-STRING DOC-STRING) (TIMESTAMP TIMESTAMP) (LOCATION LOCATION) (INITIAL-VALUE INITIAL-VALUE)
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-combination-doc-bit-doc-string INSTANCE
-
- Function: (setf method-combination-doc-bit-doc-string) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-combination-doc-bit-kind INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-combination-doc-bit-kind-tag INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-combination-doc-bit-location INSTANCE
-
- Function: (setf method-combination-doc-bit-location) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-combination-doc-bit-name INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-combination-doc-bit-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-combination-doc-bit-setfed-p INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-combination-doc-bit-timestamp INSTANCE
-
- Function: (setf method-combination-doc-bit-timestamp) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-doc-bit-doc-string INSTANCE
-
- Function: (setf method-doc-bit-doc-string) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-doc-bit-ftype-declarations INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-doc-bit-kind INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-doc-bit-kind-tag INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-doc-bit-lambda-list INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-doc-bit-location INSTANCE
-
- Function: (setf method-doc-bit-location) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-doc-bit-name INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-doc-bit-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-doc-bit-qualifiers INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-doc-bit-setfed-p INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-doc-bit-timestamp INSTANCE
-
- Function: (setf method-doc-bit-timestamp) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-doc-bit-type-declarations INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: method-doc-bit-values INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: mkllitem ITEM KIND &optional FORM
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: mkllvar ITEM KIND &optional FORM
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
lambda-list-parsing.lisp (file)
- Function: modify-macro-doc-bit-doc-string INSTANCE
-
- Function: (setf modify-macro-doc-bit-doc-string) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: modify-macro-doc-bit-ftype-declarations INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: modify-macro-doc-bit-kind INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: modify-macro-doc-bit-kind-tag INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: modify-macro-doc-bit-lambda-list INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: modify-macro-doc-bit-location INSTANCE
-
- Function: (setf modify-macro-doc-bit-location) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: modify-macro-doc-bit-name INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: modify-macro-doc-bit-p OBJECT
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: modify-macro-doc-bit-setfed-p INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: modify-macro-doc-bit-timestamp INSTANCE
-
- Function: (setf modify-macro-doc-bit-timestamp) VALUE INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: modify-macro-doc-bit-type-declarations INSTANCE
-
- Package
it.unimib.disco.ma.cl.helambdap
- Source
doc-bit.lisp (file)
- Function: move-package-symbols FROM-PACKAGE TO-PACKAGE