Next: Internal generic functions, Previous: Internal macros, Up: Internal definitions [Contents][Index]
setup.lisp (file)
Render ANCHOR as an @anchor.
ANCHOR is escaped for Texinfo prior to rendering.
Rendering is done on *standard-output*.
texi.lisp (file)
Render @deffnx CATEGORY NAME LAMBDA-LIST on *standard-output*. CATEGORY, NAME, LAMBDA-LIST, SPECIALIZERS and QUALIFIERS are escaped for Texinfo prior to rendering.
texi.lisp (file)
Render @deffnx {Generic Function} NAME LAMBDA-LIST on *standard-output*
texi.lisp (file)
Render @deffnx Method NAME LAMBDA-LIST on *standard-output*.
NAME, LAMBDA-LIST, SPECIALIZERS and QUALIFIERS are escaped for Texinfo prior
to rendering.
texi.lisp (file)
Render @deffnx {Setf Expander} NAME LAMBDA-LIST on *standard-output*
texi.lisp (file)
Render @deffnx Function NAME LAMBDA-LIST on *standard-output*.
texi.lisp (file)
Render a LIST of items within an @itemize KIND environment.
If RENDERER is non-nil, it must be a function of one argument (every LIST
element) that performs the rendering on *standard-output* directly. Otherwise,
the rendering is done by calling format, as explained below.
- FORMAT is the format string to use for every LIST element.
- KEY is a function of one argument (every LIST element) used to provide
the necessary arguments to the FORMAT string. If multiple arguments are
needed, they should be returned by KEY as multiple values.
texi.lisp (file)
Render ANCHOR as an @ref with online and printed LABEL.
Both ANCHOR and LABEL are escaped for Texinfo prior to rendering.
LABEL is rendered in teletype.
Rendering is done on *standard-output*.
texi.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
Add the STATUS DEFINITIONS categories nodes to PARENT in CONTEXT.
symbol.lisp (file)
Add the STATUS CATEGORY node to PARENT for DEFINITIONS in CONTEXT.
symbol.lisp (file)
Add CHILD node to PARENT node and return CHILD.
texi.lisp (file)
Add CATEGORY kind of DEFINITION for SYMBOL to POOL.
symbol.lisp (file)
Add all definitions to CONTEXT.
declt.lisp (file)
Add the definitions node to PARENT in CONTEXT.
symbol.lisp (file)
Add all external definitions to CONTEXT.
declt.lisp (file)
Add the files node to PARENT in CONTEXT.
asdf.lisp (file)
Add all internal definitions to CONTEXT.
declt.lisp (file)
Add the modules node to PARENT in CONTEXT.
asdf.lisp (file)
Add all package definitions to CONTEXT.
declt.lisp (file)
Add the packages node to PARENT in CONTEXT.
package.lisp (file)
Add the STATUS DEFINITIONS node to PARENT in CONTEXT.
symbol.lisp (file)
Add and return the CATEGORY kind of definition for SYMBOL to pool, if any.
symbol.lisp (file)
Add all categorized definitions for SYMBOL to POOL.
symbol.lisp (file)
Add the systems node to PARENT in CONTEXT.
asdf.lisp (file)
Render ITEM’s anchor.
doc.lisp (file)
Anchor and index ITEM.
doc.lisp (file)
Convert boolean VALUE to a form suitable for feature testing.
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
Set SYMBOL’s indentation to INDENT in (X)Emacs.
This function sets SYMBOL’s common-lisp-indent-function property.
If INDENT is a symbol, use its indentation definition.
Otherwise, INDENT is considered as an indentation definition.
meta.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
Return the list of all components of (sub)TYPE from ASDF MODULE.
asdf.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
Return CONTEXT’s main system directory.
doc.lisp (file)
doc.lisp (file)
doc.lisp (file)
doc.lisp (file)
doc.lisp (file)
doc.lisp (file)
doc.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
doc.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
texi.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
Return the current time as a string.
misc.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
Return DEFINITION’s symbol home package.
symbol.lisp (file)
Return DEFINITION’s symbol home package name.
symbol.lisp (file)
Return OBJECT’s definition source.
symbol.lisp (file)
Return DEFINITION’s source for TYPE.
symbol.lisp (file)
symbol.lisp (file)
Return the number of elements in definitions POOL.
symbol.lisp (file)
Return ASDF SYSTEM’s defsystem dependencies.
misc.lisp (file)
When OBJECT, escape its name for Texinfo.
texi.lisp (file)
When OBJECT, escape its name for use as a Texinfo anchor name.
In addition to regular escaping, periods, commas, colons, and parenthesis are
replaced with alternative Unicode characters.
texi.lisp (file)
When OBJECT, escape its name for use as a Texinfo anchor label.
In addition to regular escaping, colons are replaced with alternative Unicode
characters.
texi.lisp (file)
Return the subset of DEFINITIONS that belong to FILE.
asdf.lisp (file)
Create and return a FILE node in CONTEXT.
asdf.lisp (file)
Return the list of all packages defined in FILE.
asdf.lisp (file)
Finalize the definitions in POOL1 and POOL2.
Currently, this means resolving:
- classes subclasses,
- classes superclasses,
- classes direct methods,
- slots readers,
- slots writers,
- generic functions method combinations,
- method combinations operators (for short ones) and users (for both),
- heterogeneous accessors,
- (generic) functions and macros (short form) setf expanders definitions.
symbol.lisp (file)
Find a method definition for METHOD in POOL. Return NIL if not found.
symbol.lisp (file)
Return the length of the first word in STRING. Initial whitespace characters are skipped.
texi.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
Generate the offline quickutil file.
meta.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
Read an argument list for the DEFINDENT macro.
meta.lisp (file)
Return the list of all Lisp source file components from ASDF MODULE.
asdf.lisp (file)
Return the list of all ASDF SYSTEM’s Lisp source file pathnames. The list includes the system definition file.
asdf.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
doc.lisp (file)
symbol.lisp (file)
Create and return a new definitions pool.
A definitions pool is a hash table of categorized definitions.
Keys must be of the form (NAME :CATEGORY).
- NAME is the symbol naming the definition,
- :CATEGORY is one listed in *CATEGORIES*.
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
texi.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
Return a list of direct slot definitions for CLASS.
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
Like MAPCAN, but work on a definitions POOL.
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
Return METHOD’s name.
Return a second value of T if METHOD is a writer method.
symbol.lisp (file)
Return the list of all module components from ASDF MODULE.
asdf.lisp (file)
Create and return a MODULE node in CONTEXT.
asdf.lisp (file)
texi.lisp (file)
texi.lisp (file)
texi.lisp (file)
texi.lisp (file)
texi.lisp (file)
texi.lisp (file)
texi.lisp (file)
texi.lisp (file)
texi.lisp (file)
texi.lisp (file)
texi.lisp (file)
Return T if STRING is non empty and does not span multiple lines.
declt.lisp (file)
Return the subset of DEFINITIONS that belong to PACKAGE.
package.lisp (file)
Return the list of external symbols from PACKAGE.
package.lisp (file)
Return the list of internal definitions from PACKAGE.
package.lisp (file)
Parse CONTACT(S) as either a contact string, or a list of such.
Return a list of name(s) an email(s) as two values.
See ‘PARSE-CONTACT-STRING’ for more information.
misc.lisp (file)
Parse STRING as "NAME <EMAIL>".
Return NAME and EMAIL, as two potentially NIL values.
misc.lisp (file)
Return a list of all generic definitions in POOL using method COMBINATION.
symbol.lisp (file)
Return METHOD’s qualifiers.
symbol.lisp (file)
Read one line from STREAM.
Return a list of two values:
- the line itself, or STREAM,
- whether a newline character is missing at the end of the line.
texi.lisp (file)
Render COMPONENT’s reference.
asdf.lisp (file)
Return COMPONENT’s location RELATIVE-TO.
asdf.lisp (file)
setup.lisp (file)
Render DEFINITION’s documentation core in CONTEXT.
The documentation core includes all common definition attributes:
- package,
- source location.
Each element is rendered as a table item.
symbol.lisp (file)
Render COMPONENT’s DEPENDENCIES RELATIVE-TO. Optionally PREFIX the title.
asdf.lisp (file)
Render ITEM’s documentation string. Rendering is done on *standard-output*.
doc.lisp (file)
Render references to a list of external DEFINITIONS.
symbol.lisp (file)
Render the header of the Texinfo file.
declt.lisp (file)
Render a headline for DEFINITION. Also anchor and index it.
symbol.lisp (file)
Render CLASSOID’s direct default initargs.
symbol.lisp (file)
Render references to a list of internal DEFINITIONS.
symbol.lisp (file)
Render LAMBDA-LIST with potential SPECIALIZERS.
LAMBDA-LIST and SPECIALIZERS are escaped for Texinfo prior to rendering.
Rendering is done on *standard-output*.
texi.lisp (file)
Render an itemized location line for PATHNAME in CONTEXT. Rendering is done on *standard-output*.
doc.lisp (file)
Render GENERIC definition’s method combination documentation. The standard method combination is not rendered.
symbol.lisp (file)
Render NODE at LEVEL and all its children at LEVEL+1.
texi.lisp (file)
Render a list of PACKAGES references.
asdf.lisp (file)
Render references to a LIST of items.
References are rendered in a table item named TITLE as a list, unless there is
only one item in LIST.
Rendering is done on *standard-output*.
doc.lisp (file)
Render SLOT’s documentation.
symbol.lisp (file)
Render SLOT definition’s PROPERTY value as a table item.
symbol.lisp (file)
Render CLASSOID’s direct slots documentation.
symbol.lisp (file)
Render an itemized source line for ITEM in CONTEXT. Rendering is done on *standard-output*.
doc.lisp (file)
Render TEXT for Texinfo.
Rendering is done on *standard-output*.
The rendering takes care of escaping the text for Texinfo, and attempts to
embellish the output by detecting potential paragraphs from standalone lines.
texi.lisp (file)
Render the whole nodes hierarchy starting at toplevel NODE.
texi.lisp (file)
Render a package use/used-by LIST with TITLE in CONTEXT.
package.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
Return whether SYMBOL defines a setf-expander.
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
Return SLOT definition’s PROPERTY value.
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
Return METHOD’s specializers.
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
Return T if COMPONENT can be found under RELATIVE-TO.
asdf.lisp (file)
Return the list of SYSTEM subsystems RELATIVE-TO. This function recursively descends all found subsystems.
asdf.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
Return the basename part of ASDF SYSTEM’s definition file.
asdf.lisp (file)
Return all SYSTEM dependencies.
This includes both :defsystem-depends-on and :depends-on.
asdf.lisp (file)
Return ASDF SYSTEM’s directory.
asdf.lisp (file)
Return the list of ASDF SYSTEM’s external symbols.
asdf.lisp (file)
Return the name part of ASDF SYSTEM’s definition file.
asdf.lisp (file)
Return the type part of ASDF SYSTEM’s definition file.
asdf.lisp (file)
Return the list of ASDF SYSTEM’s internal symbols.
asdf.lisp (file)
Return the list of located packages defined in ASDF SYSTEM.
These are the packages for which source location is available via
introspection. We can hence verify that the file defining them indeed belongs
to SYSTEM.
asdf.lisp (file)
Create and return a SYSTEM node in CONTEXT.
asdf.lisp (file)
Return the list of packages defined in ASDF SYSTEM.
asdf.lisp (file)
Return the list of unlocated packages defined in ASDF SYSTEM.
These are the packages for which source location is unavailable via
introspection. We thus need to guess. The current heuristic considers packages
named SYSTEM/foobar, regardless of case.
asdf.lisp (file)
Read a series of ~"string" to be concatenated together.
meta.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
symbol.lisp (file)
Next: Internal generic functions, Previous: Internal macros, Up: Internal definitions [Contents][Index]