The qlot Reference Manual

This is the qlot Reference Manual, version 1.5.14, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:22:50 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 qlot

A project-local library installer

Author

Eitaro Fukamachi

License

MIT

Version

1.5.14

Dependencies
Source

qlot.asd.


2.2 qlot/main

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.3 qlot/logger

Author

Eitaro Fukamachi

License

MIT

Dependency

qlot/color (system).

Source

qlot.asd.


2.4 qlot/color

Author

Eitaro Fukamachi

License

MIT

Source

qlot.asd.


2.5 qlot/utils

Author

Eitaro Fukamachi

License

MIT

Source

qlot.asd.


2.6 qlot/utils/shell

Author

Eitaro Fukamachi

License

MIT

Dependency

qlot/logger (system).

Source

qlot.asd.


2.7 qlot/utils/repl

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.8 qlot/utils/project

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.9 qlot/utils/asdf

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.10 qlot/errors

Author

Eitaro Fukamachi

License

MIT

Source

qlot.asd.


2.11 qlot/config

Author

Eitaro Fukamachi

License

MIT

Dependency

qlot/utils/shell (system).

Source

qlot.asd.


2.12 qlot/cli

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.13 qlot/utils/cli

Author

Eitaro Fukamachi

License

MIT

Source

qlot.asd.


2.14 qlot/fetch

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.15 qlot/http

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.16 qlot/proxy

Author

Eitaro Fukamachi

License

MIT

Source

qlot.asd.


2.17 qlot/subcommands

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.18 qlot/add

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.19 qlot/parser

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.20 qlot/source

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.21 qlot/source/base

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.22 qlot/source/ql

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.23 qlot/source/dist

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.24 qlot/utils/ql

Author

Eitaro Fukamachi

License

MIT

Dependency

qlot/utils (system).

Source

qlot.asd.


2.25 qlot/source/git

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.26 qlot/utils/quickdocs

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.27 qlot/source/http

Author

Eitaro Fukamachi

License

MIT

Dependency

qlot/source/base (system).

Source

qlot.asd.


2.28 qlot/source/github

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.29 qlot/source/ultralisp

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.30 qlot/source/local

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.31 qlot/bundle

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.32 qlot/utils/dependencies

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.33 qlot/check

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.34 qlot/server

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.35 qlot/distify

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.36 qlot/distify/ql

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.37 qlot/progress

Author

Eitaro Fukamachi

License

MIT

Dependencies
  • qlot/logger (system).
  • qlot/color (system).
  • bordeaux-threads (system).
  • lparallel (system).
  • lparallel (system).
Source

qlot.asd.


2.38 qlot/utils/distify

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.39 qlot/distify/git

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.40 qlot/utils/git

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.41 qlot/utils/archive

Author

Eitaro Fukamachi

License

MIT

Dependencies
  • deflate (system).
  • archive (system).
Source

qlot.asd.


2.42 qlot/utils/tmp

Author

Eitaro Fukamachi

License

MIT

Dependency

qlot/utils (system).

Source

qlot.asd.


2.43 qlot/distify/http

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.44 qlot/distify/github

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.45 qlot/distify/dist

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.46 qlot/utils/qlot

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.47 qlot/install

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.48 qlot/install/quicklisp

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


2.49 qlot/utils/file

Author

Eitaro Fukamachi

License

MIT

Source

qlot.asd.


2.50 qlot/secure-downloader

Author

Eitaro Fukamachi

License

MIT

Dependencies
Source

qlot.asd.


3 Files

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


3.1 Lisp


3.1.2 qlot/main/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/main (system).

Packages

qlot.

Public Interface
Internals

3.1.3 qlot/logger/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/logger (system).

Packages

qlot/logger.

Public Interface
Internals

*previous-progress* (special variable).


3.1.4 qlot/color/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/color (system).

Packages

qlot/color.

Public Interface
Internals

color-code (function).


3.1.5 qlot/utils/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/utils (system).

Packages

qlot/utils.

Public Interface

3.1.6 qlot/utils/shell/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/utils/shell (system).

Packages

qlot/utils/shell.

Public Interface
Internals

3.1.7 qlot/utils/repl/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/utils/repl (system).

Packages

qlot/utils/repl.

Public Interface

with-local-quicklisp (macro).

Internals

3.1.8 qlot/utils/project/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/utils/project (system).

Packages

qlot/utils/project.

Public Interface
Internals

3.1.9 qlot/utils/asdf/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/utils/asdf (system).

Packages

qlot/utils/asdf.

Public Interface
Internals

3.1.10 qlot/errors/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/errors (system).

Packages

qlot/errors.

Public Interface
Internals

3.1.11 qlot/config/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/config (system).

Packages

qlot/config.

Public Interface
Internals

setup-file-path (function).


3.1.12 qlot/cli/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/cli (system).


3.1.13 qlot/utils/cli/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/utils/cli (system).


3.1.14 qlot/fetch/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/fetch (system).


3.1.15 qlot/http/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/http (system).

Packages

qlot/http.

Public Interface
Internals

3.1.16 qlot/proxy/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/proxy (system).

Packages

qlot/proxy.

Public Interface

*proxy* (special variable).

Internals

qlot-http-fetch (function).


3.1.17 qlot/add/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/add (system).

Packages

qlot/add.

Public Interface

3.1.18 qlot/parser/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/parser (system).

Packages

qlot/parser.

Public Interface
Internals

3.1.19 qlot/source/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/source (system).

Packages

qlot/source.


3.1.20 qlot/source/base/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/source/base (system).

Packages

qlot/source/base.

Public Interface

3.1.21 qlot/source/ql/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/source/ql (system).

Packages

qlot/source/ql.

Public Interface

3.1.22 qlot/source/dist/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/source/dist (system).

Packages

qlot/source/dist.

Public Interface

3.1.23 qlot/utils/ql/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/utils/ql (system).

Packages

qlot/utils/ql.

Public Interface
Internals

3.1.24 qlot/source/git/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/source/git (system).

Packages

qlot/source/git.

Public Interface
Internals

source-git-identifier (function).


3.1.25 qlot/utils/quickdocs/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/utils/quickdocs (system).

Packages

qlot/utils/quickdocs.

Public Interface

project-upstream-url (function).

Internals

git-url-p (function).


3.1.26 qlot/source/http/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/source/http (system).

Packages

qlot/source/http.

Public Interface

3.1.27 qlot/source/github/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/source/github (system).

Packages

qlot/source/github.

Public Interface

3.1.28 qlot/source/ultralisp/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/source/ultralisp (system).

Packages

qlot/source/ultralisp.

Public Interface

3.1.29 qlot/source/local/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/source/local (system).

Packages

qlot/source/local.

Public Interface
Internals

convert-local-path (function).


3.1.30 qlot/bundle/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/bundle (system).

Packages

qlot/bundle.

Public Interface

bundle-project (function).

Internals

3.1.31 qlot/utils/dependencies/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/utils/dependencies (system).

Packages

qlot/utils/dependencies.

Public Interface

project-dependencies-in-child-process (function).


3.1.32 qlot/check/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/check (system).

Packages

qlot/check.

Public Interface

3.1.33 qlot/server/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/server (system).

Packages

qlot/server.

Public Interface

with-qlot-server (macro).

Internals

3.1.34 qlot/distify/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/distify (system).

Packages

qlot/distify.

Public Interface

distify (function).


3.1.35 qlot/distify/ql/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/distify/ql (system).

Packages

qlot/distify/ql.

Public Interface

distify-ql (function).

Internals

load-source-ql-version (function).


3.1.36 qlot/progress/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/progress (system).

Packages

qlot/progress.

Public Interface
Internals

3.1.37 qlot/utils/distify/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/utils/distify (system).

Packages

qlot/utils/distify.

Public Interface
Internals

normalize-pathname (function).


3.1.38 qlot/distify/git/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/distify/git (system).

Packages

qlot/distify/git.

Public Interface

distify-git (function).

Internals

3.1.39 qlot/utils/git/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/utils/git (system).

Packages

qlot/utils/git.

Public Interface

3.1.40 qlot/utils/archive/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/utils/archive (system).

Packages

qlot/utils/archive.

Public Interface

extract-tarball (function).


3.1.41 qlot/utils/tmp/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/utils/tmp (system).

Packages

qlot/utils/tmp.

Public Interface

3.1.42 qlot/distify/http/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/distify/http (system).

Packages

qlot/distify/http.

Public Interface

distify-http (function).

Internals

source-metadata-destination (function).


3.1.43 qlot/distify/github/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/distify/github (system).

Packages

qlot/distify/github.

Public Interface

distify-github (function).

Internals

3.1.44 qlot/distify/dist/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/distify/dist (system).

Packages

qlot/distify/dist.

Public Interface

distify-dist (function).


3.1.45 qlot/utils/qlot/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/utils/qlot (system).

Packages

qlot/utils/qlot.

Public Interface
Internals

*source-registry-exclusions* (special variable).


3.1.46 qlot/install/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/install (system).

Packages

qlot/install.

Public Interface
Internals

3.1.47 qlot/install/quicklisp/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/install/quicklisp (system).

Packages

qlot/install/quicklisp.

Public Interface
Internals

3.1.48 qlot/utils/file/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/utils/file (system).

Packages

qlot/utils/file.

Public Interface

copy-directory (function).


3.1.49 qlot/secure-downloader/file-type.lisp

Source

qlot.asd.

Parent Component

qlot/secure-downloader (system).

Packages

qlot/secure-downloader.

Public Interface

with-secure-installer (macro).

Internals

https-fetch (function).


4 Packages

Packages are listed by definition order.


4.1 qlot/http

Source

file-type.lisp.

Use List

common-lisp.

Public Interface
Internals

4.2 qlot/utils/quickdocs

Source

file-type.lisp.

Use List

common-lisp.

Public Interface

project-upstream-url (function).

Internals

git-url-p (function).


4.3 qlot/utils/shell

Source

file-type.lisp.

Use List

common-lisp.

Public Interface
Internals

4.4 qlot/utils/file

Source

file-type.lisp.

Use List

common-lisp.

Public Interface

copy-directory (function).


4.5 qlot/utils/ql

Source

file-type.lisp.

Use List

common-lisp.

Public Interface
Internals

4.6 qlot/source/ql

Source

file-type.lisp.

Nickname

qlot.source.ql

Use List
Used By List

qlot/source.

Public Interface

4.7 qlot/errors

Source

file-type.lisp.

Use List

common-lisp.

Public Interface
Internals

4.8 qlot/logger

Source

file-type.lisp.

Use List

common-lisp.

Public Interface
Internals

*previous-progress* (special variable).


4.9 qlot/parser

Source

file-type.lisp.

Use List

common-lisp.

Public Interface
Internals

4.10 qlot/distify/github

Source

file-type.lisp.

Use List

common-lisp.

Used By List

qlot/distify.

Public Interface

distify-github (function).

Internals

4.11 qlot/install

Source

file-type.lisp.

Use List

common-lisp.

Public Interface
Internals

4.12 qlot/add

Source

file-type.lisp.

Use List

common-lisp.

Public Interface

4.13 qlot/distify/ql

Source

file-type.lisp.

Use List

common-lisp.

Used By List

qlot/distify.

Public Interface

distify-ql (function).

Internals

load-source-ql-version (function).


4.14 qlot/utils/project

Source

file-type.lisp.

Use List

common-lisp.

Public Interface
Internals

4.15 qlot/source/local

Source

file-type.lisp.

Use List
Used By List

qlot/source.

Public Interface
Internals

convert-local-path (function).


4.16 qlot/bundle

Source

file-type.lisp.

Use List

common-lisp.

Public Interface

bundle-project (function).

Internals

4.17 qlot/utils/git

Source

file-type.lisp.

Use List

common-lisp.

Public Interface

4.18 qlot/source/dist

Source

file-type.lisp.

Nickname

qlot.source.dist

Use List
Used By List

qlot/source.

Public Interface

4.19 qlot/utils/distify

Source

file-type.lisp.

Use List

common-lisp.

Public Interface
Internals

normalize-pathname (function).


4.20 qlot/progress

Source

file-type.lisp.

Use List

common-lisp.

Public Interface
Internals

4.21 qlot/install/quicklisp

Source

file-type.lisp.

Use List

common-lisp.

Public Interface
Internals

4.22 qlot/distify/http

Source

file-type.lisp.

Use List

common-lisp.

Used By List

qlot/distify.

Public Interface

distify-http (function).

Internals

source-metadata-destination (function).


4.23 qlot/utils/repl

Source

file-type.lisp.

Use List

common-lisp.

Public Interface

with-local-quicklisp (macro).

Internals

4.24 qlot/source/github

Source

file-type.lisp.

Nickname

qlot.source.github

Use List
Used By List

qlot/source.

Public Interface

4.25 qlot/utils

Source

file-type.lisp.

Nickname

qlot/util

Use List

common-lisp.

Public Interface

4.26 qlot/source/ultralisp

Source

file-type.lisp.

Nickname

qlot.source.ultralisp

Use List
Used By List

qlot/source.

Public Interface

source-ultralisp (class).


4.27 qlot/distify

Source

file-type.lisp.

Use List
Public Interface

distify (function).


4.28 qlot/utils/qlot

Source

file-type.lisp.

Use List

common-lisp.

Public Interface
Internals

*source-registry-exclusions* (special variable).


4.29 qlot/distify/git

Source

file-type.lisp.

Use List

common-lisp.

Used By List

qlot/distify.

Public Interface

distify-git (function).

Internals

4.30 qlot/server

Source

file-type.lisp.

Use List

common-lisp.

Public Interface

with-qlot-server (macro).

Internals

4.31 qlot/source/base

Source

file-type.lisp.

Use List

common-lisp.

Used By List
Public Interface

4.32 qlot/distify/dist

Source

file-type.lisp.

Use List

common-lisp.

Used By List

qlot/distify.

Public Interface

distify-dist (function).


4.33 qlot/config

Source

file-type.lisp.

Use List

common-lisp.

Public Interface
Internals

setup-file-path (function).


4.34 qlot

Source

file-type.lisp.

Nickname

qlot/main

Use List

common-lisp.

Public Interface
Internals

4.35 qlot/utils/asdf

Source

file-type.lisp.

Use List

common-lisp.

Public Interface
Internals

4.36 qlot/source/git

Source

file-type.lisp.

Nickname

qlot.source.git

Use List
Used By List

qlot/source.

Public Interface
Internals

source-git-identifier (function).


4.37 qlot/check

Source

file-type.lisp.

Use List

common-lisp.

Public Interface

4.38 qlot/utils/dependencies

Source

file-type.lisp.

Use List

common-lisp.

Public Interface

project-dependencies-in-child-process (function).


4.39 qlot/utils/archive

Source

file-type.lisp.

Use List

common-lisp.

Public Interface

extract-tarball (function).


4.40 qlot/source/http

Source

file-type.lisp.

Nickname

qlot.source.http

Use List
Used By List
Public Interface

4.41 qlot/proxy

Source

file-type.lisp.

Use List

common-lisp.

Public Interface

*proxy* (special variable).

Internals

4.43 qlot/color

Source

file-type.lisp.

Use List

common-lisp.

Public Interface
Internals

color-code (function).


4.44 qlot/secure-downloader

Source

file-type.lisp.

Use List

common-lisp.

Public Interface

with-secure-installer (macro).

Internals

https-fetch (function).


4.45 qlot/utils/tmp

Source

file-type.lisp.

Use List

common-lisp.

Public Interface

5 Definitions

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


5.1 Public Interface


5.1.1 Special variables

Special Variable: *debug*
Package

qlot/logger.

Source

file-type.lisp.

Special Variable: *enable-color*
Package

qlot/color.

Source

file-type.lisp.

Special Variable: *enable-whisper*
Package

qlot/logger.

Source

file-type.lisp.

Special Variable: *logger-debug-stream*
Package

qlot/logger.

Source

file-type.lisp.

Special Variable: *logger-message-stream*
Package

qlot/logger.

Source

file-type.lisp.

Special Variable: *project-root*
Package

qlot.

Source

file-type.lisp.

Special Variable: *proxy*
Package

qlot/proxy.

Source

file-type.lisp.

Special Variable: *qlot-directory*
Package

qlot/utils/project.

Source

file-type.lisp.

Special Variable: *qlot-source-directory*
Package

qlot/utils/shell.

Source

file-type.lisp.

Special Variable: *terminal*
Package

qlot/logger.

Source

file-type.lisp.


5.1.2 Macros

Macro: with-autoload-on-missing (&body body)
Package

qlot/utils/asdf.

Source

file-type.lisp.

Macro: with-directory ((system-file system-name dependencies &key eval-form) directory &body body)
Package

qlot/utils/asdf.

Source

file-type.lisp.

Macro: with-env-vars (bindings &body body)
Package

qlot/utils/shell.

Source

file-type.lisp.

Macro: with-local-quicklisp ((object &key central-registry) &body body)
Package

qlot/utils/repl.

Source

file-type.lisp.

Macro: with-package-functions (package-designator functions &body body)
Package

qlot/utils.

Source

file-type.lisp.

Macro: with-qlot-server ((source &key destination distinfo-only quicklisp-home silent) &body body)
Package

qlot/server.

Source

file-type.lisp.

Macro: with-quicklisp-home (qlhome &body body)
Package

qlot/utils/ql.

Source

file-type.lisp.

Macro: with-secure-installer (() &body body)
Package

qlot/secure-downloader.

Source

file-type.lisp.

Macro: with-source-registry ((source-registry) &body body)
Package

qlot/utils/asdf.

Source

file-type.lisp.

Macro: with-tmp-directory ((tmp-dir &key prefix) &body body)
Package

qlot/utils/tmp.

Source

file-type.lisp.


5.1.3 Ordinary functions

Function: add (name &rest args &key from no-install &allow-other-keys)
Package

qlot.

Source

file-type.lisp.

Function: add-line (manager header &key initial-body)
Package

qlot/progress.

Source

file-type.lisp.

Function: add-project (new-definition qlfile)
Package

qlot/add.

Source

file-type.lisp.

Function: available-update-project (object &key projects)
Package

qlot/check.

Source

file-type.lisp.

Function: bundle (&key exclude)
Package

qlot.

Source

file-type.lisp.

Function: bundle-project (object &key exclude)
Package

qlot/bundle.

Source

file-type.lisp.

Function: check ()
Package

qlot.

Source

file-type.lisp.

Function: check-local-quicklisp (project-root)
Package

qlot/utils/project.

Source

file-type.lisp.

Function: check-project (object &key quiet)
Package

qlot/check.

Source

file-type.lisp.

Function: check-qlfile (qlfile &key quiet)
Package

qlot/check.

Source

file-type.lisp.

Function: clear-whisper ()
Package

qlot/logger.

Source

file-type.lisp.

Function: color-text (color-name control &rest arguments)
Package

qlot/color.

Source

file-type.lisp.

Function: copy-directory (dir destination &key exclude)
Package

qlot/utils/file.

Source

file-type.lisp.

Function: create-git-tarball (project-directory destination ref)
Package

qlot/utils/git.

Source

file-type.lisp.

Function: debug-log (format-control &rest format-arguments)
Package

qlot/logger.

Source

file-type.lisp.

Function: delete-tmp-directory (tmp-dir)
Package

qlot/utils/tmp.

Source

file-type.lisp.

Function: directory-lisp-files (directory)
Package

qlot/utils/asdf.

Source

file-type.lisp.

Function: directory-system-files (directory)
Package

qlot/utils/asdf.

Source

file-type.lisp.

Function: distify (source-or-sources destination &key distinfo-only)
Package

qlot/distify.

Source

file-type.lisp.

Function: distify-dist (source destination &key distinfo-only)
Package

qlot/distify/dist.

Source

file-type.lisp.

Function: distify-git (source destination &key distinfo-only)
Package

qlot/distify/git.

Source

file-type.lisp.

Function: distify-github (source destination &key distinfo-only)
Package

qlot/distify/github.

Source

file-type.lisp.

Function: distify-http (source destination &key distinfo-only)
Package

qlot/distify/http.

Source

file-type.lisp.

Function: distify-ql (source destination &key distinfo-only)
Package

qlot/distify/ql.

Source

file-type.lisp.

Function: dump-qlfile-lock (file sources)
Package

qlot/utils/qlot.

Source

file-type.lisp.

Function: dump-qlot-config (&optional stream)
Package

qlot/config.

Source

file-type.lisp.

Function: dump-source-registry-conf (stream sources)
Package

qlot/utils/qlot.

Source

file-type.lisp.

Function: ensure-cons (object)
Package

qlot/utils.

Source

file-type.lisp.

Function: ensure-list (object)
Package

qlot/utils.

Source

file-type.lisp.

Function: ensure-package-loaded (package-names)
Package

qlot/utils.

Source

file-type.lisp.

Function: ensure-qlfile-pathname (object)
Package

qlot/utils/project.

Source

file-type.lisp.

Function: extract-tarball (tarball &optional destination)
Package

qlot/utils/archive.

Source

file-type.lisp.

Function: fetch (url file &key basic-auth)
Package

qlot/http.

Source

file-type.lisp.

Function: find-duplicated-entry (set &key test key)
Package

qlot/utils.

Source

file-type.lisp.

Function: find-lock (qlfile)
Package

qlot/parser.

Source

file-type.lisp.

Function: find-project-root (&optional pathname)
Package

qlot/utils/project.

Source

file-type.lisp.

Function: generate-random-string ()
Package

qlot/utils.

Source

file-type.lisp.

Function: get (url &rest args &key want-stream basic-auth force-binary)
Package

qlot/http.

Source

file-type.lisp.

Function: get-distinfo-url (distribution version)
Package

qlot/utils/distify.

Source

file-type.lisp.

Function: git-clone (remote-url destination &key checkout-to ref)
Package

qlot/utils/git.

Source

file-type.lisp.

Function: git-ref (remote-url &optional ref-identifier)
Package

qlot/utils/git.

Source

file-type.lisp.

Function: https-of (url)
Package

qlot/utils.

Source

file-type.lisp.

Function: init (project-root &key dist)
Package

qlot.

Source

file-type.lisp.

Function: install (&key no-deps cache jobs init)
Package

qlot.

Source

file-type.lisp.

Function: install-local-init-files (path)
Package

qlot/install/quicklisp.

Source

file-type.lisp.

Function: install-project (object &key install-deps cache-directory concurrency)
Package

qlot/install.

Source

file-type.lisp.

Function: install-qlfile (qlfile &key quicklisp-home install-deps cache-directory concurrency)
Package

qlot/install.

Source

file-type.lisp.

Function: install-qlot-config-file (path)
Package

qlot/install/quicklisp.

Source

file-type.lisp.

Function: install-quicklisp (path)
Package

qlot/install/quicklisp.

Source

file-type.lisp.

Function: install-shell-command (destination &key quicklisp-home)
Package

qlot.

Source

file-type.lisp.

Function: launch-lisp (forms &rest args &key systems source-registry)
Package

qlot/utils/shell.

Source

file-type.lisp.

Function: lisp-file-dependencies (file &key test)
Package

qlot/utils/asdf.

Source

file-type.lisp.

Function: lisp-file-system-name (file root primary-system-name)
Package

qlot/utils/asdf.

Source

file-type.lisp.

Function: load-qlot-config (directory)
Package

qlot/config.

Source

file-type.lisp.

Function: local-quicklisp-home (project-root)
Package

qlot/utils/project.

Source

file-type.lisp.

Function: local-quicklisp-installed-p (project-root)
Package

qlot/utils/project.

Source

file-type.lisp.

Function: make-config ()
Package

qlot/config.

Source

file-type.lisp.

Function: make-keyword (text)

This function differ from alexandria:make-keyword because it upcases text before making it a keyword.

Package

qlot/utils.

Source

file-type.lisp.

Function: make-line (header)
Package

qlot/progress.

Source

file-type.lisp.

Function: make-progress (line-or-lines &key stream)
Package

qlot/progress.

Source

file-type.lisp.

Function: make-versioned-distinfo-url (distinfo-url version)
Package

qlot/utils/ql.

Source

file-type.lisp.

Function: make-versioned-distinfo-url-with-template (distinfo-template-url version)
Package

qlot/utils/ql.

Source

file-type.lisp.

Function: merge-hash-tables (from-table to-table)

Add all entries from FROM-TABLE to TO-TABLE, overwriting existing entries with the same key.

Package

qlot/utils.

Source

file-type.lisp.

Function: message (format-control &rest format-arguments)
Package

qlot/logger.

Source

file-type.lisp.

Function: octets-stream-to-string (stream)
Package

qlot/utils.

Source

file-type.lisp.

Function: outdated (&optional name-or-names)
Package

qlot.

Source

file-type.lisp.

Function: parse-distinfo-file (file)
Package

qlot/utils/ql.

Source

file-type.lisp.

Function: parse-distinfo-stream (stream)
Package

qlot/utils/ql.

Source

file-type.lisp.

Function: parse-qlfile (file)
Package

qlot/parser.

Source

file-type.lisp.

Function: parse-qlfile-line (line)
Package

qlot/parser.

Source

file-type.lisp.

Function: parse-qlfile-lock (file &key test)
Package

qlot/parser.

Source

file-type.lisp.

Function: parse-space-delimited-file (file &key test include-header)
Package

qlot/utils/ql.

Source

file-type.lisp.

Function: parse-space-delimited-stream (stream &key test include-header)
Package

qlot/utils/ql.

Source

file-type.lisp.

Function: pathname-in-directory-p (path directory)
Package

qlot/utils.

Source

file-type.lisp.

Function: progress (type &optional control &rest args)
Package

qlot/progress.

Source

file-type.lisp.

Function: project-dependencies (project-root &key exclude)
Package

qlot/utils/project.

Source

file-type.lisp.

Function: project-dependencies-in-child-process (project-root quicklisp-home &key exclude)
Package

qlot/utils/dependencies.

Source

file-type.lisp.

Function: project-upstream-url (project-name)
Package

qlot/utils/quickdocs.

Source

file-type.lisp.

Function: quicklisp-distinfo-url (&optional version)
Package

qlot/utils/ql.

Source

file-type.lisp.

Function: read-qlfile-for-install (qlfile &key ignore-lock projects silent)

Read ’qlfile’ (or ’qlfile.lock’ if exists) and return sources.
This adds the latest ’quicklisp’ dist implicitly if no ’quicklisp’ project exists in the file. If :ignore-lock is T, read ’qlfile’ even when ’qlfile.lock’ exists.
If :projects is specified, read only those projects from qlfile.lock.

Package

qlot/parser.

Source

file-type.lisp.

Function: refresh-progress-line (manager line body)
Package

qlot/progress.

Source

file-type.lisp.

Function: releases.txt (project-name project-version source-directory tarball-file)
Package

qlot/utils/distify.

Source

file-type.lisp.

Function: remove (name-or-names &key no-install)
Package

qlot.

Source

file-type.lisp.

Function: remove-project (targets qlfile)
Package

qlot/add.

Source

file-type.lisp.

Function: ros-command-error (format-control &rest format-arguments)
Package

qlot/errors.

Source

file-type.lisp.

Function: ros-command-warn (format-control &rest format-arguments)
Package

qlot/errors.

Source

file-type.lisp.

Function: run-in-parallel (worker-fn jobs &key concurrency job-header-fn failed-fn)
Package

qlot/progress.

Source

file-type.lisp.

Function: run-lisp (forms &rest args &key systems source-registry output)
Package

qlot/utils/shell.

Source

file-type.lisp.

Function: safety-shell-command (program args &key output)
Package

qlot/utils/shell.

Source

file-type.lisp.

Function: source-git-remote-access-url (source)
Package

qlot/source/git.

Source

file-type.lisp.

Function: source-github-identifier (source)
Package

qlot/source/github.

Source

file-type.lisp.

Function: source-github-url (source)
Package

qlot/source/github.

Source

file-type.lisp.

Function: source-local-registry-directive (source)
Package

qlot/source/local.

Source

file-type.lisp.

Function: split-with (delimiter value &key limit)
Package

qlot/utils.

Source

file-type.lisp.

Function: starts-with (prefix value &key start)
Package

qlot/utils.

Source

file-type.lisp.

Function: system-class-name (system-name)
Package

qlot/utils/asdf.

Source

file-type.lisp.

Function: system-pathname (system-name)
Package

qlot/utils/asdf.

Source

file-type.lisp.

Function: systems.txt (project-name source-directory)
Package

qlot/utils/distify.

Source

file-type.lisp.

Function: take (n list)
Package

qlot/utils.

Source

file-type.lisp.

Function: tmp-directory (&optional prefix)
Package

qlot/utils/tmp.

Source

file-type.lisp.

Function: update (projects &key no-deps cache jobs)
Package

qlot.

Source

file-type.lisp.

Function: update-project (object &key projects install-deps cache-directory concurrency)
Package

qlot/install.

Source

file-type.lisp.

Function: update-qlfile (qlfile &key quicklisp-home projects install-deps cache-directory concurrency)
Package

qlot/install.

Source

file-type.lisp.

Function: warn-message (format-control &rest format-arguments)
Package

qlot/logger.

Source

file-type.lisp.

Function: whisper (format-control &rest format-arguments)
Package

qlot/logger.

Source

file-type.lisp.

Function: write-distinfo (source &optional stream)
Package

qlot/source/base.

Source

file-type.lisp.

Function: write-source-distinfo (source destination)
Package

qlot/utils/distify.

Source

file-type.lisp.


5.1.4 Generic functions

Generic Function: defrost-source (source)
Package

qlot/source/base.

Source

file-type.lisp.

Methods
Method: defrost-source :after ((source source-http))
Source

file-type.lisp.

Method: defrost-source :after ((source source-git))
Source

file-type.lisp.

Method: defrost-source :after ((source source-dist-project))
Source

file-type.lisp.

Method: defrost-source ((source source))
Method: defrost-source :after ((source source))
Generic Function: freeze-source (source)
Package

qlot/source/base.

Source

file-type.lisp.

Methods
Method: freeze-source ((source source-local))
Source

file-type.lisp.

Method: freeze-source :before ((source source-ql-upstream))
Source

file-type.lisp.

Method: freeze-source ((source source))
Generic Function: make-source (source &rest args)

Receives a keyword, denoting a source type and returns an instance of such source.

Package

qlot/source/base.

Source

file-type.lisp.

Methods
Method: make-source ((source (eql :local)) &rest initargs)
Source

file-type.lisp.

Method: make-source ((source (eql :ultralisp)) &rest initargs)
Source

file-type.lisp.

Method: make-source ((source (eql :github)) &rest initargs)
Source

file-type.lisp.

Method: make-source ((source (eql :http)) &rest initargs)
Source

file-type.lisp.

Method: make-source ((source (eql :ql)) &rest args)
Source

file-type.lisp.

Method: make-source ((source (eql :git)) &rest initargs)
Source

file-type.lisp.

Method: make-source ((source (eql :dist)) &rest initargs)
Source

file-type.lisp.

Method: make-source (source &rest args)
Method: make-source :around (source &rest args)
Generic Function: prepare-source (source)
Package

qlot/source/base.

Source

file-type.lisp.

Methods
Method: prepare-source ((source source-dist))
Source

file-type.lisp.

Method: prepare-source (source)
Generic Function: print-progress (object body stream)
Package

qlot/progress.

Source

file-type.lisp.

Methods
Method: print-progress ((manager progress-manager) body stream)
Method: print-progress ((object progress-line) body stream)
Generic Reader: shell-command-error-output (condition)
Package

qlot/utils/shell.

Methods
Reader Method: shell-command-error-output ((condition shell-command-error))
Source

file-type.lisp.

Target Slot

stderr.

Generic Reader: source-defrost-args (object)
Package

qlot/source/base.

Methods
Reader Method: source-defrost-args ((source source))

automatically generated reader method

Source

file-type.lisp.

Target Slot

defrost-args.

Generic Writer: (setf source-defrost-args) (object)
Package

qlot/source/base.

Methods
Writer Method: (setf source-defrost-args) ((source source))

automatically generated writer method

Source

file-type.lisp.

Target Slot

defrost-args.

Generic Function: source-dist-name (source)
Package

qlot/source/base.

Source

file-type.lisp.

Methods
Method: source-dist-name ((source source))
Generic Reader: source-distinfo-url (object)
Package

qlot/source/dist.

Methods
Reader Method: source-distinfo-url ((source-dist-project source-dist-project))

automatically generated reader method

Source

file-type.lisp.

Target Slot

distinfo.

Generic Writer: (setf source-distinfo-url) (object)
Package

qlot/source/dist.

Methods
Writer Method: (setf source-distinfo-url) ((source-dist-project source-dist-project))

automatically generated writer method

Source

file-type.lisp.

Target Slot

distinfo.

Generic Function: source-distribution (object)
Package

qlot/source/dist.

Methods
Method: source-distribution ((source source-ultralisp))
Source

file-type.lisp.

Method: source-distribution ((source source-ql))
Source

file-type.lisp.

Method: source-distribution ((source source-dist-project))
Source

file-type.lisp.

Reader Method: source-distribution ((source-dist source-dist))

automatically generated reader method

Source

file-type.lisp.

Target Slot

distribution.

Generic Writer: (setf source-distribution) (object)
Package

qlot/source/dist.

Methods
Writer Method: (setf source-distribution) ((source-dist source-dist))

automatically generated writer method

Source

file-type.lisp.

Target Slot

distribution.

Generic Function: source-frozen-slots (source)
Package

qlot/source/base.

Source

file-type.lisp.

Methods
Method: source-frozen-slots ((source source-ql-upstream))
Source

file-type.lisp.

Method: source-frozen-slots ((source source))
Generic Reader: source-git-branch (object)
Package

qlot/source/git.

Methods
Reader Method: source-git-branch ((source-git source-git))

automatically generated reader method

Source

file-type.lisp.

Target Slot

branch.

Generic Writer: (setf source-git-branch) (object)
Package

qlot/source/git.

Methods
Writer Method: (setf source-git-branch) ((source-git source-git))

automatically generated writer method

Source

file-type.lisp.

Target Slot

branch.

Generic Reader: source-git-ref (object)
Package

qlot/source/git.

Methods
Reader Method: source-git-ref ((source-git source-git))

automatically generated reader method

Source

file-type.lisp.

Target Slot

ref.

Generic Writer: (setf source-git-ref) (object)
Package

qlot/source/git.

Methods
Writer Method: (setf source-git-ref) ((source-git source-git))

automatically generated writer method

Source

file-type.lisp.

Target Slot

ref.

Generic Reader: source-git-remote-url (object)
Package

qlot/source/git.

Methods
Reader Method: source-git-remote-url ((source-git source-git))

automatically generated reader method

Source

file-type.lisp.

Target Slot

remote-url.

Generic Writer: (setf source-git-remote-url) (object)
Package

qlot/source/git.

Methods
Writer Method: (setf source-git-remote-url) ((source-git source-git))

automatically generated writer method

Source

file-type.lisp.

Target Slot

remote-url.

Generic Reader: source-git-tag (object)
Package

qlot/source/git.

Methods
Reader Method: source-git-tag ((source-git source-git))

automatically generated reader method

Source

file-type.lisp.

Target Slot

tag.

Generic Writer: (setf source-git-tag) (object)
Package

qlot/source/git.

Methods
Writer Method: (setf source-git-tag) ((source-git source-git))

automatically generated writer method

Source

file-type.lisp.

Target Slot

tag.

Generic Reader: source-github-branch (object)
Package

qlot/source/github.

Methods
Reader Method: source-github-branch ((source-github source-github))

automatically generated reader method

Source

file-type.lisp.

Target Slot

branch.

Generic Writer: (setf source-github-branch) (object)
Package

qlot/source/github.

Methods
Writer Method: (setf source-github-branch) ((source-github source-github))

automatically generated writer method

Source

file-type.lisp.

Target Slot

branch.

Generic Reader: source-github-ref (object)
Package

qlot/source/github.

Methods
Reader Method: source-github-ref ((source-github source-github))

automatically generated reader method

Source

file-type.lisp.

Target Slot

ref.

Generic Writer: (setf source-github-ref) (object)
Package

qlot/source/github.

Methods
Writer Method: (setf source-github-ref) ((source-github source-github))

automatically generated writer method

Source

file-type.lisp.

Target Slot

ref.

Generic Reader: source-github-repos (object)
Package

qlot/source/github.

Methods
Reader Method: source-github-repos ((source-github source-github))

automatically generated reader method

Source

file-type.lisp.

Target Slot

repos.

Generic Writer: (setf source-github-repos) (object)
Package

qlot/source/github.

Methods
Writer Method: (setf source-github-repos) ((source-github source-github))

automatically generated writer method

Source

file-type.lisp.

Target Slot

repos.

Generic Reader: source-github-tag (object)
Package

qlot/source/github.

Methods
Reader Method: source-github-tag ((source-github source-github))

automatically generated reader method

Source

file-type.lisp.

Target Slot

tag.

Generic Writer: (setf source-github-tag) (object)
Package

qlot/source/github.

Methods
Writer Method: (setf source-github-tag) ((source-github source-github))

automatically generated writer method

Source

file-type.lisp.

Target Slot

tag.

Generic Reader: source-http-archive-md5 (object)
Package

qlot/source/http.

Methods
Reader Method: source-http-archive-md5 ((source-http source-http))

automatically generated reader method

Source

file-type.lisp.

Target Slot

archive-md5.

Generic Writer: (setf source-http-archive-md5) (object)
Package

qlot/source/http.

Methods
Writer Method: (setf source-http-archive-md5) ((source-http source-http))

automatically generated writer method

Source

file-type.lisp.

Target Slot

archive-md5.

Generic Reader: source-http-url (object)
Package

qlot/source/http.

Methods
Reader Method: source-http-url ((source-http source-http))

automatically generated reader method

Source

file-type.lisp.

Target Slot

url.

Generic Writer: (setf source-http-url) (object)
Package

qlot/source/http.

Methods
Writer Method: (setf source-http-url) ((source-http source-http))

automatically generated writer method

Source

file-type.lisp.

Target Slot

url.

Generic Function: source-identifier (source)
Package

qlot/source/base.

Source

file-type.lisp.

Methods
Method: source-identifier ((source source-github))
Source

file-type.lisp.

Method: source-identifier ((source source-dist))
Source

file-type.lisp.

Method: source-identifier ((source source))
Generic Reader: source-initargs (object)
Package

qlot/source/base.

Methods
Reader Method: source-initargs ((source source))

automatically generated reader method

Source

file-type.lisp.

Target Slot

initargs.

Generic Function: source-install-url (source)
Package

qlot/source/base.

Source

file-type.lisp.

Methods
Method: source-install-url ((source source))
Generic Reader: source-local-path (object)
Package

qlot/source/local.

Methods
Reader Method: source-local-path ((source-local source-local))

automatically generated reader method

Source

file-type.lisp.

Target Slot

path.

Generic Reader: source-project-name (object)
Package

qlot/source/base.

Methods
Reader Method: source-project-name ((source source))

automatically generated reader method

Source

file-type.lisp.

Target Slot

project-name.

Generic Writer: (setf source-project-name) (object)
Package

qlot/source/base.

Methods
Writer Method: (setf source-project-name) ((source source))

automatically generated writer method

Source

file-type.lisp.

Target Slot

project-name.

Generic Reader: source-version (object)
Package

qlot/source/base.

Methods
Reader Method: source-version ((source source))

automatically generated reader method

Source

file-type.lisp.

Target Slot

version.

Generic Writer: (setf source-version) (object)
Package

qlot/source/base.

Methods
Writer Method: (setf source-version) ((source source))

automatically generated writer method

Source

file-type.lisp.

Target Slot

version.

Generic Function: source-version-prefix (source)
Package

qlot/source/base.

Source

file-type.lisp.

Methods
Method: source-version-prefix ((source source-dist))
Source

file-type.lisp.

Method: source-version-prefix ((source source))
Generic Function: source= (source1 source2)
Package

qlot/source/base.

Source

file-type.lisp.

Methods
Method: source= ((source1 source-local) (source2 source-local))
Source

file-type.lisp.

Method: source= ((source1 source-github) (source2 source-github))
Source

file-type.lisp.

Method: source= ((source1 source-http) (source2 source-http))
Source

file-type.lisp.

Method: source= ((source1 source-git) (source2 source-git))
Source

file-type.lisp.

Method: source= ((source1 source-dist-project) (source2 source-dist-project))
Source

file-type.lisp.

Method: source= (source1 source2)
Method: source= ((source1 source) (source2 source))
Generic Function: usage-of-source (source)
Package

qlot/source/base.

Source

file-type.lisp.

Methods
Method: usage-of-source ((source (eql :local)))
Source

file-type.lisp.

Method: usage-of-source ((source (eql :ultralisp)))
Source

file-type.lisp.

Method: usage-of-source ((source (eql :github)))
Source

file-type.lisp.

Method: usage-of-source ((source (eql :http)))
Source

file-type.lisp.

Method: usage-of-source ((source (eql :ql)))
Source

file-type.lisp.

Method: usage-of-source ((source (eql :git)))
Source

file-type.lisp.

Method: usage-of-source ((source (eql :dist)))
Source

file-type.lisp.

Method: usage-of-source (source)

5.1.5 Standalone methods

Method: initialize-instance :around ((source source-ql-all) &rest initargs)
Source

file-type.lisp.

Method: initialize-instance ((source source-ql) &rest initargs &key distribution)
Source

file-type.lisp.

Method: initialize-instance :after ((source source-local) &rest initargs)
Source

file-type.lisp.

Method: initialize-instance :after ((source source) &rest initargs)
Source

file-type.lisp.

Method: initialize-instance ((source source) &rest initargs)
Source

file-type.lisp.

Method: print-object ((source source-dist-project) stream)
Source

file-type.lisp.

Method: print-object ((source source-github) stream)
Source

file-type.lisp.

Method: print-object ((source source) stream)
Source

file-type.lisp.

Method: print-object ((source source-git) stream)
Source

file-type.lisp.

Method: print-object ((source source-http) stream)
Source

file-type.lisp.


5.1.6 Conditions

Condition: command-not-found
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses

ros-command-error.

Direct slots
Slot: command
Initargs

:command

Condition: duplicate-project
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses

qlot-syntax-error.

Direct slots
Slot: name
Initargs

:name

Condition: github-ratelimit-error
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses

qlot-error.

Direct slots
Slot: repos

Repository identifier (ex. fukamachi/dexador)

Initargs

:repos

Slot: retry-after

Time that has to wait in seconds.

Initargs

:retry-after

Slot: token-used

GITHUB_TOKEN is set or not

Initform

(quote nil)

Initargs

:token-used

Slot: http-error

A raw error object returned from Dexador

Initargs

:http-error

Condition: invalid-definition
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses

qlot-syntax-error.

Direct slots
Slot: source
Initargs

:source

Slot: usage
Initform

(quote nil)

Initargs

:usage

Slot: reason
Initform

(quote nil)

Initargs

:reason

Condition: invalid-project-name
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses

qlot-syntax-error.

Direct slots
Slot: name
Initargs

:name

Slot: reason
Initform

(quote nil)

Initargs

:reason

Condition: missing-projects
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses

qlot-error.

Direct slots
Slot: projects
Initargs

:projects

Condition: outdated-projects
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses

qlot-error.

Direct slots
Slot: projects
Initargs

:projects

Condition: qlfile-lock-not-found
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses

file-not-found.

Condition: qlfile-not-found
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses

file-not-found.

Condition: qlfile-parse-failed
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses

qlot-error.

Direct slots
Slot: file
Initargs

:file

Slot: lineno
Initargs

:lineno

Slot: line
Initargs

:line

Slot: error
Package

common-lisp.

Initargs

:error

Condition: qlot-directory-invalid
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses

file-not-found.

Condition: qlot-directory-not-found
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses

file-not-found.

Condition: qlot-error
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses

error.

Direct subclasses
Condition: qlot-simple-error
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses
Condition: qlot-simple-warning
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses
Condition: qlot-warning
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses

warning.

Direct subclasses

qlot-simple-warning.

Condition: ros-command-error
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses

qlot-error.

Direct subclasses

command-not-found.

Direct slots
Slot: message
Initargs

:message

Condition: shell-command-error
Package

qlot/utils/shell.

Source

file-type.lisp.

Direct superclasses

simple-error.

Direct methods

shell-command-error-output.

Direct slots
Slot: command
Initargs

:command

Slot: code
Initargs

:code

Slot: stderr
Initargs

:stderr

Readers

shell-command-error-output.

Writers

This slot is read-only.

Condition: unknown-source
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses

qlot-syntax-error.

Direct slots
Slot: name
Initargs

:name

Condition: unnecessary-projects
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses

qlot-error.

Direct slots
Slot: projects
Initargs

:projects


5.1.7 Classes

Class: source

A representation of each lines of qlfile

Package

qlot/source/base.

Source

file-type.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: project-name
Initargs

:project-name

Readers

source-project-name.

Writers

(setf source-project-name).

Slot: version
Initargs

:version

Readers

source-version.

Writers

(setf source-version).

Slot: initargs
Readers

source-initargs.

Writers

This slot is read-only.

Slot: defrost-args
Initform

(quote nil)

Readers

source-defrost-args.

Writers

(setf source-defrost-args).

Class: source-dist
Package

qlot/source/dist.

Source

file-type.lisp.

Direct superclasses

source-dist-project.

Direct subclasses

source-ql-all.

Direct methods
Direct slots
Slot: distribution
Initargs

:distribution

Readers

source-distribution.

Writers

(setf source-distribution).

Class: source-dist-project
Package

qlot/source/dist.

Source

file-type.lisp.

Direct superclasses

source.

Direct subclasses
Direct methods
Direct slots
Slot: %version
Initargs

:%version

Slot: distinfo
Initargs

:distinfo

Readers

source-distinfo-url.

Writers

(setf source-distinfo-url).

Class: source-git
Package

qlot/source/git.

Source

file-type.lisp.

Direct superclasses

source.

Direct subclasses

source-ql-upstream.

Direct methods
Direct slots
Slot: remote-url
Initargs

:remote-url

Readers

source-git-remote-url.

Writers

(setf source-git-remote-url).

Slot: ref
Initargs

:ref

Readers

source-git-ref.

Writers

(setf source-git-ref).

Slot: branch
Initargs

:branch

Readers

source-git-branch.

Writers

(setf source-git-branch).

Slot: tag
Initargs

:tag

Readers

source-git-tag.

Writers

(setf source-git-tag).

Class: source-github
Package

qlot/source/github.

Source

file-type.lisp.

Direct superclasses

source-http.

Direct methods
Direct slots
Slot: repos
Initargs

:repos

Readers

source-github-repos.

Writers

(setf source-github-repos).

Slot: ref
Initargs

:ref

Readers

source-github-ref.

Writers

(setf source-github-ref).

Slot: branch
Initargs

:branch

Readers

source-github-branch.

Writers

(setf source-github-branch).

Slot: tag
Initargs

:tag

Readers

source-github-tag.

Writers

(setf source-github-tag).

Class: source-http
Package

qlot/source/http.

Source

file-type.lisp.

Direct superclasses

source.

Direct subclasses

source-github.

Direct methods
Direct slots
Slot: url
Initargs

:url

Readers

source-http-url.

Writers

(setf source-http-url).

Slot: archive-md5
Initargs

:archive-md5

Readers

source-http-archive-md5.

Writers

(setf source-http-archive-md5).

Class: source-local
Package

qlot/source/local.

Source

file-type.lisp.

Direct superclasses

source.

Direct methods
Direct Default Initargs
InitargValue
:versionnone
Direct slots
Slot: path
Initargs

:path

Readers

source-local-path.

Writers

This slot is read-only.

Class: source-ql
Package

qlot/source/ql.

Source

file-type.lisp.

Direct superclasses

source-dist-project.

Direct subclasses

source-ultralisp.

Direct methods
Class: source-ql-all
Package

qlot/source/ql.

Source

file-type.lisp.

Direct superclasses

source-dist.

Direct methods

initialize-instance.

Direct Default Initargs
InitargValue
:distribution(quicklisp-distinfo-url)
Class: source-ql-upstream
Package

qlot/source/ql.

Source

file-type.lisp.

Direct superclasses

source-git.

Direct methods
Class: source-ultralisp
Package

qlot/source/ultralisp.

Source

file-type.lisp.

Direct superclasses

source-ql.

Direct methods

source-distribution.


5.2 Internals


5.2.1 Special variables

Special Variable: *bundle-directory*
Package

qlot/bundle.

Source

file-type.lisp.

Special Variable: *current-lisp-path*
Package

qlot/utils/shell.

Source

file-type.lisp.

Special Variable: *default-qlfile*
Package

qlot/utils/project.

Source

file-type.lisp.

Special Variable: *eval-option*
Package

qlot/utils/shell.

Source

file-type.lisp.

Special Variable: *exclude-directories*
Package

qlot/utils/asdf.

Source

file-type.lisp.

Special Variable: *handler*
Package

qlot/server.

Source

file-type.lisp.

Special Variable: *load-asd-file*
Package

qlot/utils/asdf.

Source

file-type.lisp.

Special Variable: *mailbox*
Package

qlot/progress.

Source

file-type.lisp.

Special Variable: *package-system*
Package

qlot/utils/asdf.

Source

file-type.lisp.

Special Variable: *previous-progress*
Package

qlot/logger.

Source

file-type.lisp.

Special Variable: *progress-line*
Package

qlot/progress.

Source

file-type.lisp.

Special Variable: *progress-output*
Package

qlot/progress.

Source

file-type.lisp.

Special Variable: *quicklisp-distinfo*
Package

qlot/utils/ql.

Source

file-type.lisp.

Special Variable: *registry*
Package

qlot/utils/asdf.

Source

file-type.lisp.

Special Variable: *source-registry-exclusions*
Package

qlot/utils/qlot.

Source

file-type.lisp.

Special Variable: *system-class-name*
Package

qlot/utils/asdf.

Source

file-type.lisp.

Special Variable: *system-pathname*
Package

qlot/utils/asdf.

Source

file-type.lisp.


5.2.2 Macros

Macro: with-excursion ((stream) &body body)
Package

qlot/progress.

Source

file-type.lisp.

Macro: with-handling-parse-error ((file lineno) &body body)
Package

qlot/parser.

Source

file-type.lisp.

Macro: with-manager-lock ((manager) &body body)
Package

qlot/progress.

Source

file-type.lisp.

Macro: with-muffle-streams (&body body)
Package

qlot/utils/asdf.

Source

file-type.lisp.

Macro: with-retry (() &body body)
Package

qlot/http.

Source

file-type.lisp.

Macro: with-traversal-context (&body body)
Package

qlot/utils/asdf.

Source

file-type.lisp.

Macro: without-linewrap (() &body body)
Package

qlot/install.

Source

file-type.lisp.


5.2.3 Ordinary functions

Function: %bundle-project (project-root &key exclude)
Package

qlot/bundle.

Source

file-type.lisp.

Function: %make-progress-manager (&key lines stream lock)
Package

qlot/progress.

Source

file-type.lisp.

Function: -e (form)
Package

qlot/utils/shell.

Source

file-type.lisp.

Function: apply-qlfile-to-qlhome (qlfile qlhome &key ignore-lock projects cache-directory concurrency)
Package

qlot/install.

Source

file-type.lisp.

Function: build-command-args (forms &key systems source-registry)
Package

qlot/utils/shell.

Source

file-type.lisp.

Function: call-in-local-quicklisp (fn qlhome &key central-registry)
Package

qlot/utils/repl.

Source

file-type.lisp.

Function: call-with-env-var (name value fn)
Package

qlot/utils/shell.

Source

file-type.lisp.

Function: call-with-env-vars (bindings fn)
Package

qlot/utils/shell.

Source

file-type.lisp.

Function: call-with-retry (fn)
Package

qlot/http.

Source

file-type.lisp.

Function: call-with-source-registry (source-registry fn)
Package

qlot/utils/asdf.

Source

file-type.lisp.

Function: check-version (version-string)
Package

qlot/utils/ql.

Source

file-type.lisp.

Function: clear-line ()
Package

qlot/progress.

Source

file-type.lisp.

Function: color-code (color)
Package

qlot/color.

Source

file-type.lisp.

Function: command-options (forms args)
Package

qlot/utils/shell.

Source

file-type.lisp.

Function: compile-exclude-rule (rule)
Package

qlot/utils/project.

Source

file-type.lisp.

Function: convert-arg (arg)
Package

qlot.

Source

file-type.lisp.

Function: convert-local-path (path)
Package

qlot/source/local.

Source

file-type.lisp.

Function: copy-local-init-files (path)
Package

qlot/install/quicklisp.

Source

file-type.lisp.

Function: copy-progress-line (instance)
Package

qlot/progress.

Source

file-type.lisp.

Function: copy-progress-manager (instance)
Package

qlot/progress.

Source

file-type.lisp.

Function: default-args ()
Package

qlot/utils/shell.

Source

file-type.lisp.

Function: git-url-p (url)
Package

qlot/utils/quickdocs.

Source

file-type.lisp.

Function: github-credentials ()
Package

qlot/distify/github.

Source

file-type.lisp.

Function: https-fetch (url file &rest args &key quiet &allow-other-keys)
Package

qlot/secure-downloader.

Source

file-type.lisp.

Function: install-all-releases (source)
Package

qlot/install.

Source

file-type.lisp.

Function: install-dependencies (project-root qlhome)
Package

qlot/install.

Source

file-type.lisp.

Function: install-quicklisp-from-subdir (path)
Package

qlot/install/quicklisp.

Source

file-type.lisp.

Function: install-release (release)
Package

qlot/install.

Source

file-type.lisp.

Function: install-release-roswell-scripts (release)
Package

qlot/install.

Source

file-type.lisp.

Function: install-source (source)
Package

qlot/install.

Source

file-type.lisp.

Function: load-source-git-version (source)
Package

qlot/distify/git.

Source

file-type.lisp.

Function: load-source-github-version (source)
Package

qlot/distify/github.

Source

file-type.lisp.

Function: load-source-ql-version (source)
Package

qlot/distify/ql.

Source

file-type.lisp.

Function: make-handler (destination)
Package

qlot/server.

Source

file-type.lisp.

Function: merging-lock-sources (sources lock-sources)
Package

qlot/parser.

Source

file-type.lisp.

Function: move-up (n)
Package

qlot/progress.

Source

file-type.lisp.

Function: normalize-pathname (path)

Return the pathname PATH resolved to a normalized pathname in the filesystem. Does not resolve symlinks, but PATH must actually exist in the filesystem.

Package

qlot/utils/distify.

Source

file-type.lisp.

Function: object-to-qlhome (object)
Package

qlot/utils/repl.

Source

file-type.lisp.

Function: orig-http-fetch (url file &key follow-redirects quietly if-exists maximum-redirects)

default scheme-function for http protocol.

Package

qlot/proxy.

Alias for

http-fetch.

Function: postcommand-options ()
Package

qlot/utils/shell.

Source

file-type.lisp.

Function: precommand-options ()
Package

qlot/utils/shell.

Source

file-type.lisp.

Function: progress-indicator (current max &key label)
Package

qlot/install.

Source

file-type.lisp.

Reader: progress-line-header (instance)
Writer: (setf progress-line-header) (instance)
Package

qlot/progress.

Source

file-type.lisp.

Target Slot

header.

Function: progress-line-p (object)
Package

qlot/progress.

Source

file-type.lisp.

Reader: progress-line-type (instance)
Writer: (setf progress-line-type) (instance)
Package

qlot/progress.

Source

file-type.lisp.

Target Slot

type.

Reader: progress-manager-lines (instance)
Writer: (setf progress-manager-lines) (instance)
Package

qlot/progress.

Source

file-type.lisp.

Target Slot

lines.

Reader: progress-manager-lock (instance)
Writer: (setf progress-manager-lock) (instance)
Package

qlot/progress.

Source

file-type.lisp.

Target Slot

lock.

Function: progress-manager-p (object)
Package

qlot/progress.

Source

file-type.lisp.

Reader: progress-manager-stream (instance)
Writer: (setf progress-manager-stream) (instance)
Package

qlot/progress.

Source

file-type.lisp.

Target Slot

stream.

Function: progress-symbol (type)
Package

qlot/progress.

Source

file-type.lisp.

Function: project-name-list-p (value)
Package

qlot.

Source

file-type.lisp.

Function: project-name-p (value)
Package

qlot.

Source

file-type.lisp.

Function: qlot-fetch (url file &key follow-redirects quietly maximum-redirects)
Package

qlot/server.

Source

file-type.lisp.

Function: qlot-http-fetch (url &rest rest)
Package

qlot/proxy.

Source

file-type.lisp.

Function: read-asd-file (file &key eval-form)
Package

qlot/utils/asdf.

Source

file-type.lisp.

Function: read-asd-form (form)
Package

qlot/utils/asdf.

Source

file-type.lisp.

Function: read-qlfile-lock (file)
Package

qlot/parser.

Source

file-type.lisp.

Function: replace-version (value version)
Package

qlot/utils/ql.

Source

file-type.lisp.

Function: retrieve-default-branch (repos)
Package

qlot/distify/github.

Source

file-type.lisp.

Function: retrieve-from-github (repos &optional action)
Package

qlot/distify/github.

Source

file-type.lisp.

Function: retrieve-source-git-ref-from-github (source)
Package

qlot/distify/github.

Source

file-type.lisp.

Function: run-qlot (command args)
Package

qlot.

Source

file-type.lisp.

Function: run-qlot-in-child-process (command args)
Package

qlot.

Source

file-type.lisp.

Function: run-qlot-in-main-process (command args)
Package

qlot.

Source

file-type.lisp.

Function: safety-background-command (program args &key input output)
Package

qlot/utils/shell.

Source

file-type.lisp.

Function: sbcl-contrib-p (name)
Package

qlot/utils/asdf.

Source

file-type.lisp.

Function: setup-file-path ()
Package

qlot/config.

Source

file-type.lisp.

Function: source-git-identifier (source)
Package

qlot/source/git.

Source

file-type.lisp.

Function: source-metadata-destination (source destination)
Package

qlot/distify/http.

Source

file-type.lisp.

Function: str (form)
Package

qlot/utils/shell.

Source

file-type.lisp.

Function: trim-comment (value)
Package

qlot/parser.

Source

file-type.lisp.

Function: update-source (source tmp-dir)
Package

qlot/install.

Source

file-type.lisp.

Function: write-metadata-files (source destination source-directory tarball)
Package

qlot/distify/git.

Source

file-type.lisp.


5.2.4 Conditions

Condition: file-not-found
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses

qlot-error.

Direct subclasses
Direct slots
Slot: path
Initargs

:path

Condition: qlot-syntax-error
Package

qlot/errors.

Source

file-type.lisp.

Direct superclasses

qlot-error.

Direct subclasses

5.2.5 Structures

Structure: progress-line
Package

qlot/progress.

Source

file-type.lisp.

Direct superclasses

structure-object.

Direct methods

print-progress.

Direct slots
Slot: type
Package

common-lisp.

Type

(or null (member :in-progress :done :aborted))

Initform

:in-progress

Readers

progress-line-type.

Writers

(setf progress-line-type).

Slot: header
Type

string

Initform

""

Readers

progress-line-header.

Writers

(setf progress-line-header).

Structure: progress-manager
Package

qlot/progress.

Source

file-type.lisp.

Direct superclasses

structure-object.

Direct methods

print-progress.

Direct slots
Slot: lines
Type

list

Readers

progress-manager-lines.

Writers

(setf progress-manager-lines).

Slot: stream
Package

common-lisp.

Type

(or stream null)

Readers

progress-manager-stream.

Writers

(setf progress-manager-stream).

Slot: lock
Type

bt2:lock

Initform

(bt2:make-lock :name "progress-manager-lock")

Readers

progress-manager-lock.

Writers

(setf progress-manager-lock).


5.2.6 Types

Type: project-name ()
Package

qlot.

Source

file-type.lisp.

Type: project-name-list ()
Package

qlot.

Source

file-type.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (   -  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   Q   R   S   T   U   W  
Index Entry  Section

%
%bundle-project: Private ordinary functions
%make-progress-manager: Private ordinary functions

(
(setf progress-line-header): Private ordinary functions
(setf progress-line-type): Private ordinary functions
(setf progress-manager-lines): Private ordinary functions
(setf progress-manager-lock): Private ordinary functions
(setf progress-manager-stream): Private ordinary functions
(setf source-defrost-args): Public generic functions
(setf source-defrost-args): Public generic functions
(setf source-distinfo-url): Public generic functions
(setf source-distinfo-url): Public generic functions
(setf source-distribution): Public generic functions
(setf source-distribution): Public generic functions
(setf source-git-branch): Public generic functions
(setf source-git-branch): Public generic functions
(setf source-git-ref): Public generic functions
(setf source-git-ref): Public generic functions
(setf source-git-remote-url): Public generic functions
(setf source-git-remote-url): Public generic functions
(setf source-git-tag): Public generic functions
(setf source-git-tag): Public generic functions
(setf source-github-branch): Public generic functions
(setf source-github-branch): Public generic functions
(setf source-github-ref): Public generic functions
(setf source-github-ref): Public generic functions
(setf source-github-repos): Public generic functions
(setf source-github-repos): Public generic functions
(setf source-github-tag): Public generic functions
(setf source-github-tag): Public generic functions
(setf source-http-archive-md5): Public generic functions
(setf source-http-archive-md5): Public generic functions
(setf source-http-url): Public generic functions
(setf source-http-url): Public generic functions
(setf source-project-name): Public generic functions
(setf source-project-name): Public generic functions
(setf source-version): Public generic functions
(setf source-version): Public generic functions

-
-e: Private ordinary functions

A
add: Public ordinary functions
add-line: Public ordinary functions
add-project: Public ordinary functions
apply-qlfile-to-qlhome: Private ordinary functions
available-update-project: Public ordinary functions

B
build-command-args: Private ordinary functions
bundle: Public ordinary functions
bundle-project: Public ordinary functions

C
call-in-local-quicklisp: Private ordinary functions
call-with-env-var: Private ordinary functions
call-with-env-vars: Private ordinary functions
call-with-retry: Private ordinary functions
call-with-source-registry: Private ordinary functions
check: Public ordinary functions
check-local-quicklisp: Public ordinary functions
check-project: Public ordinary functions
check-qlfile: Public ordinary functions
check-version: Private ordinary functions
clear-line: Private ordinary functions
clear-whisper: Public ordinary functions
color-code: Private ordinary functions
color-text: Public ordinary functions
command-options: Private ordinary functions
compile-exclude-rule: Private ordinary functions
convert-arg: Private ordinary functions
convert-local-path: Private ordinary functions
copy-directory: Public ordinary functions
copy-local-init-files: Private ordinary functions
copy-progress-line: Private ordinary functions
copy-progress-manager: Private ordinary functions
create-git-tarball: Public ordinary functions

D
debug-log: Public ordinary functions
default-args: Private ordinary functions
defrost-source: Public generic functions
defrost-source: Public generic functions
defrost-source: Public generic functions
defrost-source: Public generic functions
defrost-source: Public generic functions
defrost-source: Public generic functions
delete-tmp-directory: Public ordinary functions
directory-lisp-files: Public ordinary functions
directory-system-files: Public ordinary functions
distify: Public ordinary functions
distify-dist: Public ordinary functions
distify-git: Public ordinary functions
distify-github: Public ordinary functions
distify-http: Public ordinary functions
distify-ql: Public ordinary functions
dump-qlfile-lock: Public ordinary functions
dump-qlot-config: Public ordinary functions
dump-source-registry-conf: Public ordinary functions

E
ensure-cons: Public ordinary functions
ensure-list: Public ordinary functions
ensure-package-loaded: Public ordinary functions
ensure-qlfile-pathname: Public ordinary functions
extract-tarball: Public ordinary functions

F
fetch: Public ordinary functions
find-duplicated-entry: Public ordinary functions
find-lock: Public ordinary functions
find-project-root: Public ordinary functions
freeze-source: Public generic functions
freeze-source: Public generic functions
freeze-source: Public generic functions
freeze-source: Public generic functions
Function, %bundle-project: Private ordinary functions
Function, %make-progress-manager: Private ordinary functions
Function, (setf progress-line-header): Private ordinary functions
Function, (setf progress-line-type): Private ordinary functions
Function, (setf progress-manager-lines): Private ordinary functions
Function, (setf progress-manager-lock): Private ordinary functions
Function, (setf progress-manager-stream): Private ordinary functions
Function, -e: Private ordinary functions
Function, add: Public ordinary functions
Function, add-line: Public ordinary functions
Function, add-project: Public ordinary functions
Function, apply-qlfile-to-qlhome: Private ordinary functions
Function, available-update-project: Public ordinary functions
Function, build-command-args: Private ordinary functions
Function, bundle: Public ordinary functions
Function, bundle-project: Public ordinary functions
Function, call-in-local-quicklisp: Private ordinary functions
Function, call-with-env-var: Private ordinary functions
Function, call-with-env-vars: Private ordinary functions
Function, call-with-retry: Private ordinary functions
Function, call-with-source-registry: Private ordinary functions
Function, check: Public ordinary functions
Function, check-local-quicklisp: Public ordinary functions
Function, check-project: Public ordinary functions
Function, check-qlfile: Public ordinary functions
Function, check-version: Private ordinary functions
Function, clear-line: Private ordinary functions
Function, clear-whisper: Public ordinary functions
Function, color-code: Private ordinary functions
Function, color-text: Public ordinary functions
Function, command-options: Private ordinary functions
Function, compile-exclude-rule: Private ordinary functions
Function, convert-arg: Private ordinary functions
Function, convert-local-path: Private ordinary functions
Function, copy-directory: Public ordinary functions
Function, copy-local-init-files: Private ordinary functions
Function, copy-progress-line: Private ordinary functions
Function, copy-progress-manager: Private ordinary functions
Function, create-git-tarball: Public ordinary functions
Function, debug-log: Public ordinary functions
Function, default-args: Private ordinary functions
Function, delete-tmp-directory: Public ordinary functions
Function, directory-lisp-files: Public ordinary functions
Function, directory-system-files: Public ordinary functions
Function, distify: Public ordinary functions
Function, distify-dist: Public ordinary functions
Function, distify-git: Public ordinary functions
Function, distify-github: Public ordinary functions
Function, distify-http: Public ordinary functions
Function, distify-ql: Public ordinary functions
Function, dump-qlfile-lock: Public ordinary functions
Function, dump-qlot-config: Public ordinary functions
Function, dump-source-registry-conf: Public ordinary functions
Function, ensure-cons: Public ordinary functions
Function, ensure-list: Public ordinary functions
Function, ensure-package-loaded: Public ordinary functions
Function, ensure-qlfile-pathname: Public ordinary functions
Function, extract-tarball: Public ordinary functions
Function, fetch: Public ordinary functions
Function, find-duplicated-entry: Public ordinary functions
Function, find-lock: Public ordinary functions
Function, find-project-root: Public ordinary functions
Function, generate-random-string: Public ordinary functions
Function, get: Public ordinary functions
Function, get-distinfo-url: Public ordinary functions
Function, git-clone: Public ordinary functions
Function, git-ref: Public ordinary functions
Function, git-url-p: Private ordinary functions
Function, github-credentials: Private ordinary functions
Function, https-fetch: Private ordinary functions
Function, https-of: Public ordinary functions
Function, init: Public ordinary functions
Function, install: Public ordinary functions
Function, install-all-releases: Private ordinary functions
Function, install-dependencies: Private ordinary functions
Function, install-local-init-files: Public ordinary functions
Function, install-project: Public ordinary functions
Function, install-qlfile: Public ordinary functions
Function, install-qlot-config-file: Public ordinary functions
Function, install-quicklisp: Public ordinary functions
Function, install-quicklisp-from-subdir: Private ordinary functions
Function, install-release: Private ordinary functions
Function, install-release-roswell-scripts: Private ordinary functions
Function, install-shell-command: Public ordinary functions
Function, install-source: Private ordinary functions
Function, launch-lisp: Public ordinary functions
Function, lisp-file-dependencies: Public ordinary functions
Function, lisp-file-system-name: Public ordinary functions
Function, load-qlot-config: Public ordinary functions
Function, load-source-git-version: Private ordinary functions
Function, load-source-github-version: Private ordinary functions
Function, load-source-ql-version: Private ordinary functions
Function, local-quicklisp-home: Public ordinary functions
Function, local-quicklisp-installed-p: Public ordinary functions
Function, make-config: Public ordinary functions
Function, make-handler: Private ordinary functions
Function, make-keyword: Public ordinary functions
Function, make-line: Public ordinary functions
Function, make-progress: Public ordinary functions
Function, make-versioned-distinfo-url: Public ordinary functions
Function, make-versioned-distinfo-url-with-template: Public ordinary functions
Function, merge-hash-tables: Public ordinary functions
Function, merging-lock-sources: Private ordinary functions
Function, message: Public ordinary functions
Function, move-up: Private ordinary functions
Function, normalize-pathname: Private ordinary functions
Function, object-to-qlhome: Private ordinary functions
Function, octets-stream-to-string: Public ordinary functions
Function, orig-http-fetch: Private ordinary functions
Function, outdated: Public ordinary functions
Function, parse-distinfo-file: Public ordinary functions
Function, parse-distinfo-stream: Public ordinary functions
Function, parse-qlfile: Public ordinary functions
Function, parse-qlfile-line: Public ordinary functions
Function, parse-qlfile-lock: Public ordinary functions
Function, parse-space-delimited-file: Public ordinary functions
Function, parse-space-delimited-stream: Public ordinary functions
Function, pathname-in-directory-p: Public ordinary functions
Function, postcommand-options: Private ordinary functions
Function, precommand-options: Private ordinary functions
Function, progress: Public ordinary functions
Function, progress-indicator: Private ordinary functions
Function, progress-line-header: Private ordinary functions
Function, progress-line-p: Private ordinary functions
Function, progress-line-type: Private ordinary functions
Function, progress-manager-lines: Private ordinary functions
Function, progress-manager-lock: Private ordinary functions
Function, progress-manager-p: Private ordinary functions
Function, progress-manager-stream: Private ordinary functions
Function, progress-symbol: Private ordinary functions
Function, project-dependencies: Public ordinary functions
Function, project-dependencies-in-child-process: Public ordinary functions
Function, project-name-list-p: Private ordinary functions
Function, project-name-p: Private ordinary functions
Function, project-upstream-url: Public ordinary functions
Function, qlot-fetch: Private ordinary functions
Function, qlot-http-fetch: Private ordinary functions
Function, quicklisp-distinfo-url: Public ordinary functions
Function, read-asd-file: Private ordinary functions
Function, read-asd-form: Private ordinary functions
Function, read-qlfile-for-install: Public ordinary functions
Function, read-qlfile-lock: Private ordinary functions
Function, refresh-progress-line: Public ordinary functions
Function, releases.txt: Public ordinary functions
Function, remove: Public ordinary functions
Function, remove-project: Public ordinary functions
Function, replace-version: Private ordinary functions
Function, retrieve-default-branch: Private ordinary functions
Function, retrieve-from-github: Private ordinary functions
Function, retrieve-source-git-ref-from-github: Private ordinary functions
Function, ros-command-error: Public ordinary functions
Function, ros-command-warn: Public ordinary functions
Function, run-in-parallel: Public ordinary functions
Function, run-lisp: Public ordinary functions
Function, run-qlot: Private ordinary functions
Function, run-qlot-in-child-process: Private ordinary functions
Function, run-qlot-in-main-process: Private ordinary functions
Function, safety-background-command: Private ordinary functions
Function, safety-shell-command: Public ordinary functions
Function, sbcl-contrib-p: Private ordinary functions
Function, setup-file-path: Private ordinary functions
Function, source-git-identifier: Private ordinary functions
Function, source-git-remote-access-url: Public ordinary functions
Function, source-github-identifier: Public ordinary functions
Function, source-github-url: Public ordinary functions
Function, source-local-registry-directive: Public ordinary functions
Function, source-metadata-destination: Private ordinary functions
Function, split-with: Public ordinary functions
Function, starts-with: Public ordinary functions
Function, str: Private ordinary functions
Function, system-class-name: Public ordinary functions
Function, system-pathname: Public ordinary functions
Function, systems.txt: Public ordinary functions
Function, take: Public ordinary functions
Function, tmp-directory: Public ordinary functions
Function, trim-comment: Private ordinary functions
Function, update: Public ordinary functions
Function, update-project: Public ordinary functions
Function, update-qlfile: Public ordinary functions
Function, update-source: Private ordinary functions
Function, warn-message: Public ordinary functions
Function, whisper: Public ordinary functions
Function, write-distinfo: Public ordinary functions
Function, write-metadata-files: Private ordinary functions
Function, write-source-distinfo: Public ordinary functions

G
generate-random-string: Public ordinary functions
Generic Function, (setf source-defrost-args): Public generic functions
Generic Function, (setf source-distinfo-url): Public generic functions
Generic Function, (setf source-distribution): Public generic functions
Generic Function, (setf source-git-branch): Public generic functions
Generic Function, (setf source-git-ref): Public generic functions
Generic Function, (setf source-git-remote-url): Public generic functions
Generic Function, (setf source-git-tag): Public generic functions
Generic Function, (setf source-github-branch): Public generic functions
Generic Function, (setf source-github-ref): Public generic functions
Generic Function, (setf source-github-repos): Public generic functions
Generic Function, (setf source-github-tag): Public generic functions
Generic Function, (setf source-http-archive-md5): Public generic functions
Generic Function, (setf source-http-url): Public generic functions
Generic Function, (setf source-project-name): Public generic functions
Generic Function, (setf source-version): Public generic functions
Generic Function, defrost-source: Public generic functions
Generic Function, freeze-source: Public generic functions
Generic Function, make-source: Public generic functions
Generic Function, prepare-source: Public generic functions
Generic Function, print-progress: Public generic functions
Generic Function, shell-command-error-output: Public generic functions
Generic Function, source-defrost-args: Public generic functions
Generic Function, source-dist-name: Public generic functions
Generic Function, source-distinfo-url: Public generic functions
Generic Function, source-distribution: Public generic functions
Generic Function, source-frozen-slots: Public generic functions
Generic Function, source-git-branch: Public generic functions
Generic Function, source-git-ref: Public generic functions
Generic Function, source-git-remote-url: Public generic functions
Generic Function, source-git-tag: Public generic functions
Generic Function, source-github-branch: Public generic functions
Generic Function, source-github-ref: Public generic functions
Generic Function, source-github-repos: Public generic functions
Generic Function, source-github-tag: Public generic functions
Generic Function, source-http-archive-md5: Public generic functions
Generic Function, source-http-url: Public generic functions
Generic Function, source-identifier: Public generic functions
Generic Function, source-initargs: Public generic functions
Generic Function, source-install-url: Public generic functions
Generic Function, source-local-path: Public generic functions
Generic Function, source-project-name: Public generic functions
Generic Function, source-version: Public generic functions
Generic Function, source-version-prefix: Public generic functions
Generic Function, source=: Public generic functions
Generic Function, usage-of-source: Public generic functions
get: Public ordinary functions
get-distinfo-url: Public ordinary functions
git-clone: Public ordinary functions
git-ref: Public ordinary functions
git-url-p: Private ordinary functions
github-credentials: Private ordinary functions

H
https-fetch: Private ordinary functions
https-of: Public ordinary functions

I
init: Public ordinary functions
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
install: Public ordinary functions
install-all-releases: Private ordinary functions
install-dependencies: Private ordinary functions
install-local-init-files: Public ordinary functions
install-project: Public ordinary functions
install-qlfile: Public ordinary functions
install-qlot-config-file: Public ordinary functions
install-quicklisp: Public ordinary functions
install-quicklisp-from-subdir: Private ordinary functions
install-release: Private ordinary functions
install-release-roswell-scripts: Private ordinary functions
install-shell-command: Public ordinary functions
install-source: Private ordinary functions

L
launch-lisp: Public ordinary functions
lisp-file-dependencies: Public ordinary functions
lisp-file-system-name: Public ordinary functions
load-qlot-config: Public ordinary functions
load-source-git-version: Private ordinary functions
load-source-github-version: Private ordinary functions
load-source-ql-version: Private ordinary functions
local-quicklisp-home: Public ordinary functions
local-quicklisp-installed-p: Public ordinary functions

M
Macro, with-autoload-on-missing: Public macros
Macro, with-directory: Public macros
Macro, with-env-vars: Public macros
Macro, with-excursion: Private macros
Macro, with-handling-parse-error: Private macros
Macro, with-local-quicklisp: Public macros
Macro, with-manager-lock: Private macros
Macro, with-muffle-streams: Private macros
Macro, with-package-functions: Public macros
Macro, with-qlot-server: Public macros
Macro, with-quicklisp-home: Public macros
Macro, with-retry: Private macros
Macro, with-secure-installer: Public macros
Macro, with-source-registry: Public macros
Macro, with-tmp-directory: Public macros
Macro, with-traversal-context: Private macros
Macro, without-linewrap: Private macros
make-config: Public ordinary functions
make-handler: Private ordinary functions
make-keyword: Public ordinary functions
make-line: Public ordinary functions
make-progress: Public ordinary functions
make-source: Public generic functions
make-source: Public generic functions
make-source: Public generic functions
make-source: Public generic functions
make-source: Public generic functions
make-source: Public generic functions
make-source: Public generic functions
make-source: Public generic functions
make-source: Public generic functions
make-source: Public generic functions
make-versioned-distinfo-url: Public ordinary functions
make-versioned-distinfo-url-with-template: Public ordinary functions
merge-hash-tables: Public ordinary functions
merging-lock-sources: Private ordinary functions
message: Public ordinary functions
Method, (setf source-defrost-args): Public generic functions
Method, (setf source-distinfo-url): Public generic functions
Method, (setf source-distribution): Public generic functions
Method, (setf source-git-branch): Public generic functions
Method, (setf source-git-ref): Public generic functions
Method, (setf source-git-remote-url): Public generic functions
Method, (setf source-git-tag): Public generic functions
Method, (setf source-github-branch): Public generic functions
Method, (setf source-github-ref): Public generic functions
Method, (setf source-github-repos): Public generic functions
Method, (setf source-github-tag): Public generic functions
Method, (setf source-http-archive-md5): Public generic functions
Method, (setf source-http-url): Public generic functions
Method, (setf source-project-name): Public generic functions
Method, (setf source-version): Public generic functions
Method, defrost-source: Public generic functions
Method, defrost-source: Public generic functions
Method, defrost-source: Public generic functions
Method, defrost-source: Public generic functions
Method, defrost-source: Public generic functions
Method, freeze-source: Public generic functions
Method, freeze-source: Public generic functions
Method, freeze-source: Public generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, make-source: Public generic functions
Method, make-source: Public generic functions
Method, make-source: Public generic functions
Method, make-source: Public generic functions
Method, make-source: Public generic functions
Method, make-source: Public generic functions
Method, make-source: Public generic functions
Method, make-source: Public generic functions
Method, make-source: Public generic functions
Method, prepare-source: Public generic functions
Method, prepare-source: Public generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-progress: Public generic functions
Method, print-progress: Public generic functions
Method, shell-command-error-output: Public generic functions
Method, source-defrost-args: Public generic functions
Method, source-dist-name: Public generic functions
Method, source-distinfo-url: Public generic functions
Method, source-distribution: Public generic functions
Method, source-distribution: Public generic functions
Method, source-distribution: Public generic functions
Method, source-distribution: Public generic functions
Method, source-frozen-slots: Public generic functions
Method, source-frozen-slots: Public generic functions
Method, source-git-branch: Public generic functions
Method, source-git-ref: Public generic functions
Method, source-git-remote-url: Public generic functions
Method, source-git-tag: Public generic functions
Method, source-github-branch: Public generic functions
Method, source-github-ref: Public generic functions
Method, source-github-repos: Public generic functions
Method, source-github-tag: Public generic functions
Method, source-http-archive-md5: Public generic functions
Method, source-http-url: Public generic functions
Method, source-identifier: Public generic functions
Method, source-identifier: Public generic functions
Method, source-identifier: Public generic functions
Method, source-initargs: Public generic functions
Method, source-install-url: Public generic functions
Method, source-local-path: Public generic functions
Method, source-project-name: Public generic functions
Method, source-version: Public generic functions
Method, source-version-prefix: Public generic functions
Method, source-version-prefix: Public generic functions
Method, source=: Public generic functions
Method, source=: Public generic functions
Method, source=: Public generic functions
Method, source=: Public generic functions
Method, source=: Public generic functions
Method, source=: Public generic functions
Method, source=: Public generic functions
Method, usage-of-source: Public generic functions
Method, usage-of-source: Public generic functions
Method, usage-of-source: Public generic functions
Method, usage-of-source: Public generic functions
Method, usage-of-source: Public generic functions
Method, usage-of-source: Public generic functions
Method, usage-of-source: Public generic functions
Method, usage-of-source: Public generic functions
move-up: Private ordinary functions

N
normalize-pathname: Private ordinary functions

O
object-to-qlhome: Private ordinary functions
octets-stream-to-string: Public ordinary functions
orig-http-fetch: Private ordinary functions
outdated: Public ordinary functions

P
parse-distinfo-file: Public ordinary functions
parse-distinfo-stream: Public ordinary functions
parse-qlfile: Public ordinary functions
parse-qlfile-line: Public ordinary functions
parse-qlfile-lock: Public ordinary functions
parse-space-delimited-file: Public ordinary functions
parse-space-delimited-stream: Public ordinary functions
pathname-in-directory-p: Public ordinary functions
postcommand-options: Private ordinary functions
precommand-options: Private ordinary functions
prepare-source: Public generic functions
prepare-source: Public generic functions
prepare-source: Public generic functions
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-progress: Public generic functions
print-progress: Public generic functions
print-progress: Public generic functions
progress: Public ordinary functions
progress-indicator: Private ordinary functions
progress-line-header: Private ordinary functions
progress-line-p: Private ordinary functions
progress-line-type: Private ordinary functions
progress-manager-lines: Private ordinary functions
progress-manager-lock: Private ordinary functions
progress-manager-p: Private ordinary functions
progress-manager-stream: Private ordinary functions
progress-symbol: Private ordinary functions
project-dependencies: Public ordinary functions
project-dependencies-in-child-process: Public ordinary functions
project-name-list-p: Private ordinary functions
project-name-p: Private ordinary functions
project-upstream-url: Public ordinary functions

Q
qlot-fetch: Private ordinary functions
qlot-http-fetch: Private ordinary functions
quicklisp-distinfo-url: Public ordinary functions

R
read-asd-file: Private ordinary functions
read-asd-form: Private ordinary functions
read-qlfile-for-install: Public ordinary functions
read-qlfile-lock: Private ordinary functions
refresh-progress-line: Public ordinary functions
releases.txt: Public ordinary functions
remove: Public ordinary functions
remove-project: Public ordinary functions
replace-version: Private ordinary functions
retrieve-default-branch: Private ordinary functions
retrieve-from-github: Private ordinary functions
retrieve-source-git-ref-from-github: Private ordinary functions
ros-command-error: Public ordinary functions
ros-command-warn: Public ordinary functions
run-in-parallel: Public ordinary functions
run-lisp: Public ordinary functions
run-qlot: Private ordinary functions
run-qlot-in-child-process: Private ordinary functions
run-qlot-in-main-process: Private ordinary functions

S
safety-background-command: Private ordinary functions
safety-shell-command: Public ordinary functions
sbcl-contrib-p: Private ordinary functions
setup-file-path: Private ordinary functions
shell-command-error-output: Public generic functions
shell-command-error-output: Public generic functions
source-defrost-args: Public generic functions
source-defrost-args: Public generic functions
source-dist-name: Public generic functions
source-dist-name: Public generic functions
source-distinfo-url: Public generic functions
source-distinfo-url: Public generic functions
source-distribution: Public generic functions
source-distribution: Public generic functions
source-distribution: Public generic functions
source-distribution: Public generic functions
source-distribution: Public generic functions
source-frozen-slots: Public generic functions
source-frozen-slots: Public generic functions
source-frozen-slots: Public generic functions
source-git-branch: Public generic functions
source-git-branch: Public generic functions
source-git-identifier: Private ordinary functions
source-git-ref: Public generic functions
source-git-ref: Public generic functions
source-git-remote-access-url: Public ordinary functions
source-git-remote-url: Public generic functions
source-git-remote-url: Public generic functions
source-git-tag: Public generic functions
source-git-tag: Public generic functions
source-github-branch: Public generic functions
source-github-branch: Public generic functions
source-github-identifier: Public ordinary functions
source-github-ref: Public generic functions
source-github-ref: Public generic functions
source-github-repos: Public generic functions
source-github-repos: Public generic functions
source-github-tag: Public generic functions
source-github-tag: Public generic functions
source-github-url: Public ordinary functions
source-http-archive-md5: Public generic functions
source-http-archive-md5: Public generic functions
source-http-url: Public generic functions
source-http-url: Public generic functions
source-identifier: Public generic functions
source-identifier: Public generic functions
source-identifier: Public generic functions
source-identifier: Public generic functions
source-initargs: Public generic functions
source-initargs: Public generic functions
source-install-url: Public generic functions
source-install-url: Public generic functions
source-local-path: Public generic functions
source-local-path: Public generic functions
source-local-registry-directive: Public ordinary functions
source-metadata-destination: Private ordinary functions
source-project-name: Public generic functions
source-project-name: Public generic functions
source-version: Public generic functions
source-version: Public generic functions
source-version-prefix: Public generic functions
source-version-prefix: Public generic functions
source-version-prefix: Public generic functions
source=: Public generic functions
source=: Public generic functions
source=: Public generic functions
source=: Public generic functions
source=: Public generic functions
source=: Public generic functions
source=: Public generic functions
source=: Public generic functions
split-with: Public ordinary functions
starts-with: Public ordinary functions
str: Private ordinary functions
system-class-name: Public ordinary functions
system-pathname: Public ordinary functions
systems.txt: Public ordinary functions

T
take: Public ordinary functions
tmp-directory: Public ordinary functions
trim-comment: Private ordinary functions

U
update: Public ordinary functions
update-project: Public ordinary functions
update-qlfile: Public ordinary functions
update-source: Private ordinary functions
usage-of-source: Public generic functions
usage-of-source: Public generic functions
usage-of-source: Public generic functions
usage-of-source: Public generic functions
usage-of-source: Public generic functions
usage-of-source: Public generic functions
usage-of-source: Public generic functions
usage-of-source: Public generic functions
usage-of-source: Public generic functions

W
warn-message: Public ordinary functions
whisper: Public ordinary functions
with-autoload-on-missing: Public macros
with-directory: Public macros
with-env-vars: Public macros
with-excursion: Private macros
with-handling-parse-error: Private macros
with-local-quicklisp: Public macros
with-manager-lock: Private macros
with-muffle-streams: Private macros
with-package-functions: Public macros
with-qlot-server: Public macros
with-quicklisp-home: Public macros
with-retry: Private macros
with-secure-installer: Public macros
with-source-registry: Public macros
with-tmp-directory: Public macros
with-traversal-context: Private macros
without-linewrap: Private macros
write-distinfo: Public ordinary functions
write-metadata-files: Private ordinary functions
write-source-distinfo: Public ordinary functions


A.3 Variables

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

%
%version: Public classes

*
*bundle-directory*: Private special variables
*current-lisp-path*: Private special variables
*debug*: Public special variables
*default-qlfile*: Private special variables
*enable-color*: Public special variables
*enable-whisper*: Public special variables
*eval-option*: Private special variables
*exclude-directories*: Private special variables
*handler*: Private special variables
*load-asd-file*: Private special variables
*logger-debug-stream*: Public special variables
*logger-message-stream*: Public special variables
*mailbox*: Private special variables
*package-system*: Private special variables
*previous-progress*: Private special variables
*progress-line*: Private special variables
*progress-output*: Private special variables
*project-root*: Public special variables
*proxy*: Public special variables
*qlot-directory*: Public special variables
*qlot-source-directory*: Public special variables
*quicklisp-distinfo*: Private special variables
*registry*: Private special variables
*source-registry-exclusions*: Private special variables
*system-class-name*: Private special variables
*system-pathname*: Private special variables
*terminal*: Public special variables

A
archive-md5: Public classes

B
branch: Public classes
branch: Public classes

C
code: Public conditions
command: Public conditions
command: Public conditions

D
defrost-args: Public classes
distinfo: Public classes
distribution: Public classes

E
error: Public conditions

F
file: Public conditions

H
header: Private structures
http-error: Public conditions

I
initargs: Public classes

L
line: Public conditions
lineno: Public conditions
lines: Private structures
lock: Private structures

M
message: Public conditions

N
name: Public conditions
name: Public conditions
name: Public conditions

P
path: Public classes
path: Private conditions
project-name: Public classes
projects: Public conditions
projects: Public conditions
projects: Public conditions

R
reason: Public conditions
reason: Public conditions
ref: Public classes
ref: Public classes
remote-url: Public classes
repos: Public conditions
repos: Public classes
retry-after: Public conditions

S
Slot, %version: Public classes
Slot, archive-md5: Public classes
Slot, branch: Public classes
Slot, branch: Public classes
Slot, code: Public conditions
Slot, command: Public conditions
Slot, command: Public conditions
Slot, defrost-args: Public classes
Slot, distinfo: Public classes
Slot, distribution: Public classes
Slot, error: Public conditions
Slot, file: Public conditions
Slot, header: Private structures
Slot, http-error: Public conditions
Slot, initargs: Public classes
Slot, line: Public conditions
Slot, lineno: Public conditions
Slot, lines: Private structures
Slot, lock: Private structures
Slot, message: Public conditions
Slot, name: Public conditions
Slot, name: Public conditions
Slot, name: Public conditions
Slot, path: Public classes
Slot, path: Private conditions
Slot, project-name: Public classes
Slot, projects: Public conditions
Slot, projects: Public conditions
Slot, projects: Public conditions
Slot, reason: Public conditions
Slot, reason: Public conditions
Slot, ref: Public classes
Slot, ref: Public classes
Slot, remote-url: Public classes
Slot, repos: Public conditions
Slot, repos: Public classes
Slot, retry-after: Public conditions
Slot, source: Public conditions
Slot, stderr: Public conditions
Slot, stream: Private structures
Slot, tag: Public classes
Slot, tag: Public classes
Slot, token-used: Public conditions
Slot, type: Private structures
Slot, url: Public classes
Slot, usage: Public conditions
Slot, version: Public classes
source: Public conditions
Special Variable, *bundle-directory*: Private special variables
Special Variable, *current-lisp-path*: Private special variables
Special Variable, *debug*: Public special variables
Special Variable, *default-qlfile*: Private special variables
Special Variable, *enable-color*: Public special variables
Special Variable, *enable-whisper*: Public special variables
Special Variable, *eval-option*: Private special variables
Special Variable, *exclude-directories*: Private special variables
Special Variable, *handler*: Private special variables
Special Variable, *load-asd-file*: Private special variables
Special Variable, *logger-debug-stream*: Public special variables
Special Variable, *logger-message-stream*: Public special variables
Special Variable, *mailbox*: Private special variables
Special Variable, *package-system*: Private special variables
Special Variable, *previous-progress*: Private special variables
Special Variable, *progress-line*: Private special variables
Special Variable, *progress-output*: Private special variables
Special Variable, *project-root*: Public special variables
Special Variable, *proxy*: Public special variables
Special Variable, *qlot-directory*: Public special variables
Special Variable, *qlot-source-directory*: Public special variables
Special Variable, *quicklisp-distinfo*: Private special variables
Special Variable, *registry*: Private special variables
Special Variable, *source-registry-exclusions*: Private special variables
Special Variable, *system-class-name*: Private special variables
Special Variable, *system-pathname*: Private special variables
Special Variable, *terminal*: Public special variables
stderr: Public conditions
stream: Private structures

T
tag: Public classes
tag: Public classes
token-used: Public conditions
type: Private structures

U
url: Public classes
usage: Public conditions

V
version: Public classes


A.4 Data types

Jump to:   C   D   F   G   I   M   O   P   Q   R   S   T   U  
Index Entry  Section

C
Class, source: Public classes
Class, source-dist: Public classes
Class, source-dist-project: Public classes
Class, source-git: Public classes
Class, source-github: Public classes
Class, source-http: Public classes
Class, source-local: Public classes
Class, source-ql: Public classes
Class, source-ql-all: Public classes
Class, source-ql-upstream: Public classes
Class, source-ultralisp: Public classes
command-not-found: Public conditions
Condition, command-not-found: Public conditions
Condition, duplicate-project: Public conditions
Condition, file-not-found: Private conditions
Condition, github-ratelimit-error: Public conditions
Condition, invalid-definition: Public conditions
Condition, invalid-project-name: Public conditions
Condition, missing-projects: Public conditions
Condition, outdated-projects: Public conditions
Condition, qlfile-lock-not-found: Public conditions
Condition, qlfile-not-found: Public conditions
Condition, qlfile-parse-failed: Public conditions
Condition, qlot-directory-invalid: Public conditions
Condition, qlot-directory-not-found: Public conditions
Condition, qlot-error: Public conditions
Condition, qlot-simple-error: Public conditions
Condition, qlot-simple-warning: Public conditions
Condition, qlot-syntax-error: Private conditions
Condition, qlot-warning: Public conditions
Condition, ros-command-error: Public conditions
Condition, shell-command-error: Public conditions
Condition, unknown-source: Public conditions
Condition, unnecessary-projects: Public conditions

D
duplicate-project: Public conditions

F
File, file-type.lisp: The qlot/main/file-type․lisp file
File, file-type.lisp: The qlot/logger/file-type․lisp file
File, file-type.lisp: The qlot/color/file-type․lisp file
File, file-type.lisp: The qlot/utils/file-type․lisp file
File, file-type.lisp: The qlot/utils/shell/file-type․lisp file
File, file-type.lisp: The qlot/utils/repl/file-type․lisp file
File, file-type.lisp: The qlot/utils/project/file-type․lisp file
File, file-type.lisp: The qlot/utils/asdf/file-type․lisp file
File, file-type.lisp: The qlot/errors/file-type․lisp file
File, file-type.lisp: The qlot/config/file-type․lisp file
File, file-type.lisp: The qlot/cli/file-type․lisp file
File, file-type.lisp: The qlot/utils/cli/file-type․lisp file
File, file-type.lisp: The qlot/fetch/file-type․lisp file
File, file-type.lisp: The qlot/http/file-type․lisp file
File, file-type.lisp: The qlot/proxy/file-type․lisp file
File, file-type.lisp: The qlot/add/file-type․lisp file
File, file-type.lisp: The qlot/parser/file-type․lisp file
File, file-type.lisp: The qlot/source/file-type․lisp file
File, file-type.lisp: The qlot/source/base/file-type․lisp file
File, file-type.lisp: The qlot/source/ql/file-type․lisp file
File, file-type.lisp: The qlot/source/dist/file-type․lisp file
File, file-type.lisp: The qlot/utils/ql/file-type․lisp file
File, file-type.lisp: The qlot/source/git/file-type․lisp file
File, file-type.lisp: The qlot/utils/quickdocs/file-type․lisp file
File, file-type.lisp: The qlot/source/http/file-type․lisp file
File, file-type.lisp: The qlot/source/github/file-type․lisp file
File, file-type.lisp: The qlot/source/ultralisp/file-type․lisp file
File, file-type.lisp: The qlot/source/local/file-type․lisp file
File, file-type.lisp: The qlot/bundle/file-type․lisp file
File, file-type.lisp: The qlot/utils/dependencies/file-type․lisp file
File, file-type.lisp: The qlot/check/file-type․lisp file
File, file-type.lisp: The qlot/server/file-type․lisp file
File, file-type.lisp: The qlot/distify/file-type․lisp file
File, file-type.lisp: The qlot/distify/ql/file-type․lisp file
File, file-type.lisp: The qlot/progress/file-type․lisp file
File, file-type.lisp: The qlot/utils/distify/file-type․lisp file
File, file-type.lisp: The qlot/distify/git/file-type․lisp file
File, file-type.lisp: The qlot/utils/git/file-type․lisp file
File, file-type.lisp: The qlot/utils/archive/file-type․lisp file
File, file-type.lisp: The qlot/utils/tmp/file-type․lisp file
File, file-type.lisp: The qlot/distify/http/file-type․lisp file
File, file-type.lisp: The qlot/distify/github/file-type․lisp file
File, file-type.lisp: The qlot/distify/dist/file-type․lisp file
File, file-type.lisp: The qlot/utils/qlot/file-type․lisp file
File, file-type.lisp: The qlot/install/file-type․lisp file
File, file-type.lisp: The qlot/install/quicklisp/file-type․lisp file
File, file-type.lisp: The qlot/utils/file/file-type․lisp file
File, file-type.lisp: The qlot/secure-downloader/file-type․lisp file
File, qlot.asd: The qlot/qlot․asd file
file-not-found: Private conditions
file-type.lisp: The qlot/main/file-type․lisp file
file-type.lisp: The qlot/logger/file-type․lisp file
file-type.lisp: The qlot/color/file-type․lisp file
file-type.lisp: The qlot/utils/file-type․lisp file
file-type.lisp: The qlot/utils/shell/file-type․lisp file
file-type.lisp: The qlot/utils/repl/file-type․lisp file
file-type.lisp: The qlot/utils/project/file-type․lisp file
file-type.lisp: The qlot/utils/asdf/file-type․lisp file
file-type.lisp: The qlot/errors/file-type․lisp file
file-type.lisp: The qlot/config/file-type․lisp file
file-type.lisp: The qlot/cli/file-type․lisp file
file-type.lisp: The qlot/utils/cli/file-type․lisp file
file-type.lisp: The qlot/fetch/file-type․lisp file
file-type.lisp: The qlot/http/file-type․lisp file
file-type.lisp: The qlot/proxy/file-type․lisp file
file-type.lisp: The qlot/add/file-type․lisp file
file-type.lisp: The qlot/parser/file-type․lisp file
file-type.lisp: The qlot/source/file-type․lisp file
file-type.lisp: The qlot/source/base/file-type․lisp file
file-type.lisp: The qlot/source/ql/file-type․lisp file
file-type.lisp: The qlot/source/dist/file-type․lisp file
file-type.lisp: The qlot/utils/ql/file-type․lisp file
file-type.lisp: The qlot/source/git/file-type․lisp file
file-type.lisp: The qlot/utils/quickdocs/file-type․lisp file
file-type.lisp: The qlot/source/http/file-type․lisp file
file-type.lisp: The qlot/source/github/file-type․lisp file
file-type.lisp: The qlot/source/ultralisp/file-type․lisp file
file-type.lisp: The qlot/source/local/file-type․lisp file
file-type.lisp: The qlot/bundle/file-type․lisp file
file-type.lisp: The qlot/utils/dependencies/file-type․lisp file
file-type.lisp: The qlot/check/file-type․lisp file
file-type.lisp: The qlot/server/file-type․lisp file
file-type.lisp: The qlot/distify/file-type․lisp file
file-type.lisp: The qlot/distify/ql/file-type․lisp file
file-type.lisp: The qlot/progress/file-type․lisp file
file-type.lisp: The qlot/utils/distify/file-type․lisp file
file-type.lisp: The qlot/distify/git/file-type․lisp file
file-type.lisp: The qlot/utils/git/file-type․lisp file
file-type.lisp: The qlot/utils/archive/file-type․lisp file
file-type.lisp: The qlot/utils/tmp/file-type․lisp file
file-type.lisp: The qlot/distify/http/file-type․lisp file
file-type.lisp: The qlot/distify/github/file-type․lisp file
file-type.lisp: The qlot/distify/dist/file-type․lisp file
file-type.lisp: The qlot/utils/qlot/file-type․lisp file
file-type.lisp: The qlot/install/file-type․lisp file
file-type.lisp: The qlot/install/quicklisp/file-type․lisp file
file-type.lisp: The qlot/utils/file/file-type․lisp file
file-type.lisp: The qlot/secure-downloader/file-type․lisp file

G
github-ratelimit-error: Public conditions

I
invalid-definition: Public conditions
invalid-project-name: Public conditions

M
missing-projects: Public conditions

O
outdated-projects: Public conditions

P
Package, qlot: The qlot package
Package, qlot/add: The qlot/add package
Package, qlot/bundle: The qlot/bundle package
Package, qlot/check: The qlot/check package
Package, qlot/color: The qlot/color package
Package, qlot/config: The qlot/config package
Package, qlot/distify: The qlot/distify package
Package, qlot/distify/dist: The qlot/distify/dist package
Package, qlot/distify/git: The qlot/distify/git package
Package, qlot/distify/github: The qlot/distify/github package
Package, qlot/distify/http: The qlot/distify/http package
Package, qlot/distify/ql: The qlot/distify/ql package
Package, qlot/errors: The qlot/errors package
Package, qlot/http: The qlot/http package
Package, qlot/install: The qlot/install package
Package, qlot/install/quicklisp: The qlot/install/quicklisp package
Package, qlot/logger: The qlot/logger package
Package, qlot/parser: The qlot/parser package
Package, qlot/progress: The qlot/progress package
Package, qlot/proxy: The qlot/proxy package
Package, qlot/secure-downloader: The qlot/secure-downloader package
Package, qlot/server: The qlot/server package
Package, qlot/source: The qlot/source package
Package, qlot/source/base: The qlot/source/base package
Package, qlot/source/dist: The qlot/source/dist package
Package, qlot/source/git: The qlot/source/git package
Package, qlot/source/github: The qlot/source/github package
Package, qlot/source/http: The qlot/source/http package
Package, qlot/source/local: The qlot/source/local package
Package, qlot/source/ql: The qlot/source/ql package
Package, qlot/source/ultralisp: The qlot/source/ultralisp package
Package, qlot/utils: The qlot/utils package
Package, qlot/utils/archive: The qlot/utils/archive package
Package, qlot/utils/asdf: The qlot/utils/asdf package
Package, qlot/utils/dependencies: The qlot/utils/dependencies package
Package, qlot/utils/distify: The qlot/utils/distify package
Package, qlot/utils/file: The qlot/utils/file package
Package, qlot/utils/git: The qlot/utils/git package
Package, qlot/utils/project: The qlot/utils/project package
Package, qlot/utils/ql: The qlot/utils/ql package
Package, qlot/utils/qlot: The qlot/utils/qlot package
Package, qlot/utils/quickdocs: The qlot/utils/quickdocs package
Package, qlot/utils/repl: The qlot/utils/repl package
Package, qlot/utils/shell: The qlot/utils/shell package
Package, qlot/utils/tmp: The qlot/utils/tmp package
progress-line: Private structures
progress-manager: Private structures
project-name: Private types
project-name-list: Private types

Q
qlfile-lock-not-found: Public conditions
qlfile-not-found: Public conditions
qlfile-parse-failed: Public conditions
qlot: The qlot system
qlot: The qlot package
qlot-directory-invalid: Public conditions
qlot-directory-not-found: Public conditions
qlot-error: Public conditions
qlot-simple-error: Public conditions
qlot-simple-warning: Public conditions
qlot-syntax-error: Private conditions
qlot-warning: Public conditions
qlot.asd: The qlot/qlot․asd file
qlot/add: The qlot/add system
qlot/add: The qlot/add package
qlot/bundle: The qlot/bundle system
qlot/bundle: The qlot/bundle package
qlot/check: The qlot/check system
qlot/check: The qlot/check package
qlot/cli: The qlot/cli system
qlot/color: The qlot/color system
qlot/color: The qlot/color package
qlot/config: The qlot/config system
qlot/config: The qlot/config package
qlot/distify: The qlot/distify system
qlot/distify: The qlot/distify package
qlot/distify/dist: The qlot/distify/dist system
qlot/distify/dist: The qlot/distify/dist package
qlot/distify/git: The qlot/distify/git system
qlot/distify/git: The qlot/distify/git package
qlot/distify/github: The qlot/distify/github system
qlot/distify/github: The qlot/distify/github package
qlot/distify/http: The qlot/distify/http system
qlot/distify/http: The qlot/distify/http package
qlot/distify/ql: The qlot/distify/ql system
qlot/distify/ql: The qlot/distify/ql package
qlot/errors: The qlot/errors system
qlot/errors: The qlot/errors package
qlot/fetch: The qlot/fetch system
qlot/http: The qlot/http system
qlot/http: The qlot/http package
qlot/install: The qlot/install system
qlot/install: The qlot/install package
qlot/install/quicklisp: The qlot/install/quicklisp system
qlot/install/quicklisp: The qlot/install/quicklisp package
qlot/logger: The qlot/logger system
qlot/logger: The qlot/logger package
qlot/main: The qlot/main system
qlot/parser: The qlot/parser system
qlot/parser: The qlot/parser package
qlot/progress: The qlot/progress system
qlot/progress: The qlot/progress package
qlot/proxy: The qlot/proxy system
qlot/proxy: The qlot/proxy package
qlot/secure-downloader: The qlot/secure-downloader system
qlot/secure-downloader: The qlot/secure-downloader package
qlot/server: The qlot/server system
qlot/server: The qlot/server package
qlot/source: The qlot/source system
qlot/source: The qlot/source package
qlot/source/base: The qlot/source/base system
qlot/source/base: The qlot/source/base package
qlot/source/dist: The qlot/source/dist system
qlot/source/dist: The qlot/source/dist package
qlot/source/git: The qlot/source/git system
qlot/source/git: The qlot/source/git package
qlot/source/github: The qlot/source/github system
qlot/source/github: The qlot/source/github package
qlot/source/http: The qlot/source/http system
qlot/source/http: The qlot/source/http package
qlot/source/local: The qlot/source/local system
qlot/source/local: The qlot/source/local package
qlot/source/ql: The qlot/source/ql system
qlot/source/ql: The qlot/source/ql package
qlot/source/ultralisp: The qlot/source/ultralisp system
qlot/source/ultralisp: The qlot/source/ultralisp package
qlot/subcommands: The qlot/subcommands system
qlot/utils: The qlot/utils system
qlot/utils: The qlot/utils package
qlot/utils/archive: The qlot/utils/archive system
qlot/utils/archive: The qlot/utils/archive package
qlot/utils/asdf: The qlot/utils/asdf system
qlot/utils/asdf: The qlot/utils/asdf package
qlot/utils/cli: The qlot/utils/cli system
qlot/utils/dependencies: The qlot/utils/dependencies system
qlot/utils/dependencies: The qlot/utils/dependencies package
qlot/utils/distify: The qlot/utils/distify system
qlot/utils/distify: The qlot/utils/distify package
qlot/utils/file: The qlot/utils/file system
qlot/utils/file: The qlot/utils/file package
qlot/utils/git: The qlot/utils/git system
qlot/utils/git: The qlot/utils/git package
qlot/utils/project: The qlot/utils/project system
qlot/utils/project: The qlot/utils/project package
qlot/utils/ql: The qlot/utils/ql system
qlot/utils/ql: The qlot/utils/ql package
qlot/utils/qlot: The qlot/utils/qlot system
qlot/utils/qlot: The qlot/utils/qlot package
qlot/utils/quickdocs: The qlot/utils/quickdocs system
qlot/utils/quickdocs: The qlot/utils/quickdocs package
qlot/utils/repl: The qlot/utils/repl system
qlot/utils/repl: The qlot/utils/repl package
qlot/utils/shell: The qlot/utils/shell system
qlot/utils/shell: The qlot/utils/shell package
qlot/utils/tmp: The qlot/utils/tmp system
qlot/utils/tmp: The qlot/utils/tmp package

R
ros-command-error: Public conditions

S
shell-command-error: Public conditions
source: Public classes
source-dist: Public classes
source-dist-project: Public classes
source-git: Public classes
source-github: Public classes
source-http: Public classes
source-local: Public classes
source-ql: Public classes
source-ql-all: Public classes
source-ql-upstream: Public classes
source-ultralisp: Public classes
Structure, progress-line: Private structures
Structure, progress-manager: Private structures
System, qlot: The qlot system
System, qlot/add: The qlot/add system
System, qlot/bundle: The qlot/bundle system
System, qlot/check: The qlot/check system
System, qlot/cli: The qlot/cli system
System, qlot/color: The qlot/color system
System, qlot/config: The qlot/config system
System, qlot/distify: The qlot/distify system
System, qlot/distify/dist: The qlot/distify/dist system
System, qlot/distify/git: The qlot/distify/git system
System, qlot/distify/github: The qlot/distify/github system
System, qlot/distify/http: The qlot/distify/http system
System, qlot/distify/ql: The qlot/distify/ql system
System, qlot/errors: The qlot/errors system
System, qlot/fetch: The qlot/fetch system
System, qlot/http: The qlot/http system
System, qlot/install: The qlot/install system
System, qlot/install/quicklisp: The qlot/install/quicklisp system
System, qlot/logger: The qlot/logger system
System, qlot/main: The qlot/main system
System, qlot/parser: The qlot/parser system
System, qlot/progress: The qlot/progress system
System, qlot/proxy: The qlot/proxy system
System, qlot/secure-downloader: The qlot/secure-downloader system
System, qlot/server: The qlot/server system
System, qlot/source: The qlot/source system
System, qlot/source/base: The qlot/source/base system
System, qlot/source/dist: The qlot/source/dist system
System, qlot/source/git: The qlot/source/git system
System, qlot/source/github: The qlot/source/github system
System, qlot/source/http: The qlot/source/http system
System, qlot/source/local: The qlot/source/local system
System, qlot/source/ql: The qlot/source/ql system
System, qlot/source/ultralisp: The qlot/source/ultralisp system
System, qlot/subcommands: The qlot/subcommands system
System, qlot/utils: The qlot/utils system
System, qlot/utils/archive: The qlot/utils/archive system
System, qlot/utils/asdf: The qlot/utils/asdf system
System, qlot/utils/cli: The qlot/utils/cli system
System, qlot/utils/dependencies: The qlot/utils/dependencies system
System, qlot/utils/distify: The qlot/utils/distify system
System, qlot/utils/file: The qlot/utils/file system
System, qlot/utils/git: The qlot/utils/git system
System, qlot/utils/project: The qlot/utils/project system
System, qlot/utils/ql: The qlot/utils/ql system
System, qlot/utils/qlot: The qlot/utils/qlot system
System, qlot/utils/quickdocs: The qlot/utils/quickdocs system
System, qlot/utils/repl: The qlot/utils/repl system
System, qlot/utils/shell: The qlot/utils/shell system
System, qlot/utils/tmp: The qlot/utils/tmp system

T
Type, project-name: Private types
Type, project-name-list: Private types

U
unknown-source: Public conditions
unnecessary-projects: Public conditions