The fr.epita.lrde.quickref Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The fr.epita.lrde.quickref Reference Manual

This is the fr.epita.lrde.quickref Reference Manual, version 3.0, generated automatically by Declt version 3.0 "Montgomery Scott" on Mon Dec 02 08:56:13 2019 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Quickref

Quickref is a global documentation project for Common Lisp libraries. It builds a website containing reference manuals for Quicklisp libraries (either those already installed or the whole thing). The reference manuals are generated by Declt in Texinfo format, and then processed by makeinfo.

The official Quickref website is kept up-to-date with Quicklisp. This repository contains the whole infrastructure needed to build your own version of the website.

Using Quickref

In order to build your local version of the website, you can use Quickref either through the provided Docker images, or directly from the source.

From Docker

If you want documentation for the whole Quicklisp world, this is the simplest way to use Quickref. The Docker image ships with a complete build environment that aims to reproduce the one used to create the Quicklisp releases. This means that it contains (almost) all the dependencies needed to build every library available in Quicklisp.

Type this to run Quickref in Docker:

docker run --name quickref quickref/quickref

This will automatically pull down the image and run Quickref inside it. If you have done this before, you may want to make sure you have the latest image by typing this first:

docker pull quickref/quickref

Also, note that you need a running Docker daemon for this to work. The Mac app takes care of this automatically. Otherwise, if the pull or run commands above fail, you may need to run the deamon yourself, for example with something like this:

sudo dockerd

When Quickref is done (this will take a while), you can extract the website from the container by typing this:

docker cp quickref:/home/quickref/quickref .

The website will be located under quickref/html/. You will also see some other directories containing the Texinfo files, and some logs in case there were errors during processing (from both Declt and makeinfo).

From the source

Running Quickref from the source makes sense if you only want to generate documentation for the libraries already installed on your machine. Of course, you can also build the whole thing, but beware that this will download the whole Quicklisp world, and that a lot of external dependencies will be required for processing. Look at the file docker/debian-9-packages.txt to get an idea of what's needed.

Assuming you have made Quickref available to ASDF, type this:

(ql:quickload :fr.epita.lrde.quickref)
(fr.epita.lrde.quickref:build :libraries :installed)

This will generate a website for your current Quicklisp installation. Selecting :all libraries instead of only those already installed (this is actually the default) will trigger a complete cycle, which includes downloading and installing the whole Quicklisp thing. The generated files (logs, Texinfo, and HTML) can be found in ~/quickref/.

Customization

In addition to the :libraries option, the BUILD function accepts a number of keyword arguments allowing you to tweak the behavior of Quickref. In particular, you have control on the output destination, error behavior, and support for parallelism. Please refer to the docstring for more information.

Docker images

You can build your own Quickref Docker images by using the provided Docker image files located in the docker directory. The project is split in 2 separate image files:

With this 2-steps process, it is possible to rebuild the final Quickref image with the latest Quicklisp without rebuilding the whole environment (including the hundreds of dependencies installed from apt).

Building the images

The two Quickref Docker images are created by typing respectively (and in that order):

docker build -t quickref/buildenv -f Buildenv .
docker build -t quickref/quickref -f Quickref .

Then, as before, run it and extract the result like this:

docker run --name quickref quickref/quickref
docker cp quickref:/home/quickref/quickref .

In order to avoid conflicting with the official images, you may prefer to use different values for the -t (and possibly --name) options, but then, be sure to also change the line saying FROM quickref/buildenv in the Quickref Docker image file.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Next: , Previous: , Up: Systems   [Contents][Index]

2.1 fr.epita.lrde.quickref

Maintainers

Antoine Martin
Didier Verna

Author

Antoine Martin

Contact

quickref-devel@common-lisp.net

License

BSD

Description

Reference Manuals for Quicklisp Libraries

Long Description

Quickref is a global documentation project for Common Lisp libraries. It builds a website containing reference manuals for every Quicklisp[1] library available. The reference manuals are generated by Declt[2] in Texinfo[3] format, and then processed by makeinfo. The official Quickref website[4] is kept up-to-date with Quicklisp.

[1] https://www.quicklisp.org
[2] https://github.com/didierverna/declt
[3] https://www.gnu.org/software/texinfo/
[4] http://quickref.common-lisp.net

Version

3.0

Dependencies
Source

fr.epita.lrde.quickref.asd (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.2 fr.epita.lrde.quickref.parallel

Long Name

Quickref Parallel

Maintainers

Antoine Martin
Didier Verna

Author

Didier Verna

Contact

quickref-devel@common-lisp.net

License

BSD

Description

Quickref’s parallel library

Long Description

Quickref’s parallel library provides various parallel implementations of the BUILD function. For a more complete description of Quickref, see the fr.epita.lrde.quickref system.

Version

3.0

If Feature

(and sb-thread fr.epita.lrde.quickref.parallel)

Defsystem Dependency

fr.epita.lrde.quickref.setup/parallel (system)

Dependency

fr.epita.lrde.quickref.core (system)

Source

fr.epita.lrde.quickref.parallel.asd (file)

Component

parallel.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.3 fr.epita.lrde.quickref.setup/parallel

Long Name

Quickref, parallel setup

Maintainers

Antoine Martin
Didier Verna

Author

Didier Verna

Contact

didier@didierverna.net

License

BSD

Description

Quickref’s automatic configuration of parallel support

Long Description

This is a virtual subsystem or Quickref (no actual code). Its purpose is only to autodetect parallel support and update Quickref’s preload configuration on load. For a more complete description of Quickref, see the fr.epita.lrde.quickref system.

Dependency

fr.epita.lrde.quickref.setup (system)

Source

fr.epita.lrde.quickref.setup.asd (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.4 fr.epita.lrde.quickref.core

Long Name

Quickref Core

Maintainers

Antoine Martin
Didier Verna

Author

Antoine Martin

Contact

quickref-devel@common-lisp.net

License

BSD

Description

Quickref’s core library

Long Description

Quickref’s core library provides the core functionality of Quickref. For a more complete description of Quickref, see the fr.epita.lrde.quickref system.

Version

3.0

Dependencies
Source

fr.epita.lrde.quickref.core.asd (file)

Components

Next: , Previous: , Up: Systems   [Contents][Index]

2.5 fr.epita.lrde.quickref.cmark

Long Name

CommonMark Foreign Function Interface

Maintainers

Antoine Martin
Didier Verna

Author

Antoine Martin

Contact

quickref-devel@common-lisp.net

License

BSD

Description

Bindings to libcmark

Long Description

CMark provides bindings to libcmark, the C implementation of CommonMark. CommonMark[1] is itself an attempt at properly specifying the MarkDown[2] format.

[1] http://commonmark.org/
[2] https://daringfireball.net/projects/markdown/

Version

3.0

Dependencies
Source

fr.epita.lrde.quickref.cmark.asd (file)

Component

cmark.lisp (file)


Previous: , Up: Systems   [Contents][Index]

2.6 fr.epita.lrde.quickref.setup

Long Name

Quickref Setup

Maintainers

Antoine Martin
Didier Verna

Author

Didier Verna

Contact

quickref-devel@common-lisp.net

License

BSD

Description

Quickref’s setup library

Long Description

Quickref’s setup library provides support for various preload configuration parameters. For a more complete description of Quickref, see the fr.epita.lrde.quickref system.

Source

fr.epita.lrde.quickref.setup.asd (file)

Component

setup.lisp (file)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

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


Previous: , Up: Modules   [Contents][Index]

3.1 fr.epita.lrde.quickref.core/src

Dependency

meta.lisp (file)

Parent

fr.epita.lrde.quickref.core (system)

Location

core/src/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

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


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 fr.epita.lrde.quickref.asd

Location

fr.epita.lrde.quickref.asd

Systems

fr.epita.lrde.quickref (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 fr.epita.lrde.quickref.parallel.asd

Location

parallel/fr.epita.lrde.quickref.parallel.asd

Systems

fr.epita.lrde.quickref.parallel (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 fr.epita.lrde.quickref.core.asd

Location

core/fr.epita.lrde.quickref.core.asd

Systems

fr.epita.lrde.quickref.core (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 fr.epita.lrde.quickref.cmark.asd

Location

cmark/fr.epita.lrde.quickref.cmark.asd

Systems

fr.epita.lrde.quickref.cmark (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.5 fr.epita.lrde.quickref.setup.asd

Location

setup/fr.epita.lrde.quickref.setup.asd

Systems

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.6 fr.epita.lrde.quickref.parallel/parallel.lisp

Parent

fr.epita.lrde.quickref.parallel (system)

Location

parallel/parallel.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.7 fr.epita.lrde.quickref.core/meta.lisp

Parent

fr.epita.lrde.quickref.core (system)

Location

core/meta.lisp

Packages

fr.epita.lrde.quickref

Exported Definitions

nickname-package (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.8 fr.epita.lrde.quickref.core/src/util.lisp

Parent

src (module)

Location

core/src/util.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.9 fr.epita.lrde.quickref.core/src/texinfo.lisp

Dependency

util.lisp (file)

Parent

src (module)

Location

core/src/texinfo.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.10 fr.epita.lrde.quickref.core/src/html.lisp

Dependency

texinfo.lisp (file)

Parent

src (module)

Location

core/src/html.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.11 fr.epita.lrde.quickref.core/src/quickref.lisp

Dependency

html.lisp (file)

Parent

src (module)

Location

core/src/quickref.lisp

Exported Definitions

build (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.12 fr.epita.lrde.quickref.cmark/cmark.lisp

Parent

fr.epita.lrde.quickref.cmark (system)

Location

cmark/cmark.lisp

Packages

fr.epita.lrde.quickref.cmark

Exported Definitions

cmark-markdown-to-html (function)


Previous: , Up: Lisp files   [Contents][Index]

4.1.13 fr.epita.lrde.quickref.setup/setup.lisp

Parent

fr.epita.lrde.quickref.setup (system)

Location

setup/setup.lisp

Packages

fr.epita.lrde.quickref.setup

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

5.1 fr.epita.lrde.quickref

The Quickref package.

Source

meta.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.2 fr.epita.lrde.quickref.cmark

The Quickref/CMark package.

Source

cmark.lisp (file)

Use List

common-lisp

Exported Definitions

cmark-markdown-to-html (function)


Previous: , Up: Packages   [Contents][Index]

5.3 fr.epita.lrde.quickref.setup

The Quickref setup package.

Source

setup.lisp (file)

Use List

common-lisp

Used By List

fr.epita.lrde.quickref

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


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

6.1.1 Special variables

Special Variable: *cache-policy*

Compilation cache handling policy (:global by default).
If :global, the usual ASDF cache is used, meaning that compilation caches are shared across Declt calls. Otherwise, every Declt call uses a different compilation cache.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Special Variable: *cross-reference-validation*

Whether to validate cross references (T by default).
Validation help catch Declt bugs, but also prevent otherwise usable manuals from being generated.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Special Variable: *declt-threads*

Number of threads to use for Declt (Texinfo generation).

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Special Variable: *empty-cache*

Whether to empty the compilation cache before proceeding.
This parameter is only considered for a local cache policy. The global ASDF cache is never emptied.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Special Variable: *error-behavior*

Behavior to adopt when errors are encountered (:log by default).
If :log, just log the errors and continue processing. Otherwise, stop at the first error. Note also that when errors are logged (which is meant to be the non-interactive way of running Quickref), normal output from Declt and Makeinfo is discarded completely.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Special Variable: *libraries*

Quicklisp libraries to process (:all by default).
When :all, process (and hence download) all Quicklisp libraries. Otherwise, only process the libraries that are already installed.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Special Variable: *makeinfo-path*

Path to the ’makeinfo’ executable.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Special Variable: *makeinfo-threads*

Number of threads to use for Makeinfo (HTML generation).

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Special Variable: *output-directory*

Quickref’s output directory (~/quickref/ by default).

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Special Variable: *parallel*

Whether to parallelize the build process (NIL by default).
If not null, the value must be the parallel version number to use, or T. 4 parallel algorithms are currently implemented (see the file parallel.lisp for details). The most general solution is #4, selected by both 4 and T.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Special Variable: *release-major-level*

The major level of this release.

Package

fr.epita.lrde.quickref.setup

Source

setup.lisp (file)

Special Variable: *release-minor-level*

The minor level of this release.

Package

fr.epita.lrde.quickref.setup

Source

setup.lisp (file)

Special Variable: *release-name*

The name of this release.
The general naming theme for Quickref is "Songs from Iron Maiden".

Package

fr.epita.lrde.quickref.setup

Source

setup.lisp (file)

Special Variable: *release-status*

The status of this release.

Package

fr.epita.lrde.quickref.setup

Source

setup.lisp (file)

Special Variable: *release-status-level*

The status level of this release.

Package

fr.epita.lrde.quickref.setup

Source

setup.lisp (file)

Special Variable: *update*

Whether to update Quicklisp before processing (T by default).

Package

fr.epita.lrde.quickref

Source

util.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Functions

Function: build &key UPDATE LIBRARIES OUTPUT-DIRECTORY MAKEINFO-PATH CROSS-REFERENCE-VALIDATION ERROR-BEHAVIOR CACHE-POLICY EMPTY-CACHE PARALLEL DECLT-THREADS MAKEINFO-THREADS

Build the Quickref website.
All keywords to this function are defaulted to their corresponding global parameter, which see.

Package

fr.epita.lrde.quickref

Source

quickref.lisp (file)

Function: cmark-markdown-to-html MD SIZE OPTIONS
Package

fr.epita.lrde.quickref.cmark

Source

cmark.lisp (file)

Function: configuration KEY

Return KEY’s value in the current Quickref configuration.

Package

fr.epita.lrde.quickref.setup

Source

setup.lisp (file)

Function: configure KEY VALUE

Set KEY to VALUE in the current Quickref configuration.

Package

fr.epita.lrde.quickref.setup

Source

setup.lisp (file)

Function: nickname-package &optional NICKNAME

Add NICKNAME (:QUICKREF by default) to the :FR.EPITA.LRDE.QUICKREF package.

Package

fr.epita.lrde.quickref

Source

meta.lisp (file)

Function: setup-parallel ()

Autodetect parallel support.
Update Quickref configuration and *FEATURES* accordingly.

Package

fr.epita.lrde.quickref.setup

Source

setup.lisp (file)

Function: version &optional TYPE

Return the current version of Quickref.
TYPE can be one of :number, :short or :long.

A version number is computed as major*10000 + minor*100 + patchlevel, leaving two digits for each level. Alpha, beta and rc status are ignored in version numbers.

A short version is something like 1.3{a,b,rc}4, or 1.3.4 for patchlevel. Alpha, beta or rc levels start at 1. Patchlevels start at 0 but are ignored in the output, so that 1.3.0 appears as just 1.3.

A long version is something like
1.3 {alpha,beta,release candidate,patchlevel} 4 "The Trooper". As for
the short version, a patchlevel of 0 is ignored in the output.

Package

fr.epita.lrde.quickref.setup

Source

setup.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


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

6.2.1 Special variables

Special Variable: *bin-directory*

Quickref’s bin directory.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Special Variable: *configuration*

The Quickref configuration settings.
This variable contains a property list of configuration options. Current options are:
- :swank-eval-in-emacs (Boolean)
- :restricted (Boolean)

See section A.1 of the user manual for more information.

Package

fr.epita.lrde.quickref.setup

Source

setup.lisp (file)

Special Variable: *css-directory*

Quickref’s CSS directory.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Special Variable: *declt-script*

Quickref’s Declt script.

Package

fr.epita.lrde.quickref

Source

texinfo.lisp (file)

Special Variable: *indexes*

The list of HTML indexes.

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Special Variable: *library-queue*

The list of libraries ready to be processed.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Special Variable: *other-systems-names*

Non-Quicklisp systems that need to be documented.

Package

fr.epita.lrde.quickref

Source

quickref.lisp (file)

Special Variable: *post-declt-queue*

The list of libraries that passed the Declt stage.
These are the same ones that are fed to the Texinfo queue, but this queue is used to dynamically update the dependency graph by looking for potentially new leaves and adding them to the library queue.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Special Variable: *remaining-libraries-count*

The number of libraries still in processing by a Texinfo thread.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Special Variable: *share-directory*

Quickref’s share directory.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Special Variable: *templates-directory*

Quickref’s templates directory.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Special Variable: *texinfo-queue*

The list of libraries for which Texinfo files are ready to be processed.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Special Variable: *top-directory*

Quickref’s top directory.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)


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

6.2.2 Macros

Macro: endpush OBJECT PLACE

Like PUSH, but at the end.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Macro: format-// STREAM &rest ARGS

Like FORMAT, but block until all output is flushed.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Macro: while TEST &rest BODY

The WHILE loop.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Macro: with-progression (MESSAGE &rest ARGUMENTS) &body BODY

Execute BODY with a progression indicator. Return BODY’s value.
MESSAGE and ARGUMENTS are passed to FORMAT to print the progression.
If Quickref errors are logged, the indicator is then followed by an elision, eventually terminated by either ok or ko upon completion.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)


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

6.2.3 Functions

Function: %version TYPE MAJOR MINOR STATUS LEVEL NAME
Package

fr.epita.lrde.quickref.setup

Source

setup.lisp (file)

Function: *.* DIRECTORY

Return a list of all pathnames matching *.* in DIRECTORY.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Function: *.html DIRECTORY

Return a list of all pathnames matching *.html in DIRECTORY.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Function: *.log DIRECTORY

Return a list of all pathnames matching *.log in DIRECTORY.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Function: <pre> STRING

Return STRING as html PRE.

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Function: author-index-character ENTRIES

Return the next author index character for ENTRIES.
ENTRIES should be a list of lists of the form (AUTHOR-NAME SYSTEM-NAME...). The next index character is the first (upcased) letter of the first author name if it’s alphabetic, or # otherwise.
This function is used as the INDEX-CHARACTER-GETTER argument to BUILD-INDEX-FILE.

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Function: author-index-entries MANUAL-NAMES &aux HASH

Return a list of author index entries from MANUAL-NAMES. Each element is a list of the form (AUTHOR-NAME SYSTEM-NAME...). SYSTEM-NAMEs are sorted by lexicographic order.
The list is sorted by lexicographic order of AUTHOR-NAMES.

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Function: build-html-manuals-//-1 TOTAL TEXINFO-QUEUE NEW-TEXINFO

Build *TEXINFO-QUEUE* HTML manuals, parallel version #1. Return the number of HTML files successfully built.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Function: build-html-manuals-//-2 THREAD-NUMBER TEXINFO-QUEUE NEW-TEXINFO

Build *TEXINFO-QUEUE* HTML manuals, parallel version #2. Return the number of HTML files successfully built.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Function: build-index-file KIND MANUAL-NAMES &aux ENTRIES INDEX-CHARACTER-GETTER INDEX-ENTRY-RENDERER

Build Quickref’s KIND index file for MANUAL-NAMES. The index file is called "index-per-KIND.html".

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Function: build-index-files &aux MANUAL-NAMES

Build Quickref’s index files.

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Function: build-manuals LIBRARIES

Build LIBRARIES reference manuals.

Package

fr.epita.lrde.quickref

Source

quickref.lisp (file)

Function: build-manuals-//-1 LIBRARIES &aux TOTAL

Build LIBRARIES reference manuals, parallel version #1.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Function: build-manuals-//-2 LIBRARIES DECLT-THREADS-NUMBER MAKEINFO-THREADS-NUMBER &aux TOTAL

Build LIBRARIES reference manuals, parallel version #2.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Function: build-manuals-//-3 LIBRARIES DECLT-THREADS-NUMBER MAKEINFO-THREADS-NUMBER &aux TOTAL BATCHES

Build LIBRARIES reference manuals, parallel version #3.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Function: build-manuals-//-4 LIBRARIES DECLT-THREADS-NUMBER MAKEINFO-THREADS-NUMBER &aux TOTAL GRAPH

Build LIBRARIES reference manuals, parallel version #4.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Function: build-texinfo-manuals-//-1 LIBRARIES TEXINFO-QUEUE NEW-TEXINFO

Build LIBRARIES Texinfo manuals, parallel version #1. Return the number of Texinfo files successfully built.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Function: build-texinfo-manuals-//-2 THREAD-NUMBER LIBRARY-QUEUE TEXINFO-QUEUE NEW-TEXINFO

Build *LIBRARY-QUEUE* Texinfo manuals, parallel version #2. Return the number of Texinfo files successfully built.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Function: build-texinfo-manuals-//-3 THREAD-NUMBER LIBRARY-QUEUE NEW-BATCH EMPTY-BATCH TEXINFO-QUEUE NEW-TEXINFO

Build *LIBRARY-QUEUE* Texinfo manuals, parallel version #3. Return the number of Texinfo files successfully built.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Function: build-texinfo-manuals-//-4 THREAD-NUMBER LIBRARY-QUEUE NEW-BATCH POST-DECLT-QUEUE COLLECT-NEW-LEAVES TEXINFO-QUEUE NEW-TEXINFO

Build *LIBRARY-QUEUE* Texinfo manuals, parallel version #4. Return the number of Texinfo files successfully built.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Function: cache-directory ()

Return Quickref’s compilation cache root directory.
This is the location used when the cache policy is local. ASDF and Declt get their own subdirectory, every documented system also has its own one, leading to duplicate compilation of every shared dependency.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Function: column-lengths NUMBER

Spread NUMBER of entries in 3 different columns as uniformly as possible. Return the column lengths as 3 values.

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Function: copy-style-sheets ()

Copy Quickref’s style sheets to the HTML output directory.

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Function: cull-standalone-systems GRAPH

Cull standalone systems from dependency GRAPH. Return them.
Standalone systems are systems with no depdendencies.
This function removes standalone systems from depdendency GRAPH and updates all remaining systems’ dependencies accordingly.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Function: declt-log-file SYSTEM-NAME

Return Quickref’s Declt log file for ASDF SYSTEM-NAME.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Function: declt-logs-directory ()

Return quickref’s Declt logs directory.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Function: dependency-graph-size GRAPH

Return the number of systems in dependency GRAPH.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Function: ensure-quickref-directory &key DECLT MAKEINFO

Make sure we have fresh DECLT and/or MAKEINFO directories.
This function handles the cache, log and output directories at the same time.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Function: file-contents FILE

Attempt to safely read FILE into a string and return it. Safely means try to detect a proper encoding.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Function: html-directory ()

Return Quickref’s generated HTML files directory.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Function: html-file NAME

Return NAME.html file pathname.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Function: index-file-name KIND

Return "index-per-KIND".

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Function: insert-readme-contents HTML-FILE README-FILE

Insert the contents of README-FILE into HTML-FILE.
README contents is rendered in HTML and inserted as introduction.

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Function: library-index-character ENTRIES

Return the next library index character for ENTRIES.
ENTRIES should be a list of system names.
The next index character is the first (upcased) letter of the first system name in ENTRIES trimmed if it’s alphabetic, or # otherwise.
This function is used as the INDEX-CHARACTER-GETTER argument to BUILD-INDEX-FILE.

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Function: library-index-entries MANUAL-NAMES

Return a sorted list of MANUAL-NAMES for the library index. Sorting is done on trimmed names.

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Function: logs-directory ()

Return Quickref’s logs directory.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Function: makeinfo-log-file SYSTEM-NAME

Return Quickref’s Makeinfo log file for ASDF SYSTEM-NAME.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Function: makeinfo-logs-directory ()

Return quickref’s Makeinfo logs directory.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Function: markdown-html STRING

Return Markdown STRING formatted as HTML.
Try our CommonMark FFI first, fall back to 3BMD otherwise.

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Function: pathnames-matching PATTERN DIRECTORY

Return a list of all pathnames matching PATTERN in DIRECTORY.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Function: primary-system RELEASE

Return RELEASE’s primary system.
The primary system is determined heuristically as follows:
- it’s the only system,
- it has the same name as the release,
- it has the same name as the release, with "cl-" prefixed removed, - it has the shortest name.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Function: primary-systems-batches RELEASES &aux GRAPH

Return a list of primary systems batches (also lists) from RELEASES. The list is ordered by dependencies: each batch contains only systems depending on those from the previous ones (thus, the first batfch contains systems having no dependency).

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Function: primary-systems-dependency-graph RELEASES &aux GRAPH NAMES

Return RELEASES’ primary systems dependency graph.
This is a hash table mapping system names to their list of dependencies (also system names). Only internal dependencies (that is, across RELEASES’s primary systems) are preserved.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Function: quicklisp-distribution ()

Return a Quicklisp distribution object for the "quicklisp" distribution.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Function: readme-file SYSTEM-NAME

Return the pathname of a README(.*) file for ASDF SYSTEM-NAME, if any. Try the system’s directory first. If that fails and the system is part of a Quicklisp RELEASE, also try the release’s directory (which may be different).

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Function: readme-html README

Return contents of README file formatted as HTML.

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Function: release-status-number RELEASE-STATUS
Package

fr.epita.lrde.quickref.setup

Source

setup.lisp (file)

Function: remove-dependencies GRAPH DEPENDENCIES

Remove DEPENDENCIES from all GRAPH’s dependency lists. Return DEPENDENCIES.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Function: remove-standalone-systems GRAPH &aux NAMES

Remove standalone systems (systems with no dependencies) from GRAPH. Return the list of removed systems names.

Package

fr.epita.lrde.quickref

Source

parallel.lisp (file)

Function: render-author-index-entry ENTRY

Render an author index ENTRY.
ENTRY should be a list of the form (AUTHOR-NAME SYSTEM-NAME...). Rendering is done on *STANDARD-OUTPUT*.
This function is used as the RENDERER argument to RENDER-INDEX-ENTRY.

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Function: render-index-entry CHARACTER ENTRIES NUMBER RENDERER

Render index file’s first NUMBER ENTRIES under CHARACTER.
This function arranges ENTRIES to be rendered in 3 columns, vertically from left to right, but taking care of vertical justification as much as possible: the heights of the 3 columns may only differ by one, meaning that only the last row may have less than 3 entries.

RENDERER is the function used to render the entries.
Rendering is done on *STANDARD-OUTPUT*.

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Function: render-index-header MANUALS-NUMBER INDEX-NAME

Render index file’s header to standard output.
The header also advertise MANUALS-NUMBER and INDEX-NAME.

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Function: render-library-index-entry ENTRY

Render a library index ENTRY.
ENTRY should be a manual name. Rendering is done on *STANDARD-OUTPUT*. This function is used as the RENDERER argument to RENDER-INDEX-ENTRY.

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Function: renew-directory DIRECTORY

Either create DIRECTORY, or remove everything from it.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Function: restrict-because REASON

Put Quickref in restricted mode because of REASON.

Package

fr.epita.lrde.quickref.setup

Source

setup.lisp (file)

Function: run-declt SYSTEM-NAME

Run Declt on ASDF SYSTEM-NAME. Return T on success.

Package

fr.epita.lrde.quickref

Source

texinfo.lisp (file)

Function: run-makeinfo SYSTEM-NAME

Run Makeinfo on ASDF SYSTEM-NAME. Return T on success.

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Function: system-authors SYSTEM-NAME &aux SYSTEM CONTACT

Return ASDF SYSTEM’s authors and maintainers.

Package

fr.epita.lrde.quickref

Source

html.lisp (file)

Function: texinfo-directory ()

Return Quickref’s generated Texinfo files directory.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Function: texinfo-file SYSTEM-NAME

Return ASDF SYSTEM-NAME’s Texinfo file.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)


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

6.2.4 Generic functions

Generic Function: build-manual LIBRARY

Build LIBRARY’s reference manual.
Return :html, :texi or NIL, indicating how far the process went.

Package

fr.epita.lrde.quickref

Source

quickref.lisp (file)

Methods
Method: build-manual (SYSTEM-NAME string)

Build ASDF SYSTEM-NAME’s reference manual.
Return :html, :texi or NIL, indicating how far the process went.

Method: build-manual (SYSTEM system)

Build Quicklisp SYSTEM’s reference manual.
Return :html, :texi or NIL, indicating how far the process went.

Method: build-manual (RELEASE release)

Build Quicklisp RELEASE’s reference manual.
Return :html, :texi or NIL, indicating how far the process went.

Generic Function: library-name LIBRARY

Return LIBRARY’s name.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Methods
Method: library-name (SYSTEM-NAME string)

Return ASDF SYSTEM-NAME.

Method: library-name (SYSTEM system)

Return Quicklisp SYSTEM’s name.

Method: library-name (RELEASE release)

Return Quicklisp RELEASE’s primary system’s name.

Generic Function: trim OBJECT

Remove potential CL- prefix from OBJECT’s name.

Package

fr.epita.lrde.quickref

Source

util.lisp (file)

Methods
Method: trim (STRING string)

Remove potential CL- prefix from STRING.

Method: trim (SYSTEM system)

Remove potential CL- prefix from SYSTEM’s name.

Method: trim (RELEASE release)

Remove potential CL- prefix from RELEASE’s name.


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   M  
Index Entry  Section

F
File, Lisp, fr.epita.lrde.quickref.asd: The fr․epita․lrde․quickref․asd file
File, Lisp, fr.epita.lrde.quickref.cmark.asd: The fr․epita․lrde․quickref․cmark․asd file
File, Lisp, fr.epita.lrde.quickref.cmark/cmark.lisp: The fr․epita․lrde․quickref․cmark/cmark․lisp file
File, Lisp, fr.epita.lrde.quickref.core.asd: The fr․epita․lrde․quickref․core․asd file
File, Lisp, fr.epita.lrde.quickref.core/meta.lisp: The fr․epita․lrde․quickref․core/meta․lisp file
File, Lisp, fr.epita.lrde.quickref.core/src/html.lisp: The fr․epita․lrde․quickref․core/src/html․lisp file
File, Lisp, fr.epita.lrde.quickref.core/src/quickref.lisp: The fr․epita․lrde․quickref․core/src/quickref․lisp file
File, Lisp, fr.epita.lrde.quickref.core/src/texinfo.lisp: The fr․epita․lrde․quickref․core/src/texinfo․lisp file
File, Lisp, fr.epita.lrde.quickref.core/src/util.lisp: The fr․epita․lrde․quickref․core/src/util․lisp file
File, Lisp, fr.epita.lrde.quickref.parallel.asd: The fr․epita․lrde․quickref․parallel․asd file
File, Lisp, fr.epita.lrde.quickref.parallel/parallel.lisp: The fr․epita․lrde․quickref․parallel/parallel․lisp file
File, Lisp, fr.epita.lrde.quickref.setup.asd: The fr․epita․lrde․quickref․setup․asd file
File, Lisp, fr.epita.lrde.quickref.setup/setup.lisp: The fr․epita․lrde․quickref․setup/setup․lisp file
fr.epita.lrde.quickref.asd: The fr․epita․lrde․quickref․asd file
fr.epita.lrde.quickref.cmark.asd: The fr․epita․lrde․quickref․cmark․asd file
fr.epita.lrde.quickref.cmark/cmark.lisp: The fr․epita․lrde․quickref․cmark/cmark․lisp file
fr.epita.lrde.quickref.core.asd: The fr․epita․lrde․quickref․core․asd file
fr.epita.lrde.quickref.core/meta.lisp: The fr․epita․lrde․quickref․core/meta․lisp file
fr.epita.lrde.quickref.core/src: The fr․epita․lrde․quickref․core/src module
fr.epita.lrde.quickref.core/src/html.lisp: The fr․epita․lrde․quickref․core/src/html․lisp file
fr.epita.lrde.quickref.core/src/quickref.lisp: The fr․epita․lrde․quickref․core/src/quickref․lisp file
fr.epita.lrde.quickref.core/src/texinfo.lisp: The fr․epita․lrde․quickref․core/src/texinfo․lisp file
fr.epita.lrde.quickref.core/src/util.lisp: The fr․epita․lrde․quickref․core/src/util․lisp file
fr.epita.lrde.quickref.parallel.asd: The fr․epita․lrde․quickref․parallel․asd file
fr.epita.lrde.quickref.parallel/parallel.lisp: The fr․epita․lrde․quickref․parallel/parallel․lisp file
fr.epita.lrde.quickref.setup.asd: The fr․epita․lrde․quickref․setup․asd file
fr.epita.lrde.quickref.setup/setup.lisp: The fr․epita․lrde․quickref․setup/setup․lisp file

L
Lisp File, fr.epita.lrde.quickref.asd: The fr․epita․lrde․quickref․asd file
Lisp File, fr.epita.lrde.quickref.cmark.asd: The fr․epita․lrde․quickref․cmark․asd file
Lisp File, fr.epita.lrde.quickref.cmark/cmark.lisp: The fr․epita․lrde․quickref․cmark/cmark․lisp file
Lisp File, fr.epita.lrde.quickref.core.asd: The fr․epita․lrde․quickref․core․asd file
Lisp File, fr.epita.lrde.quickref.core/meta.lisp: The fr․epita․lrde․quickref․core/meta․lisp file
Lisp File, fr.epita.lrde.quickref.core/src/html.lisp: The fr․epita․lrde․quickref․core/src/html․lisp file
Lisp File, fr.epita.lrde.quickref.core/src/quickref.lisp: The fr․epita․lrde․quickref․core/src/quickref․lisp file
Lisp File, fr.epita.lrde.quickref.core/src/texinfo.lisp: The fr․epita․lrde․quickref․core/src/texinfo․lisp file
Lisp File, fr.epita.lrde.quickref.core/src/util.lisp: The fr․epita․lrde․quickref․core/src/util․lisp file
Lisp File, fr.epita.lrde.quickref.parallel.asd: The fr․epita․lrde․quickref․parallel․asd file
Lisp File, fr.epita.lrde.quickref.parallel/parallel.lisp: The fr․epita․lrde․quickref․parallel/parallel․lisp file
Lisp File, fr.epita.lrde.quickref.setup.asd: The fr․epita․lrde․quickref․setup․asd file
Lisp File, fr.epita.lrde.quickref.setup/setup.lisp: The fr․epita․lrde․quickref․setup/setup․lisp file

M
Module, fr.epita.lrde.quickref.core/src: The fr․epita․lrde․quickref․core/src module

Jump to:   F   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   *   <  
A   B   C   D   E   F   G   H   I   L   M   N   P   Q   R   S   T   V   W  
Index Entry  Section

%
%version: Internal functions

*
*.*: Internal functions
*.html: Internal functions
*.log: Internal functions

<
<pre>: Internal functions

A
author-index-character: Internal functions
author-index-entries: Internal functions

B
build: Exported functions
build-html-manuals-//-1: Internal functions
build-html-manuals-//-2: Internal functions
build-index-file: Internal functions
build-index-files: Internal functions
build-manual: Internal generic functions
build-manual: Internal generic functions
build-manual: Internal generic functions
build-manual: Internal generic functions
build-manuals: Internal functions
build-manuals-//-1: Internal functions
build-manuals-//-2: Internal functions
build-manuals-//-3: Internal functions
build-manuals-//-4: Internal functions
build-texinfo-manuals-//-1: Internal functions
build-texinfo-manuals-//-2: Internal functions
build-texinfo-manuals-//-3: Internal functions
build-texinfo-manuals-//-4: Internal functions

C
cache-directory: Internal functions
cmark-markdown-to-html: Exported functions
column-lengths: Internal functions
configuration: Exported functions
configure: Exported functions
copy-style-sheets: Internal functions
cull-standalone-systems: Internal functions

D
declt-log-file: Internal functions
declt-logs-directory: Internal functions
dependency-graph-size: Internal functions

E
endpush: Internal macros
ensure-quickref-directory: Internal functions

F
file-contents: Internal functions
format-//: Internal macros
Function, %version: Internal functions
Function, *.*: Internal functions
Function, *.html: Internal functions
Function, *.log: Internal functions
Function, <pre>: Internal functions
Function, author-index-character: Internal functions
Function, author-index-entries: Internal functions
Function, build: Exported functions
Function, build-html-manuals-//-1: Internal functions
Function, build-html-manuals-//-2: Internal functions
Function, build-index-file: Internal functions
Function, build-index-files: Internal functions
Function, build-manuals: Internal functions
Function, build-manuals-//-1: Internal functions
Function, build-manuals-//-2: Internal functions
Function, build-manuals-//-3: Internal functions
Function, build-manuals-//-4: Internal functions
Function, build-texinfo-manuals-//-1: Internal functions
Function, build-texinfo-manuals-//-2: Internal functions
Function, build-texinfo-manuals-//-3: Internal functions
Function, build-texinfo-manuals-//-4: Internal functions
Function, cache-directory: Internal functions
Function, cmark-markdown-to-html: Exported functions
Function, column-lengths: Internal functions
Function, configuration: Exported functions
Function, configure: Exported functions
Function, copy-style-sheets: Internal functions
Function, cull-standalone-systems: Internal functions
Function, declt-log-file: Internal functions
Function, declt-logs-directory: Internal functions
Function, dependency-graph-size: Internal functions
Function, ensure-quickref-directory: Internal functions
Function, file-contents: Internal functions
Function, html-directory: Internal functions
Function, html-file: Internal functions
Function, index-file-name: Internal functions
Function, insert-readme-contents: Internal functions
Function, library-index-character: Internal functions
Function, library-index-entries: Internal functions
Function, logs-directory: Internal functions
Function, makeinfo-log-file: Internal functions
Function, makeinfo-logs-directory: Internal functions
Function, markdown-html: Internal functions
Function, nickname-package: Exported functions
Function, pathnames-matching: Internal functions
Function, primary-system: Internal functions
Function, primary-systems-batches: Internal functions
Function, primary-systems-dependency-graph: Internal functions
Function, quicklisp-distribution: Internal functions
Function, readme-file: Internal functions
Function, readme-html: Internal functions
Function, release-status-number: Internal functions
Function, remove-dependencies: Internal functions
Function, remove-standalone-systems: Internal functions
Function, render-author-index-entry: Internal functions
Function, render-index-entry: Internal functions
Function, render-index-header: Internal functions
Function, render-library-index-entry: Internal functions
Function, renew-directory: Internal functions
Function, restrict-because: Internal functions
Function, run-declt: Internal functions
Function, run-makeinfo: Internal functions
Function, setup-parallel: Exported functions
Function, system-authors: Internal functions
Function, texinfo-directory: Internal functions
Function, texinfo-file: Internal functions
Function, version: Exported functions

G
Generic Function, build-manual: Internal generic functions
Generic Function, library-name: Internal generic functions
Generic Function, trim: Internal generic functions

H
html-directory: Internal functions
html-file: Internal functions

I
index-file-name: Internal functions
insert-readme-contents: Internal functions

L
library-index-character: Internal functions
library-index-entries: Internal functions
library-name: Internal generic functions
library-name: Internal generic functions
library-name: Internal generic functions
library-name: Internal generic functions
logs-directory: Internal functions

M
Macro, endpush: Internal macros
Macro, format-//: Internal macros
Macro, while: Internal macros
Macro, with-progression: Internal macros
makeinfo-log-file: Internal functions
makeinfo-logs-directory: Internal functions
markdown-html: Internal functions
Method, build-manual: Internal generic functions
Method, build-manual: Internal generic functions
Method, build-manual: Internal generic functions
Method, library-name: Internal generic functions
Method, library-name: Internal generic functions
Method, library-name: Internal generic functions
Method, trim: Internal generic functions
Method, trim: Internal generic functions
Method, trim: Internal generic functions

N
nickname-package: Exported functions

P
pathnames-matching: Internal functions
primary-system: Internal functions
primary-systems-batches: Internal functions
primary-systems-dependency-graph: Internal functions

Q
quicklisp-distribution: Internal functions

R
readme-file: Internal functions
readme-html: Internal functions
release-status-number: Internal functions
remove-dependencies: Internal functions
remove-standalone-systems: Internal functions
render-author-index-entry: Internal functions
render-index-entry: Internal functions
render-index-header: Internal functions
render-library-index-entry: Internal functions
renew-directory: Internal functions
restrict-because: Internal functions
run-declt: Internal functions
run-makeinfo: Internal functions

S
setup-parallel: Exported functions
system-authors: Internal functions

T
texinfo-directory: Internal functions
texinfo-file: Internal functions
trim: Internal generic functions
trim: Internal generic functions
trim: Internal generic functions
trim: Internal generic functions

V
version: Exported functions

W
while: Internal macros
with-progression: Internal macros

Jump to:   %   *   <  
A   B   C   D   E   F   G   H   I   L   M   N   P   Q   R   S   T   V   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
S  
Index Entry  Section

*
*bin-directory*: Internal special variables
*cache-policy*: Exported special variables
*configuration*: Internal special variables
*cross-reference-validation*: Exported special variables
*css-directory*: Internal special variables
*declt-script*: Internal special variables
*declt-threads*: Exported special variables
*empty-cache*: Exported special variables
*error-behavior*: Exported special variables
*indexes*: Internal special variables
*libraries*: Exported special variables
*library-queue*: Internal special variables
*makeinfo-path*: Exported special variables
*makeinfo-threads*: Exported special variables
*other-systems-names*: Internal special variables
*output-directory*: Exported special variables
*parallel*: Exported special variables
*post-declt-queue*: Internal special variables
*release-major-level*: Exported special variables
*release-minor-level*: Exported special variables
*release-name*: Exported special variables
*release-status*: Exported special variables
*release-status-level*: Exported special variables
*remaining-libraries-count*: Internal special variables
*share-directory*: Internal special variables
*templates-directory*: Internal special variables
*texinfo-queue*: Internal special variables
*top-directory*: Internal special variables
*update*: Exported special variables

S
Special Variable, *bin-directory*: Internal special variables
Special Variable, *cache-policy*: Exported special variables
Special Variable, *configuration*: Internal special variables
Special Variable, *cross-reference-validation*: Exported special variables
Special Variable, *css-directory*: Internal special variables
Special Variable, *declt-script*: Internal special variables
Special Variable, *declt-threads*: Exported special variables
Special Variable, *empty-cache*: Exported special variables
Special Variable, *error-behavior*: Exported special variables
Special Variable, *indexes*: Internal special variables
Special Variable, *libraries*: Exported special variables
Special Variable, *library-queue*: Internal special variables
Special Variable, *makeinfo-path*: Exported special variables
Special Variable, *makeinfo-threads*: Exported special variables
Special Variable, *other-systems-names*: Internal special variables
Special Variable, *output-directory*: Exported special variables
Special Variable, *parallel*: Exported special variables
Special Variable, *post-declt-queue*: Internal special variables
Special Variable, *release-major-level*: Exported special variables
Special Variable, *release-minor-level*: Exported special variables
Special Variable, *release-name*: Exported special variables
Special Variable, *release-status*: Exported special variables
Special Variable, *release-status-level*: Exported special variables
Special Variable, *remaining-libraries-count*: Internal special variables
Special Variable, *share-directory*: Internal special variables
Special Variable, *templates-directory*: Internal special variables
Special Variable, *texinfo-queue*: Internal special variables
Special Variable, *top-directory*: Internal special variables
Special Variable, *update*: Exported special variables

Jump to:   *  
S  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   F   P   S  
Index Entry  Section

F
fr.epita.lrde.quickref: The fr․epita․lrde․quickref system
fr.epita.lrde.quickref: The fr․epita․lrde․quickref package
fr.epita.lrde.quickref.cmark: The fr․epita․lrde․quickref․cmark system
fr.epita.lrde.quickref.cmark: The fr․epita․lrde․quickref․cmark package
fr.epita.lrde.quickref.core: The fr․epita․lrde․quickref․core system
fr.epita.lrde.quickref.parallel: The fr․epita․lrde․quickref․parallel system
fr.epita.lrde.quickref.setup: The fr․epita․lrde․quickref․setup system
fr.epita.lrde.quickref.setup: The fr․epita․lrde․quickref․setup package
fr.epita.lrde.quickref.setup/parallel: The fr․epita․lrde․quickref․setup/parallel system

P
Package, fr.epita.lrde.quickref: The fr․epita․lrde․quickref package
Package, fr.epita.lrde.quickref.cmark: The fr․epita․lrde․quickref․cmark package
Package, fr.epita.lrde.quickref.setup: The fr․epita․lrde․quickref․setup package

S
System, fr.epita.lrde.quickref: The fr․epita․lrde․quickref system
System, fr.epita.lrde.quickref.cmark: The fr․epita․lrde․quickref․cmark system
System, fr.epita.lrde.quickref.core: The fr․epita․lrde․quickref․core system
System, fr.epita.lrde.quickref.parallel: The fr․epita․lrde․quickref․parallel system
System, fr.epita.lrde.quickref.setup: The fr․epita․lrde․quickref․setup system
System, fr.epita.lrde.quickref.setup/parallel: The fr․epita․lrde․quickref․setup/parallel system

Jump to:   F   P   S