The buildapp Reference Manual

This is the buildapp Reference Manual, version 1.5.6, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 14:46:49 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 buildapp

Buildapp is an application for SBCL and CCL that configures and saves an executable Common Lisp image or non-executable core.

Author

Zach Beane <>

License

BSD

Version

1.5.6

Source

buildapp.asd.

Child Components

3 Files

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


3.1 Lisp


3.1.1 buildapp/buildapp.asd

Source

buildapp.asd.

Parent Component

buildapp (system).

ASDF Systems

buildapp.


3.1.2 buildapp/package.lisp

Source

buildapp.asd.

Parent Component

buildapp (system).

Packages

buildapp.


3.1.3 buildapp/utils.lisp

Dependency

package.lisp (file).

Source

buildapp.asd.

Parent Component

buildapp (system).

Public Interface
Internals

3.1.4 buildapp/asdf-files.lisp

Dependency

utils.lisp (file).

Source

buildapp.asd.

Parent Component

buildapp (system).

Internals

3.1.5 buildapp/dumper.lisp

Dependency

asdf-files.lisp (file).

Source

buildapp.asd.

Parent Component

buildapp (system).

Public Interface

print-object (method).

Internals

3.1.6 buildapp/command-line.lisp

Dependency

dumper.lisp (file).

Source

buildapp.asd.

Parent Component

buildapp (system).

Internals

3.1.7 buildapp/buildapp.lisp

Dependency

command-line.lisp (file).

Source

buildapp.asd.

Parent Component

buildapp (system).

Public Interface

build-buildapp (function).

Internals

4 Packages

Packages are listed by definition order.


4.1 buildapp

Source

package.lisp.

Use List

common-lisp.

Public Interface

build-buildapp (function).

Internals

5 Definitions

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


5.1 Public Interface


5.1.1 Ordinary functions

Function: build-buildapp (&optional executable)
Package

buildapp.

Source

buildapp.lisp.


5.1.2 Standalone methods

Method: print-object ((dispatched-entry dispatched-entry) stream)
Source

utils.lisp.

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

dumper.lisp.

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

utils.lisp.


5.2 Internals


5.2.1 Special variables

Special Variable: *alphabet*
Package

buildapp.

Source

utils.lisp.

Special Variable: *asdf-systems-table*
Package

buildapp.

Source

buildapp.lisp.

Special Variable: *dumpable-forms*
Package

buildapp.

Source

dumper.lisp.

Special Variable: *load-search-paths*
Package

buildapp.

Source

buildapp.lisp.

Special Variable: *logfile-output*
Package

buildapp.

Source

buildapp.lisp.

Special Variable: *output-type-pathname*

This pathname is merged with the output parameter to produce the final output executable name. It’s meant to automatically include the executable suffix .EXE on Windows.

Package

buildapp.

Source

buildapp.lisp.

Special Variable: *short-usage*
Package

buildapp.

Source

buildapp.lisp.

Special Variable: *system-load-output*
Package

buildapp.

Source

buildapp.lisp.

Special Variable: *usage*
Package

buildapp.

Source

buildapp.lisp.


5.2.2 Macros

Macro: backtrace-as-list ()
Package

buildapp.

Source

utils.lisp.

Macro: dumpable (name &body body)
Package

buildapp.

Source

dumper.lisp.

Macro: popflag (flag args)
Package

buildapp.

Source

command-line.lisp.

Macro: quit (&optional errno)
Package

buildapp.

Source

utils.lisp.

Macro: run-program (program args)
Package

buildapp.

Source

utils.lisp.

Macro: with-tempfile ((stream (template file) &rest open-args) &body body)
Package

buildapp.

Source

utils.lisp.


5.2.3 Ordinary functions

Function: all-asdf-directories (root)

Return a list of all ASDF files in the directory tree at ROOT.

Package

buildapp.

Source

utils.lisp.

Function: argument-keyword (argument)

Convert a command-line argument to a keyword symbol.

Package

buildapp.

Source

command-line.lisp.

Function: asdf-directive-files (directive-list)

Convert a list of directives to a list of pathnames. No two pathnames in th eresult have the same pathname-name. A directive should be a list of a symbol and a pathname. The directive can be one of :MANIFEST-FILE, :ASDF-PATH, or :ASDF-TREE.

Package

buildapp.

Source

asdf-files.lisp.

Function: asdf-path-files (pathname)
Package

buildapp.

Source

asdf-files.lisp.

Function: asdf-tree-files (pathname)
Package

buildapp.

Source

asdf-files.lisp.

Function: buildapp-init ()
Package

buildapp.

Source

buildapp.lisp.

Function: call-with-temporary-open-file (template fun &rest open-args &key element-type external-format)

Call FUN with two arguments: an open output stream and a file name. When it returns, the file is deleted. TEMPLATE should be a pathname that can be used as a basis for the temporary file’s location.

Package

buildapp.

Source

utils.lisp.

Function: check-pseudosymbol (package-name symbol-name pretty-name)
Package

buildapp.

Source

buildapp.lisp.

Function: command-line-debugger (condition previous-hook)

The function to call if there are errors in the command-line buildapp application.

Package

buildapp.

Source

buildapp.lisp.

Function: command-line-dumper (args)
Package

buildapp.

Source

command-line.lisp.

Function: copy-file (input output &key if-exists)
Package

buildapp.

Source

utils.lisp.

Function: default-entry-p (dispatch-entry)
Package

buildapp.

Source

utils.lisp.

Function: directorize (namestring)
Package

buildapp.

Source

utils.lisp.

Function: dispatched-entry-form (dispatched-entries)
Package

buildapp.

Source

dumper.lisp.

Function: dump-file-debugger (condition previous-hook)

The function to call if there are errors when loading the dump file.

Package

buildapp.

Source

buildapp.lisp.

Function: dump-form (name)
Package

buildapp.

Source

dumper.lisp.

Function: dump-to-file (dumper file)

Save the forms of DUMPER to FILE.

Package

buildapp.

Source

buildapp.lisp.

Function: dumper-action-form (dumper)
Package

buildapp.

Source

buildapp.lisp.

Function: dumper-action-forms (dumper)

Return a list of forms to implement DUMPER’s actions, i.e. the –load, –load-system, –require, and –eval arguments.

Package

buildapp.

Source

buildapp.lisp.

Function: dumpfile-forms (dumper)

Return a list of forms to be saved to a dumpfile.

Package

buildapp.

Source

buildapp.lisp.

Function: file-lines (file)
Package

buildapp.

Source

utils.lisp.

Function: flatten (tree)

Traverses the tree in order, collecting non-null leaves into a list.

Package

buildapp.

Source

utils.lisp.

Function: get-args ()
Package

buildapp.

Source

utils.lisp.

Function: invoke-debugger-hook-wrapper (form)
Package

buildapp.

Source

buildapp.lisp.

Function: load-file (file)

Search for FILE in *LOAD-SEARCH-PATHS* and, if found, load it. If an exact filename is not found, file.lisp is also tried.

Package

buildapp.

Source

buildapp.lisp.

Function: load-system (name)

Load ASDF system identified by NAME.

Package

buildapp.

Source

buildapp.lisp.

Function: main (argv)

Create an executable from the command-line arguments provided in ARGV. See *USAGE* for details.

Package

buildapp.

Source

buildapp.lisp.

Function: make-dispatched-entry (string)
Package

buildapp.

Source

utils.lisp.

Function: make-pseudosymbol (string)
Package

buildapp.

Source

utils.lisp.

Function: manifest-file-files (file)

Return a list of all system files contained in FILE. The syntax is one namestring per line. Relative namestrings are resolved relative to the truename of FILE.

Package

buildapp.

Source

asdf-files.lisp.

Function: native-namestring (namestring)
Package

buildapp.

Source

utils.lisp.

Function: pseudosymbol-check-form (pseudosymbol)
Package

buildapp.

Source

buildapp.lisp.

Function: random-string (length)

Return a random string with LENGTH characters.

Package

buildapp.

Source

utils.lisp.

Function: system-search-function (name)
Package

buildapp.

Source

buildapp.lisp.

Function: system-search-table (&rest pathnames)
Package

buildapp.

Source

buildapp.lisp.

Function: write-dumpfile (dumper stream)
Package

buildapp.

Source

buildapp.lisp.


5.2.4 Generic functions

Generic Reader: actions (object)
Package

buildapp.

Methods
Reader Method: actions ((dumper dumper))

automatically generated reader method

Source

dumper.lisp.

Target Slot

actions.

Generic Writer: (setf actions) (object)
Package

buildapp.

Methods
Writer Method: (setf actions) ((dumper dumper))

automatically generated writer method

Source

dumper.lisp.

Target Slot

actions.

Generic Reader: argument-error-description (condition)
Generic Writer: (setf argument-error-description) (condition)
Package

buildapp.

Methods
Reader Method: argument-error-description ((condition provided-argument-error))
Writer Method: (setf argument-error-description) ((condition provided-argument-error))
Source

command-line.lisp.

Target Slot

description.

Generic Reader: argument-error-extra-info (condition)
Generic Writer: (setf argument-error-extra-info) (condition)
Package

buildapp.

Methods
Reader Method: argument-error-extra-info ((condition provided-argument-error))
Writer Method: (setf argument-error-extra-info) ((condition provided-argument-error))
Source

command-line.lisp.

Target Slot

extra-info.

Generic Reader: argument-error-flag (condition)
Generic Writer: (setf argument-error-flag) (condition)
Package

buildapp.

Methods
Reader Method: argument-error-flag ((condition provided-argument-error))
Writer Method: (setf argument-error-flag) ((condition provided-argument-error))
Source

command-line.lisp.

Target Slot

flag.

Generic Reader: asdf-directives (object)
Package

buildapp.

Methods
Reader Method: asdf-directives ((dumper dumper))

automatically generated reader method

Source

dumper.lisp.

Target Slot

asdf-directives.

Generic Writer: (setf asdf-directives) (object)
Package

buildapp.

Methods
Writer Method: (setf asdf-directives) ((dumper dumper))

automatically generated writer method

Source

dumper.lisp.

Target Slot

asdf-directives.

Generic Function: asdf-system-files (dumper)
Package

buildapp.

Source

dumper.lisp.

Methods
Method: asdf-system-files (dumper)
Generic Reader: binary-name (object)
Package

buildapp.

Methods
Reader Method: binary-name ((dispatched-entry dispatched-entry))

automatically generated reader method

Source

utils.lisp.

Target Slot

binary-name.

Generic Writer: (setf binary-name) (object)
Package

buildapp.

Methods
Writer Method: (setf binary-name) ((dispatched-entry dispatched-entry))

automatically generated writer method

Source

utils.lisp.

Target Slot

binary-name.

Generic Reader: ccl (object)
Package

buildapp.

Methods
Reader Method: ccl ((dumper dumper))

automatically generated reader method

Source

dumper.lisp.

Target Slot

ccl.

Generic Writer: (setf ccl) (object)
Package

buildapp.

Methods
Writer Method: (setf ccl) ((dumper dumper))

automatically generated writer method

Source

dumper.lisp.

Target Slot

ccl.

Generic Reader: compress-core (object)
Package

buildapp.

Methods
Reader Method: compress-core ((dumper dumper))

automatically generated reader method

Source

dumper.lisp.

Target Slot

compress-core.

Generic Writer: (setf compress-core) (object)
Package

buildapp.

Methods
Writer Method: (setf compress-core) ((dumper dumper))

automatically generated writer method

Source

dumper.lisp.

Target Slot

compress-core.

Generic Reader: core-only (object)
Package

buildapp.

Methods
Reader Method: core-only ((dumper dumper))

automatically generated reader method

Source

dumper.lisp.

Target Slot

core-only.

Generic Writer: (setf core-only) (object)
Package

buildapp.

Methods
Writer Method: (setf core-only) ((dumper dumper))

automatically generated writer method

Source

dumper.lisp.

Target Slot

core-only.

Generic Reader: dispatched-entries (object)
Package

buildapp.

Methods
Reader Method: dispatched-entries ((dumper dumper))

automatically generated reader method

Source

dumper.lisp.

Target Slot

dispatched-entries.

Generic Writer: (setf dispatched-entries) (object)
Package

buildapp.

Methods
Writer Method: (setf dispatched-entries) ((dumper dumper))

automatically generated writer method

Source

dumper.lisp.

Target Slot

dispatched-entries.

Generic Reader: dumpfile-copy (object)
Package

buildapp.

Methods
Reader Method: dumpfile-copy ((dumper dumper))

automatically generated reader method

Source

dumper.lisp.

Target Slot

dumpfile-copy.

Generic Writer: (setf dumpfile-copy) (object)
Package

buildapp.

Methods
Writer Method: (setf dumpfile-copy) ((dumper dumper))

automatically generated writer method

Source

dumper.lisp.

Target Slot

dumpfile-copy.

Generic Reader: dynamic-space-size (object)
Package

buildapp.

Methods
Reader Method: dynamic-space-size ((dumper dumper))

automatically generated reader method

Source

dumper.lisp.

Target Slot

dynamic-space-size.

Generic Writer: (setf dynamic-space-size) (object)
Package

buildapp.

Methods
Writer Method: (setf dynamic-space-size) ((dumper dumper))

automatically generated writer method

Source

dumper.lisp.

Target Slot

dynamic-space-size.

Generic Reader: entry (object)
Package

buildapp.

Methods
Reader Method: entry ((dumper dumper))

automatically generated reader method

Source

dumper.lisp.

Target Slot

entry.

Reader Method: entry ((dispatched-entry dispatched-entry))

automatically generated reader method

Source

utils.lisp.

Target Slot

entry.

Generic Writer: (setf entry) (object)
Package

buildapp.

Methods
Writer Method: (setf entry) ((dumper dumper))

automatically generated writer method

Source

dumper.lisp.

Target Slot

entry.

Writer Method: (setf entry) ((dispatched-entry dispatched-entry))

automatically generated writer method

Source

utils.lisp.

Target Slot

entry.

Generic Function: entry-function-check-form (dumper)
Package

buildapp.

Source

dumper.lisp.

Methods
Method: entry-function-check-form (dumper)
Generic Function: entry-function-form (dumper)
Package

buildapp.

Source

dumper.lisp.

Methods
Method: entry-function-form (dumper)
Generic Reader: load-paths (object)
Package

buildapp.

Methods
Reader Method: load-paths ((dumper dumper))

automatically generated reader method

Source

dumper.lisp.

Target Slot

load-paths.

Generic Writer: (setf load-paths) (object)
Package

buildapp.

Methods
Writer Method: (setf load-paths) ((dumper dumper))

automatically generated writer method

Source

dumper.lisp.

Target Slot

load-paths.

Generic Reader: logfile (object)
Package

buildapp.

Methods
Reader Method: logfile ((dumper dumper))

automatically generated reader method

Source

dumper.lisp.

Target Slot

logfile.

Generic Writer: (setf logfile) (object)
Package

buildapp.

Methods
Writer Method: (setf logfile) ((dumper dumper))

automatically generated writer method

Source

dumper.lisp.

Target Slot

logfile.

Generic Function: needs-asdf-p (dumper)
Package

buildapp.

Source

dumper.lisp.

Methods
Method: needs-asdf-p (dumper)
Generic Reader: output (object)
Package

buildapp.

Methods
Reader Method: output ((dumper dumper))

automatically generated reader method

Source

dumper.lisp.

Target Slot

output.

Generic Writer: (setf output) (object)
Package

buildapp.

Methods
Writer Method: (setf output) ((dumper dumper))

automatically generated writer method

Source

dumper.lisp.

Target Slot

output.

Generic Reader: package (object)
Package

buildapp.

Methods
Reader Method: package ((dumper dumper))

automatically generated reader method

Source

dumper.lisp.

Target Slot

package.

Generic Writer: (setf package) (object)
Package

buildapp.

Methods
Writer Method: (setf package) ((dumper dumper))

automatically generated writer method

Source

dumper.lisp.

Target Slot

package.

Generic Reader: package-string (object)
Package

buildapp.

Methods
Reader Method: package-string ((pseudosymbol pseudosymbol))

automatically generated reader method

Source

utils.lisp.

Target Slot

package-string.

Generic Writer: (setf package-string) (object)
Package

buildapp.

Methods
Writer Method: (setf package-string) ((pseudosymbol pseudosymbol))

automatically generated writer method

Source

utils.lisp.

Target Slot

package-string.

Generic Reader: sbcl (object)
Package

buildapp.

Methods
Reader Method: sbcl ((dumper dumper))

automatically generated reader method

Source

dumper.lisp.

Target Slot

sbcl.

Generic Writer: (setf sbcl) (object)
Package

buildapp.

Methods
Writer Method: (setf sbcl) ((dumper dumper))

automatically generated writer method

Source

dumper.lisp.

Target Slot

sbcl.

Generic Reader: symbol-string (object)
Package

buildapp.

Methods
Reader Method: symbol-string ((pseudosymbol pseudosymbol))

automatically generated reader method

Source

utils.lisp.

Target Slot

symbol-string.

Generic Writer: (setf symbol-string) (object)
Package

buildapp.

Methods
Writer Method: (setf symbol-string) ((pseudosymbol pseudosymbol))

automatically generated writer method

Source

utils.lisp.

Target Slot

symbol-string.


5.2.5 Conditions

Condition: command-line-error
Package

buildapp.

Source

command-line.lisp.

Direct superclasses

error.

Direct subclasses
Condition: duplicate-argument
Package

buildapp.

Source

command-line.lisp.

Direct superclasses

provided-argument-error.

Direct subclasses

duplicate-default-dispatched-entry.

Direct Default Initargs
InitargValue
:extra-info -- must be provided at most once
:descriptionduplicate argument
Condition: duplicate-default-dispatched-entry
Package

buildapp.

Source

command-line.lisp.

Direct superclasses

duplicate-argument.

Direct Default Initargs
InitargValue
:extra-info -- only one default dispatched entry is allowed
:descriptionduplicate default dispatched entry
Condition: entry-and-dispatched-entry
Package

buildapp.

Source

command-line.lisp.

Direct superclasses

provided-argument-error.

Condition: malformed-dispatch-entry
Package

buildapp.

Source

utils.lisp.

Direct superclasses

error.

Condition: missing-output-argument
Package

buildapp.

Source

command-line.lisp.

Direct superclasses

required-argument-missing.

Direct Default Initargs
InitargValue
:flag--output
Condition: odd-number-of-arguments
Package

buildapp.

Source

command-line.lisp.

Direct superclasses

command-line-error.

Condition: provided-argument-error
Package

buildapp.

Source

command-line.lisp.

Direct superclasses

command-line-error.

Direct subclasses
Direct methods
Direct Default Initargs
InitargValue
:extra-infonil
:descriptionargument error on
:flagnil
Direct slots
Slot: flag
Initargs

:flag

Readers

argument-error-flag.

Writers

(setf argument-error-flag).

Slot: description
Initargs

:description

Readers

argument-error-description.

Writers

(setf argument-error-description).

Slot: extra-info
Initargs

:extra-info

Readers

argument-error-extra-info.

Writers

(setf argument-error-extra-info).

Condition: required-argument-missing
Package

buildapp.

Source

command-line.lisp.

Direct superclasses

provided-argument-error.

Direct subclasses

missing-output-argument.

Direct Default Initargs
InitargValue
:extra-info not provided
:descriptionrequired argument
Condition: silent-exit-error
Package

buildapp.

Source

buildapp.lisp.

Direct superclasses

error.

Condition: unknown-argument
Package

buildapp.

Source

command-line.lisp.

Direct superclasses

provided-argument-error.

Direct Default Initargs
InitargValue
:descriptionunknown argument

5.2.6 Classes

Class: dispatched-entry

A dispatched entry is used to select an entry point
depending on the name of the binary that invoked the application. If the binary name is empty, it is considered the default entry if no match is found.

Package

buildapp.

Source

utils.lisp.

Direct methods
Direct slots
Slot: binary-name
Initargs

:binary-name

Readers

binary-name.

Writers

(setf binary-name).

Slot: entry
Initform

""

Initargs

:entry

Readers

entry.

Writers

(setf entry).

Class: dumper
Package

buildapp.

Source

dumper.lisp.

Direct methods
Direct slots
Slot: package
Initform

(gensym "dumper")

Initargs

:package

Readers

package.

Writers

(setf package).

Slot: actions
Initargs

:actions

Readers

actions.

Writers

(setf actions).

Slot: entry
Initargs

:entry

Readers

entry.

Writers

(setf entry).

Slot: dispatched-entries
Initargs

:dispatched-entries

Readers

dispatched-entries.

Writers

(setf dispatched-entries).

Slot: asdf-directives
Initargs

:asdf-directives

Readers

asdf-directives.

Writers

(setf asdf-directives).

Slot: load-paths
Initargs

:load-paths

Readers

load-paths.

Writers

(setf load-paths).

Slot: sbcl
Initform

"sbcl"

Initargs

:sbcl

Readers

sbcl.

Writers

(setf sbcl).

Slot: ccl
Initform

"ccl"

Initargs

:ccl

Readers

ccl.

Writers

(setf ccl).

Slot: output
Initargs

:output

Readers

output.

Writers

(setf output).

Slot: logfile
Initargs

:logfile

Readers

logfile.

Writers

(setf logfile).

Slot: dumpfile-copy
Initargs

:dumpfile-copy

Readers

dumpfile-copy.

Writers

(setf dumpfile-copy).

Slot: core-only
Initargs

:core-only

Readers

core-only.

Writers

(setf core-only).

Slot: compress-core
Initargs

:compress-core

Readers

compress-core.

Writers

(setf compress-core).

Slot: dynamic-space-size
Initargs

:dynamic-space-size

Readers

dynamic-space-size.

Writers

(setf dynamic-space-size).

Class: pseudosymbol
Package

buildapp.

Source

utils.lisp.

Direct methods
Direct slots
Slot: package-string
Initargs

:package-string

Readers

package-string.

Writers

(setf package-string).

Slot: symbol-string
Initargs

:symbol-string

Readers

symbol-string.

Writers

(setf symbol-string).


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

(
(setf actions): Private generic functions
(setf actions): Private generic functions
(setf argument-error-description): Private generic functions
(setf argument-error-description): Private generic functions
(setf argument-error-extra-info): Private generic functions
(setf argument-error-extra-info): Private generic functions
(setf argument-error-flag): Private generic functions
(setf argument-error-flag): Private generic functions
(setf asdf-directives): Private generic functions
(setf asdf-directives): Private generic functions
(setf binary-name): Private generic functions
(setf binary-name): Private generic functions
(setf ccl): Private generic functions
(setf ccl): Private generic functions
(setf compress-core): Private generic functions
(setf compress-core): Private generic functions
(setf core-only): Private generic functions
(setf core-only): Private generic functions
(setf dispatched-entries): Private generic functions
(setf dispatched-entries): Private generic functions
(setf dumpfile-copy): Private generic functions
(setf dumpfile-copy): Private generic functions
(setf dynamic-space-size): Private generic functions
(setf dynamic-space-size): Private generic functions
(setf entry): Private generic functions
(setf entry): Private generic functions
(setf entry): Private generic functions
(setf load-paths): Private generic functions
(setf load-paths): Private generic functions
(setf logfile): Private generic functions
(setf logfile): Private generic functions
(setf output): Private generic functions
(setf output): Private generic functions
(setf package): Private generic functions
(setf package): Private generic functions
(setf package-string): Private generic functions
(setf package-string): Private generic functions
(setf sbcl): Private generic functions
(setf sbcl): Private generic functions
(setf symbol-string): Private generic functions
(setf symbol-string): Private generic functions

A
actions: Private generic functions
actions: Private generic functions
all-asdf-directories: Private ordinary functions
argument-error-description: Private generic functions
argument-error-description: Private generic functions
argument-error-extra-info: Private generic functions
argument-error-extra-info: Private generic functions
argument-error-flag: Private generic functions
argument-error-flag: Private generic functions
argument-keyword: Private ordinary functions
asdf-directive-files: Private ordinary functions
asdf-directives: Private generic functions
asdf-directives: Private generic functions
asdf-path-files: Private ordinary functions
asdf-system-files: Private generic functions
asdf-system-files: Private generic functions
asdf-tree-files: Private ordinary functions

B
backtrace-as-list: Private macros
binary-name: Private generic functions
binary-name: Private generic functions
build-buildapp: Public ordinary functions
buildapp-init: Private ordinary functions

C
call-with-temporary-open-file: Private ordinary functions
ccl: Private generic functions
ccl: Private generic functions
check-pseudosymbol: Private ordinary functions
command-line-debugger: Private ordinary functions
command-line-dumper: Private ordinary functions
compress-core: Private generic functions
compress-core: Private generic functions
copy-file: Private ordinary functions
core-only: Private generic functions
core-only: Private generic functions

D
default-entry-p: Private ordinary functions
directorize: Private ordinary functions
dispatched-entries: Private generic functions
dispatched-entries: Private generic functions
dispatched-entry-form: Private ordinary functions
dump-file-debugger: Private ordinary functions
dump-form: Private ordinary functions
dump-to-file: Private ordinary functions
dumpable: Private macros
dumper-action-form: Private ordinary functions
dumper-action-forms: Private ordinary functions
dumpfile-copy: Private generic functions
dumpfile-copy: Private generic functions
dumpfile-forms: Private ordinary functions
dynamic-space-size: Private generic functions
dynamic-space-size: Private generic functions

E
entry: Private generic functions
entry: Private generic functions
entry: Private generic functions
entry-function-check-form: Private generic functions
entry-function-check-form: Private generic functions
entry-function-form: Private generic functions
entry-function-form: Private generic functions

F
file-lines: Private ordinary functions
flatten: Private ordinary functions
Function, all-asdf-directories: Private ordinary functions
Function, argument-keyword: Private ordinary functions
Function, asdf-directive-files: Private ordinary functions
Function, asdf-path-files: Private ordinary functions
Function, asdf-tree-files: Private ordinary functions
Function, build-buildapp: Public ordinary functions
Function, buildapp-init: Private ordinary functions
Function, call-with-temporary-open-file: Private ordinary functions
Function, check-pseudosymbol: Private ordinary functions
Function, command-line-debugger: Private ordinary functions
Function, command-line-dumper: Private ordinary functions
Function, copy-file: Private ordinary functions
Function, default-entry-p: Private ordinary functions
Function, directorize: Private ordinary functions
Function, dispatched-entry-form: Private ordinary functions
Function, dump-file-debugger: Private ordinary functions
Function, dump-form: Private ordinary functions
Function, dump-to-file: Private ordinary functions
Function, dumper-action-form: Private ordinary functions
Function, dumper-action-forms: Private ordinary functions
Function, dumpfile-forms: Private ordinary functions
Function, file-lines: Private ordinary functions
Function, flatten: Private ordinary functions
Function, get-args: Private ordinary functions
Function, invoke-debugger-hook-wrapper: Private ordinary functions
Function, load-file: Private ordinary functions
Function, load-system: Private ordinary functions
Function, main: Private ordinary functions
Function, make-dispatched-entry: Private ordinary functions
Function, make-pseudosymbol: Private ordinary functions
Function, manifest-file-files: Private ordinary functions
Function, native-namestring: Private ordinary functions
Function, pseudosymbol-check-form: Private ordinary functions
Function, random-string: Private ordinary functions
Function, system-search-function: Private ordinary functions
Function, system-search-table: Private ordinary functions
Function, write-dumpfile: Private ordinary functions

G
Generic Function, (setf actions): Private generic functions
Generic Function, (setf argument-error-description): Private generic functions
Generic Function, (setf argument-error-extra-info): Private generic functions
Generic Function, (setf argument-error-flag): Private generic functions
Generic Function, (setf asdf-directives): Private generic functions
Generic Function, (setf binary-name): Private generic functions
Generic Function, (setf ccl): Private generic functions
Generic Function, (setf compress-core): Private generic functions
Generic Function, (setf core-only): Private generic functions
Generic Function, (setf dispatched-entries): Private generic functions
Generic Function, (setf dumpfile-copy): Private generic functions
Generic Function, (setf dynamic-space-size): Private generic functions
Generic Function, (setf entry): Private generic functions
Generic Function, (setf load-paths): Private generic functions
Generic Function, (setf logfile): Private generic functions
Generic Function, (setf output): Private generic functions
Generic Function, (setf package): Private generic functions
Generic Function, (setf package-string): Private generic functions
Generic Function, (setf sbcl): Private generic functions
Generic Function, (setf symbol-string): Private generic functions
Generic Function, actions: Private generic functions
Generic Function, argument-error-description: Private generic functions
Generic Function, argument-error-extra-info: Private generic functions
Generic Function, argument-error-flag: Private generic functions
Generic Function, asdf-directives: Private generic functions
Generic Function, asdf-system-files: Private generic functions
Generic Function, binary-name: Private generic functions
Generic Function, ccl: Private generic functions
Generic Function, compress-core: Private generic functions
Generic Function, core-only: Private generic functions
Generic Function, dispatched-entries: Private generic functions
Generic Function, dumpfile-copy: Private generic functions
Generic Function, dynamic-space-size: Private generic functions
Generic Function, entry: Private generic functions
Generic Function, entry-function-check-form: Private generic functions
Generic Function, entry-function-form: Private generic functions
Generic Function, load-paths: Private generic functions
Generic Function, logfile: Private generic functions
Generic Function, needs-asdf-p: Private generic functions
Generic Function, output: Private generic functions
Generic Function, package: Private generic functions
Generic Function, package-string: Private generic functions
Generic Function, sbcl: Private generic functions
Generic Function, symbol-string: Private generic functions
get-args: Private ordinary functions

I
invoke-debugger-hook-wrapper: Private ordinary functions

L
load-file: Private ordinary functions
load-paths: Private generic functions
load-paths: Private generic functions
load-system: Private ordinary functions
logfile: Private generic functions
logfile: Private generic functions

M
Macro, backtrace-as-list: Private macros
Macro, dumpable: Private macros
Macro, popflag: Private macros
Macro, quit: Private macros
Macro, run-program: Private macros
Macro, with-tempfile: Private macros
main: Private ordinary functions
make-dispatched-entry: Private ordinary functions
make-pseudosymbol: Private ordinary functions
manifest-file-files: Private ordinary functions
Method, (setf actions): Private generic functions
Method, (setf argument-error-description): Private generic functions
Method, (setf argument-error-extra-info): Private generic functions
Method, (setf argument-error-flag): Private generic functions
Method, (setf asdf-directives): Private generic functions
Method, (setf binary-name): Private generic functions
Method, (setf ccl): Private generic functions
Method, (setf compress-core): Private generic functions
Method, (setf core-only): Private generic functions
Method, (setf dispatched-entries): Private generic functions
Method, (setf dumpfile-copy): Private generic functions
Method, (setf dynamic-space-size): Private generic functions
Method, (setf entry): Private generic functions
Method, (setf entry): Private generic functions
Method, (setf load-paths): Private generic functions
Method, (setf logfile): Private generic functions
Method, (setf output): Private generic functions
Method, (setf package): Private generic functions
Method, (setf package-string): Private generic functions
Method, (setf sbcl): Private generic functions
Method, (setf symbol-string): Private generic functions
Method, actions: Private generic functions
Method, argument-error-description: Private generic functions
Method, argument-error-extra-info: Private generic functions
Method, argument-error-flag: Private generic functions
Method, asdf-directives: Private generic functions
Method, asdf-system-files: Private generic functions
Method, binary-name: Private generic functions
Method, ccl: Private generic functions
Method, compress-core: Private generic functions
Method, core-only: Private generic functions
Method, dispatched-entries: Private generic functions
Method, dumpfile-copy: Private generic functions
Method, dynamic-space-size: Private generic functions
Method, entry: Private generic functions
Method, entry: Private generic functions
Method, entry-function-check-form: Private generic functions
Method, entry-function-form: Private generic functions
Method, load-paths: Private generic functions
Method, logfile: Private generic functions
Method, needs-asdf-p: Private generic functions
Method, output: Private generic functions
Method, package: Private generic functions
Method, package-string: Private generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, sbcl: Private generic functions
Method, symbol-string: Private generic functions

N
native-namestring: Private ordinary functions
needs-asdf-p: Private generic functions
needs-asdf-p: Private generic functions

O
output: Private generic functions
output: Private generic functions

P
package: Private generic functions
package: Private generic functions
package-string: Private generic functions
package-string: Private generic functions
popflag: Private macros
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
pseudosymbol-check-form: Private ordinary functions

Q
quit: Private macros

R
random-string: Private ordinary functions
run-program: Private macros

S
sbcl: Private generic functions
sbcl: Private generic functions
symbol-string: Private generic functions
symbol-string: Private generic functions
system-search-function: Private ordinary functions
system-search-table: Private ordinary functions

W
with-tempfile: Private macros
write-dumpfile: Private ordinary functions


A.3 Variables

Jump to:   *  
A   B   C   D   E   F   L   O   P   S  
Index Entry  Section

*
*alphabet*: Private special variables
*asdf-systems-table*: Private special variables
*dumpable-forms*: Private special variables
*load-search-paths*: Private special variables
*logfile-output*: Private special variables
*output-type-pathname*: Private special variables
*short-usage*: Private special variables
*system-load-output*: Private special variables
*usage*: Private special variables

A
actions: Private classes
asdf-directives: Private classes

B
binary-name: Private classes

C
ccl: Private classes
compress-core: Private classes
core-only: Private classes

D
description: Private conditions
dispatched-entries: Private classes
dumpfile-copy: Private classes
dynamic-space-size: Private classes

E
entry: Private classes
entry: Private classes
extra-info: Private conditions

F
flag: Private conditions

L
load-paths: Private classes
logfile: Private classes

O
output: Private classes

P
package: Private classes
package-string: Private classes

S
sbcl: Private classes
Slot, actions: Private classes
Slot, asdf-directives: Private classes
Slot, binary-name: Private classes
Slot, ccl: Private classes
Slot, compress-core: Private classes
Slot, core-only: Private classes
Slot, description: Private conditions
Slot, dispatched-entries: Private classes
Slot, dumpfile-copy: Private classes
Slot, dynamic-space-size: Private classes
Slot, entry: Private classes
Slot, entry: Private classes
Slot, extra-info: Private conditions
Slot, flag: Private conditions
Slot, load-paths: Private classes
Slot, logfile: Private classes
Slot, output: Private classes
Slot, package: Private classes
Slot, package-string: Private classes
Slot, sbcl: Private classes
Slot, symbol-string: Private classes
Special Variable, *alphabet*: Private special variables
Special Variable, *asdf-systems-table*: Private special variables
Special Variable, *dumpable-forms*: Private special variables
Special Variable, *load-search-paths*: Private special variables
Special Variable, *logfile-output*: Private special variables
Special Variable, *output-type-pathname*: Private special variables
Special Variable, *short-usage*: Private special variables
Special Variable, *system-load-output*: Private special variables
Special Variable, *usage*: Private special variables
symbol-string: Private classes


A.4 Data types

Jump to:   A   B   C   D   E   F   M   O   P   R   S   U  
Index Entry  Section

A
asdf-files.lisp: The buildapp/asdf-files․lisp file

B
buildapp: The buildapp system
buildapp: The buildapp package
buildapp.asd: The buildapp/buildapp․asd file
buildapp.lisp: The buildapp/buildapp․lisp file

C
Class, dispatched-entry: Private classes
Class, dumper: Private classes
Class, pseudosymbol: Private classes
command-line-error: Private conditions
command-line.lisp: The buildapp/command-line․lisp file
Condition, command-line-error: Private conditions
Condition, duplicate-argument: Private conditions
Condition, duplicate-default-dispatched-entry: Private conditions
Condition, entry-and-dispatched-entry: Private conditions
Condition, malformed-dispatch-entry: Private conditions
Condition, missing-output-argument: Private conditions
Condition, odd-number-of-arguments: Private conditions
Condition, provided-argument-error: Private conditions
Condition, required-argument-missing: Private conditions
Condition, silent-exit-error: Private conditions
Condition, unknown-argument: Private conditions

D
dispatched-entry: Private classes
dumper: Private classes
dumper.lisp: The buildapp/dumper․lisp file
duplicate-argument: Private conditions
duplicate-default-dispatched-entry: Private conditions

E
entry-and-dispatched-entry: Private conditions

F
File, asdf-files.lisp: The buildapp/asdf-files․lisp file
File, buildapp.asd: The buildapp/buildapp․asd file
File, buildapp.lisp: The buildapp/buildapp․lisp file
File, command-line.lisp: The buildapp/command-line․lisp file
File, dumper.lisp: The buildapp/dumper․lisp file
File, package.lisp: The buildapp/package․lisp file
File, utils.lisp: The buildapp/utils․lisp file

M
malformed-dispatch-entry: Private conditions
missing-output-argument: Private conditions

O
odd-number-of-arguments: Private conditions

P
Package, buildapp: The buildapp package
package.lisp: The buildapp/package․lisp file
provided-argument-error: Private conditions
pseudosymbol: Private classes

R
required-argument-missing: Private conditions

S
silent-exit-error: Private conditions
System, buildapp: The buildapp system

U
unknown-argument: Private conditions
utils.lisp: The buildapp/utils․lisp file