This is the buildapp Reference Manual, version 1.5.6, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:27:55 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
buildapp
Buildapp is an application for SBCL and CCL that configures and saves an executable Common Lisp image or non-executable core.
Zach Beane <xach@xach.com>
BSD
1.5.6
package.lisp
(file).
utils.lisp
(file).
asdf-files.lisp
(file).
dumper.lisp
(file).
command-line.lisp
(file).
buildapp.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
buildapp/buildapp.asd
buildapp/package.lisp
buildapp/utils.lisp
buildapp/asdf-files.lisp
buildapp/dumper.lisp
buildapp/command-line.lisp
buildapp/buildapp.lisp
buildapp/utils.lisp
package.lisp
(file).
buildapp
(system).
print-object
(method).
print-object
(method).
*alphabet*
(special variable).
all-asdf-directories
(function).
backtrace-as-list
(macro).
binary-name
(reader method).
(setf binary-name)
(writer method).
call-with-temporary-open-file
(function).
copy-file
(function).
default-entry-p
(function).
directorize
(function).
dispatched-entry
(class).
entry
(reader method).
(setf entry)
(writer method).
file-lines
(function).
flatten
(function).
get-args
(function).
make-dispatched-entry
(function).
make-pseudosymbol
(function).
malformed-dispatch-entry
(condition).
native-namestring
(function).
package-string
(reader method).
(setf package-string)
(writer method).
pseudosymbol
(class).
quit
(macro).
random-string
(function).
run-program
(macro).
symbol-string
(reader method).
(setf symbol-string)
(writer method).
with-tempfile
(macro).
buildapp/asdf-files.lisp
utils.lisp
(file).
buildapp
(system).
asdf-directive-files
(function).
asdf-path-files
(function).
asdf-tree-files
(function).
manifest-file-files
(function).
buildapp/dumper.lisp
asdf-files.lisp
(file).
buildapp
(system).
print-object
(method).
*dumpable-forms*
(special variable).
actions
(reader method).
(setf actions)
(writer method).
asdf-directives
(reader method).
(setf asdf-directives)
(writer method).
asdf-system-files
(generic function).
ccl
(reader method).
(setf ccl)
(writer method).
compress-core
(reader method).
(setf compress-core)
(writer method).
core-only
(reader method).
(setf core-only)
(writer method).
dispatched-entries
(reader method).
(setf dispatched-entries)
(writer method).
dispatched-entry-form
(function).
dump-form
(function).
dumpable
(macro).
dumper
(class).
dumpfile-copy
(reader method).
(setf dumpfile-copy)
(writer method).
dynamic-space-size
(reader method).
(setf dynamic-space-size)
(writer method).
entry
(reader method).
(setf entry)
(writer method).
entry-function-check-form
(generic function).
entry-function-form
(generic function).
load-paths
(reader method).
(setf load-paths)
(writer method).
logfile
(reader method).
(setf logfile)
(writer method).
needs-asdf-p
(generic function).
output
(reader method).
(setf output)
(writer method).
package
(reader method).
(setf package)
(writer method).
sbcl
(reader method).
(setf sbcl)
(writer method).
buildapp/command-line.lisp
dumper.lisp
(file).
buildapp
(system).
argument-error-description
(reader method).
(setf argument-error-description)
(writer method).
argument-error-extra-info
(reader method).
(setf argument-error-extra-info)
(writer method).
argument-error-flag
(reader method).
(setf argument-error-flag)
(writer method).
argument-keyword
(function).
command-line-dumper
(function).
command-line-error
(condition).
duplicate-argument
(condition).
duplicate-default-dispatched-entry
(condition).
entry-and-dispatched-entry
(condition).
missing-output-argument
(condition).
odd-number-of-arguments
(condition).
popflag
(macro).
provided-argument-error
(condition).
required-argument-missing
(condition).
unknown-argument
(condition).
buildapp/buildapp.lisp
command-line.lisp
(file).
buildapp
(system).
build-buildapp
(function).
*asdf-systems-table*
(special variable).
*load-search-paths*
(special variable).
*logfile-output*
(special variable).
*output-type-pathname*
(special variable).
*short-usage*
(special variable).
*system-load-output*
(special variable).
*usage*
(special variable).
buildapp-init
(function).
check-pseudosymbol
(function).
command-line-debugger
(function).
dump-file-debugger
(function).
dump-to-file
(function).
dumper-action-form
(function).
dumper-action-forms
(function).
dumpfile-forms
(function).
invoke-debugger-hook-wrapper
(function).
load-file
(function).
load-system
(function).
main
(function).
pseudosymbol-check-form
(function).
silent-exit-error
(condition).
system-search-function
(function).
system-search-table
(function).
write-dumpfile
(function).
Packages are listed by definition order.
buildapp
common-lisp
.
build-buildapp
(function).
*alphabet*
(special variable).
*asdf-systems-table*
(special variable).
*dumpable-forms*
(special variable).
*load-search-paths*
(special variable).
*logfile-output*
(special variable).
*output-type-pathname*
(special variable).
*short-usage*
(special variable).
*system-load-output*
(special variable).
*usage*
(special variable).
actions
(generic reader).
(setf actions)
(generic writer).
all-asdf-directories
(function).
argument-error-description
(generic reader).
(setf argument-error-description)
(generic writer).
argument-error-extra-info
(generic reader).
(setf argument-error-extra-info)
(generic writer).
argument-error-flag
(generic reader).
(setf argument-error-flag)
(generic writer).
argument-keyword
(function).
asdf-directive-files
(function).
asdf-directives
(generic reader).
(setf asdf-directives)
(generic writer).
asdf-path-files
(function).
asdf-system-files
(generic function).
asdf-tree-files
(function).
backtrace-as-list
(macro).
binary-name
(generic reader).
(setf binary-name)
(generic writer).
buildapp-init
(function).
call-with-temporary-open-file
(function).
ccl
(generic reader).
(setf ccl)
(generic writer).
check-pseudosymbol
(function).
command-line-debugger
(function).
command-line-dumper
(function).
command-line-error
(condition).
compress-core
(generic reader).
(setf compress-core)
(generic writer).
copy-file
(function).
core-only
(generic reader).
(setf core-only)
(generic writer).
default-entry-p
(function).
directorize
(function).
dispatched-entries
(generic reader).
(setf dispatched-entries)
(generic writer).
dispatched-entry
(class).
dispatched-entry-form
(function).
dump-file-debugger
(function).
dump-form
(function).
dump-to-file
(function).
dumpable
(macro).
dumper
(class).
dumper-action-form
(function).
dumper-action-forms
(function).
dumpfile-copy
(generic reader).
(setf dumpfile-copy)
(generic writer).
dumpfile-forms
(function).
duplicate-argument
(condition).
duplicate-default-dispatched-entry
(condition).
dynamic-space-size
(generic reader).
(setf dynamic-space-size)
(generic writer).
entry
(generic reader).
(setf entry)
(generic writer).
entry-and-dispatched-entry
(condition).
entry-function-check-form
(generic function).
entry-function-form
(generic function).
file-lines
(function).
flatten
(function).
get-args
(function).
invoke-debugger-hook-wrapper
(function).
load-file
(function).
load-paths
(generic reader).
(setf load-paths)
(generic writer).
load-system
(function).
logfile
(generic reader).
(setf logfile)
(generic writer).
main
(function).
make-dispatched-entry
(function).
make-pseudosymbol
(function).
malformed-dispatch-entry
(condition).
manifest-file-files
(function).
missing-output-argument
(condition).
native-namestring
(function).
needs-asdf-p
(generic function).
odd-number-of-arguments
(condition).
output
(generic reader).
(setf output)
(generic writer).
package
(generic reader).
(setf package)
(generic writer).
package-string
(generic reader).
(setf package-string)
(generic writer).
popflag
(macro).
provided-argument-error
(condition).
pseudosymbol
(class).
pseudosymbol-check-form
(function).
quit
(macro).
random-string
(function).
required-argument-missing
(condition).
run-program
(macro).
sbcl
(generic reader).
(setf sbcl)
(generic writer).
silent-exit-error
(condition).
symbol-string
(generic reader).
(setf symbol-string)
(generic writer).
system-search-function
(function).
system-search-table
(function).
unknown-argument
(condition).
with-tempfile
(macro).
write-dumpfile
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
dispatched-entry
) stream) ¶pseudosymbol
) stream) ¶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.
Return a list of all ASDF files in the directory tree at ROOT.
Convert a command-line argument to a keyword symbol.
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.
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.
The function to call if there are errors in the command-line buildapp application.
The function to call if there are errors when loading the dump file.
Save the forms of DUMPER to FILE.
Return a list of forms to implement DUMPER’s actions, i.e. the –load, –load-system, –require, and –eval arguments.
Return a list of forms to be saved to a dumpfile.
Traverses the tree in order, collecting non-null leaves into a list.
Search for FILE in *LOAD-SEARCH-PATHS* and, if found, load it. If an exact filename is not found, file.lisp is also tried.
Load ASDF system identified by NAME.
Create an executable from the command-line arguments provided in ARGV. See *USAGE* for details.
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.
Return a random string with LENGTH characters.
provided-argument-error
)) ¶provided-argument-error
)) ¶provided-argument-error
)) ¶provided-argument-error
)) ¶provided-argument-error
)) ¶provided-argument-error
)) ¶flag
.
dispatched-entry
)) ¶automatically generated reader method
dispatched-entry
)) ¶automatically generated writer method
dispatched-entry
)) ¶automatically generated reader method
dumper
)) ¶automatically generated writer method
dispatched-entry
)) ¶automatically generated writer method
pseudosymbol
)) ¶automatically generated reader method
pseudosymbol
)) ¶automatically generated writer method
pseudosymbol
)) ¶automatically generated reader method
pseudosymbol
)) ¶automatically generated writer method
error
.
Initarg | Value |
---|---|
:extra-info | -- must be provided at most once |
:description | duplicate argument |
Initarg | Value |
---|---|
:extra-info | -- only one default dispatched entry is allowed |
:description | duplicate default dispatched entry |
error
.
Initarg | Value |
---|---|
:flag | --output |
Initarg | Value |
---|---|
:extra-info | nil |
:description | argument error on |
:flag | nil |
:flag
:description
:extra-info
Initarg | Value |
---|---|
:extra-info | not provided |
:description | required argument |
error
.
Initarg | Value |
---|---|
:description | unknown argument |
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.
(setf actions)
.
actions
.
(setf asdf-directives)
.
asdf-directives
.
(setf ccl)
.
ccl
.
(setf compress-core)
.
compress-core
.
(setf core-only)
.
core-only
.
(setf dispatched-entries)
.
dispatched-entries
.
(setf dumpfile-copy)
.
dumpfile-copy
.
(setf dynamic-space-size)
.
dynamic-space-size
.
(setf entry)
.
entry
.
(setf load-paths)
.
load-paths
.
(setf logfile)
.
logfile
.
(setf output)
.
output
.
(setf package)
.
package
.
print-object
.
(setf sbcl)
.
sbcl
.
(gensym "dumper")
:package
:actions
:entry
:dispatched-entries
:asdf-directives
:load-paths
:output
:logfile
:dumpfile-copy
:core-only
:compress-core
:dynamic-space-size
Jump to: | (
A B C D E F G I L M N O P Q R S W |
---|
Jump to: | (
A B C D E F G I L M N O P Q R S W |
---|
Jump to: | *
A B C D E F L O P S |
---|
Jump to: | *
A B C D E F L O P S |
---|
Jump to: | A B C D E F M O P R S U |
---|
Jump to: | A B C D E F M O P R S U |
---|