This is the deploy Reference Manual, version 3.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Jul 13 20:14:36 2025 GMT+0.
deploy/deploy.asd
deploy/package.lisp
deploy/toolkit.lisp
deploy/hooks.lisp
deploy/library.lisp
deploy/checksum.lisp
deploy/deploy.lisp
deploy/asdf.lisp
deploy/osx.lisp
deploy/nx.lisp
deploy/shrinkwrap.lisp
deploy/documentation.lisp
The main system appears first, followed by any subsystem dependency.
deploy
Tools to aid in the deployment of a fully standalone application.
Yukari Hafner <shinmera@tymoon.eu>
Yukari Hafner <shinmera@tymoon.eu>
(GIT https://github.com/Shinmera/deploy.git)
zlib
3.0.0
cffi
(system)., for feature (:not :mezzano)
sha3
(system).
documentation-utils
(system).
pathname-utils
(system).
trivial-features
(system).
package.lisp
(file).
toolkit.lisp
(file).
hooks.lisp
(file).
library.lisp
(file).
checksum.lisp
(file).
deploy.lisp
(file).
asdf.lisp
(file).
osx.lisp
(file).
nx.lisp
(file).
shrinkwrap.lisp
(file).
documentation.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
deploy/deploy.asd
deploy/package.lisp
deploy/toolkit.lisp
deploy/hooks.lisp
deploy/library.lisp
deploy/checksum.lisp
deploy/deploy.lisp
deploy/asdf.lisp
deploy/osx.lisp
deploy/nx.lisp
deploy/shrinkwrap.lisp
deploy/documentation.lisp
deploy/toolkit.lisp
package.lisp
(file).
deploy
(system).
*data-location*
(special variable).
*status-output*
(special variable).
command-line-arguments
(function).
copy-directory-tree
(function).
copy-file
(function).
data-directory
(function).
env-set-p
(function).
envvar
(function).
envvar-directories
(function).
envvar-directory
(function).
featurep
(function).
redirect-output
(function).
runtime-directory
(function).
status
(function).
*here*
(special variable).
directory-contents
(function).
make-lib-pathname
(function).
parse-vars
(function).
pathname-filename
(function).
query-for-library-path
(function).
resolve-cffi-spec
(function).
split
(function).
system-applicable-p
(function).
xml-escape
(function).
deploy/hooks.lisp
toolkit.lisp
(file).
deploy
(system).
define-hook
(macro).
define-resource-directory
(macro).
(setf documentation)
(method).
documentation
(method).
hook
(function).
(setf hook)
(function).
hook
(class).
hook-function
(reader method).
(setf hook-function)
(writer method).
hook-name
(reader method).
(setf hook-name)
(writer method).
hook-priority
(reader method).
(setf hook-priority)
(writer method).
hook-type
(reader method).
(setf hook-type)
(writer method).
print-object
(method).
remove-hook
(function).
run-hooks
(function).
*hooks*
(special variable).
docstring
(reader method).
(setf docstring)
(writer method).
deploy/library.lisp
hooks.lisp
(file).
deploy
(system).
*system-source-directories*
(special variable).
close-library
(method).
close-library
(method).
define-library
(macro).
ensure-library
(function).
find-source-file
(method).
find-source-file
(method).
library
(class).
library-dependencies
(method).
library-dependencies
(method).
library-dependencies
(method).
library-dont-deploy-p
(method).
library-dont-deploy-p
(method).
(setf library-dont-deploy-p)
(writer method).
library-dont-open-p
(reader method).
(setf library-dont-open-p)
(writer method).
library-name
(method).
library-name
(method).
library-open-p
(method).
library-open-p
(method).
library-path
(reader method).
(setf library-path)
(writer method).
library-soname
(method).
library-soname
(method).
library-soname
(method).
library-sources
(reader method).
(setf library-sources)
(writer method).
list-libraries
(function).
open-library
(method).
open-library
(method).
patch-dependencies
(method).
patch-dependencies
(method).
patch-dependencies
(method).
patch-dependencies
(method).
patch-soname
(method).
patch-soname
(method).
patch-soname
(method).
possible-directories
(method).
possible-directories
(method).
possible-pathnames
(method).
possible-pathnames
(method).
print-object
(method).
shared-initialize
(method).
*foreign-libraries-to-reload*
(special variable).
elf-file-p
(function).
ensure-shared-library-file
(function).
follow-ld-script
(function).
deploy/checksum.lisp
library.lisp
(file).
deploy
(system).
*build-time*
(special variable).
*source-checksum*
(special variable).
list-all-source-files
(function).
source-checksum
(function).
checksum-file
(function).
deploy/deploy.lisp
checksum.lisp
(file).
deploy
(system).
*compression-factor*
(special variable).
deploy
(method).
deploy
(method).
deploy
(method).
deploy
(method).
deploy
(method).
deploy
(method).
deploy-console-op
(class).
deploy-image-op
(class).
deploy-op
(class).
deployed-p
(function).
entry-point
(reader method).
(setf entry-point)
(writer method).
output-file
(method).
output-file
(reader method).
(setf output-file)
(writer method).
quit
(function).
call-entry-prepared
(function).
warmly-boot
(function).
deploy/asdf.lisp
:asdf3
deploy.lisp
(file).
deploy
(system).
deploy
(method).
output-files
(method).
output-files
(method).
perform
(method).
perform
(method).
discover-entry-point
(method).
export-asdf
(function).
deploy/osx.lisp
:darwin
asdf.lisp
(file).
deploy.lisp
(file).
deploy
(system).
deploy/nx.lisp
(:and :sbcl :nx)
osx.lisp
(file).
asdf.lisp
(file).
deploy.lisp
(file).
deploy
(system).
deploy/shrinkwrap.lisp
:sbcl
nx.lisp
(file).
osx.lisp
(file).
asdf.lisp
(file).
deploy.lisp
(file).
deploy
(system).
*sbcl-source-tree*
(special variable).
component-depends-on
(method).
component-depends-on
(method).
input-files
(method).
input-files
(method).
output-files
(method).
output-files
(method).
perform
(method).
perform
(method).
perform
(method).
shrinkwrap
(function).
shrinkwrap-op
(class).
create-core-op
(class).
cvar
(function).
link-libraries
(method).
pie-shrinkwrap-op
(class).
run
(function).
sbcl-objs
(function).
sbcl-path
(function).
sbcl-pic-objs
(function).
deploy/documentation.lisp
shrinkwrap.lisp
(file).
nx.lisp
(file).
osx.lisp
(file).
asdf.lisp
(file).
deploy.lisp
(file).
deploy
(system).
Packages are listed by definition order.
deploy
org.shirakumo.deploy
common-lisp
.
*build-time*
(special variable).
*compression-factor*
(special variable).
*data-location*
(special variable).
*sbcl-source-tree*
(special variable).
*source-checksum*
(special variable).
*status-output*
(special variable).
*system-source-directories*
(special variable).
close-library
(generic function).
command-line-arguments
(function).
copy-directory-tree
(function).
copy-file
(function).
data-directory
(function).
define-hook
(macro).
define-library
(macro).
define-resource-directory
(macro).
deploy
(generic function).
deploy-console-op
(class).
deploy-image-op
(class).
deploy-op
(class).
deployed-p
(function).
ensure-library
(function).
entry-point
(generic reader).
(setf entry-point)
(generic writer).
env-set-p
(function).
envvar
(function).
envvar-directories
(function).
envvar-directory
(function).
featurep
(function).
find-source-file
(generic function).
hook
(function).
(setf hook)
(function).
hook
(class).
hook-function
(generic reader).
(setf hook-function)
(generic writer).
hook-name
(generic reader).
(setf hook-name)
(generic writer).
hook-priority
(generic reader).
(setf hook-priority)
(generic writer).
hook-type
(generic reader).
(setf hook-type)
(generic writer).
library
(class).
library-dependencies
(generic function).
library-dont-deploy-p
(generic function).
(setf library-dont-deploy-p)
(generic writer).
library-dont-open-p
(generic reader).
(setf library-dont-open-p)
(generic writer).
library-name
(generic function).
library-open-p
(generic function).
library-path
(generic reader).
(setf library-path)
(generic writer).
library-soname
(generic function).
library-sources
(generic reader).
(setf library-sources)
(generic writer).
list-all-source-files
(function).
list-libraries
(function).
open-library
(generic function).
output-file
(generic function).
(setf output-file)
(generic writer).
patch-dependencies
(generic function).
patch-soname
(generic function).
possible-directories
(generic function).
possible-pathnames
(generic function).
quit
(function).
redirect-output
(function).
remove-hook
(function).
run-hooks
(function).
runtime-directory
(function).
shrinkwrap
(function).
shrinkwrap-op
(class).
source-checksum
(function).
status
(function).
*foreign-libraries-to-reload*
(special variable).
*here*
(special variable).
*hooks*
(special variable).
call-entry-prepared
(function).
checksum-file
(function).
create-core-op
(class).
cvar
(function).
directory-contents
(function).
discover-entry-point
(generic function).
docstring
(generic reader).
(setf docstring)
(generic writer).
elf-file-p
(function).
ensure-shared-library-file
(function).
export-asdf
(function).
follow-ld-script
(function).
link-libraries
(generic function).
make-lib-pathname
(function).
parse-vars
(function).
pathname-filename
(function).
pie-shrinkwrap-op
(class).
query-for-library-path
(function).
resolve-cffi-spec
(function).
run
(function).
sbcl-objs
(function).
sbcl-path
(function).
sbcl-pic-objs
(function).
split
(function).
system-applicable-p
(function).
warmly-boot
(function).
xml-escape
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
If true pre-build, is set to the universal-time on build.
Relative path designating the location of the resource directory.
This path should be relative to the location of
the executable.
You may set this variable before deployment to
influence where resource files are stored.
See DATA-DIRECTORY
Path to the SBCL source tree’s root.
This tree must have already been used to build the same SBCL you want
to deploy with.
Will try to auto-detect the path based on the logical pathname translations of SYS.
If true pre-build, is set to the checksum of all source files on build.
See SOURCE-CHECKSUM
The output stream of status messages.
You can set this to NIL if you want to suppress status
messages on the console, or set them to some other
stream that won’t bother the user.
See STATUS
This variable holds a list of paths to system library directories.
Deploy will search through these paths to attempt to
find the source of libraries if the more explicitly
provided paths should fail.
Define a new hook function.
The args list’s arguments are automatically turned into keyword arguments for the hook function. This allows you to only specify the arguments that you are interested in.
The following arguments are available for all hook types:
- SYSTEM The ASDF system object the application is built
with.
- OP The ASDF operation object used to build the
application.
The following hook types are recognised:
- :load These functions should perform the loading of
systems or other kinds of things that will
potentially change the set of libraries.
- :deploy These functions are responsible for copying
files into the deployment target directory.
It supplies the following extra arguments:
- DIRECTORY The target directory into which resource
files should be placed.
- :build These functions should prepare the system for
the dump to binary. Specifically you might
want to shut down existing threads, close file
handles, remove unneeded baggage, and remove
potentially sensitive information about your
system.
- :boot These functions are run right before the
primary entry point is executed. Thus they are
responsible for preparing the runtime to
continue by restarting threads, re-opening
files, and so forth.
It supplies the following extra arguments:
- DIRECTORY The directory in which the resource files
now reside after boot.
- :quit These functions are run right before the
executable exits completely. They offer a
last-minute opportunity to dump some
information about the system, or to clean up
vital resources.
See HOOK
See REMOVE-HOOK
Define additional properties for a foreign library.
The NAME should be one of a valid CFFI foreign library as defined by CFFI:DEFINE-FOREIGN-LIBRARY.
Valid properties are:
- :SYSTEM
- :SOURCES
- :PATH
- :DONT-OPEN
- :DONT-DEPLOY
See LIBRARY
See LIBRARY-SYSTEM
See LIBRARY-SOURCES
See LIBRARY-PATH
See LIBRARY-DONT-OPEN-P
See LIBRARY-DONT-DEPLOY-P
Shorthand to define a hook that simply deploys the given directory.
The directory has to be a form that evaluates to a
pathname to a directory that should be copied. The
path is merged with the system source directory of
the system being deployed. This means that relative
paths are relative to the source root of your system.
See DEFINE-HOOK
See COPY-DIRECTORY-TREE
Copy the source directory to the target directory.
If COPY-ROOT is true, the source folder itself is
copied, otherwise only its contents are copied.
EXCLUDE may be a function of one argument, a source path, which
returns a boolean designating whether the source file should be
excluded or not.
See COPY-FILE
Copy the source to the target file.
IF-EXISTS may be one of the following values, governing what to do if
the destination file exists already:
:REPLACE :SUPERSEDE :OVERWRITE
— Replaces the file regardless
NIL :IGNORE
— Does nothing
:ERROR
— Signals an error
:UPDATE
— Replaces the file if its write date is older than the source
file’s
See COPY-DIRECTORY-TREE
Return an absolute path to the resource directory.
See DATA-DIRECTORY
Returns T if the current Lisp environment has been booted from a deployed executable.
Return the corresponding LIBRARY instance, if possible.
The following happens for the following type of
the argument:
- LIBRARY The argument is returned.
- CFFI:FOREIGN-LIBRARY The object is CHANGE-CLASSd
into a LIBRARY instance.
- SYMBOL The library instance is
retrieved by name and then
passed back in.
See CFFI::GET-FOREIGN-LIBRARY
See LIBRARY
Returns the value of the given environment variable if it is set to a non-empty value.
Returns the value of the given environment variable.
May return NIL or an empty string if the variable is unset.
Returns the paths contained in the given environment variable.
For Windows systems, the split character is ;
otherwise it is :
See ENVVAR
Returns the environment variable as a pathname directory.
See ENVVAR
Returns true if the given name names a feature.
See CL:*FEATURES*
Accessor to the hook instance of the given type and name.
See *HOOKS*
See HOOK
See REMOVE-HOOK
Returns a list of all source files of the current system state, if possible.
If ASDF is available this uses the list of loaded system and their descriptions to compute the list.
Return a fresh list of known foreign libraries.
All the returned libraries will be of type LIBRARY.
See LIBRARY
See CFFI:LIST-FOREIGN-LIBRARIES
See ENSURE-LIBRARY
Runs the quit hooks and terminates the application.
If an error occurs during the execution of a quit hook, it
is ignored.
See RUN-HOOKS
Redirect all output to the given file.
This changes *STANDARD-OUTPUT*, *ERROR-OUTPUT*,
*TRACE-OUTPUT*, and *DEBUG-IO*. For the latter,
only its output stream is changed.
The stream to the given target file is returned.
Remove the hook of the given type and name.
See *HOOKS*
See HOOK
Run the hooks of the given type, supplying the given arguments.
Refer to DEFINE-HOOKS for the recognised arguments for
each hook type.
This function simply iterates through *HOOKS*, checks the
HOOK-TYPE for compliance, establishes a REPORT-ERROR
restart, and then applies the HOOK-FUNCTION to the given
arguments.
The REPORT-ERROR restart simply prints out the error it
receives and is thus useful for ignoring errors that
might occur during the execution of a hook.
See *HOOKS*
See HOOK-FUNCTION
See DEFINE-HOOK
Returns a pathname to the directory where the executable is being run in.
See UIOP:ARGV0
Shrinkwrap the given ASDF system.
This is the same as
(ASDF:OOS ’DEPLOY:SHRINKWRAP-OP system args...)
See SHRINKWRAP-OP
Computes a checksum of the given source files.
The source files are sorted by their truenames in order to ensure
consistency regardless of order.
By default the output of LIST-ALL-SOURCE-FILES is used.
See LIST-ALL-SOURCE-FILES
See *SOURCE-CHECKSUM*
Print a status message to *status-output*.
The level determines the granularity of the message.
Higher levels mean "more detailed".
See *STATUS-OUTPUT*
Close/unload the library.
See LIBRARY
See CFFI:CLOSE-FOREIGN-LIBRARY
Performs a deployment.
If the target is a pathname, a deployment is performed directly
without running any hooks.
If the target is a symbol, an operation object is created according to
that symbol’s type and the extra arguments provided.
If the target is an operation object, deployment is performed
according to that operation, running hooks as needed, ultimately
running DEPLOY with the intended target pathname.
If an ENTRY-POINT is given, that function will be invoked on boot. If
a TYPE is given, it designates the kind of deployment to perform. It
may be one of
:EXECUTABLE – A GUI application is deployed.
:CONSOLE – A console application is deployed.
:IMAGE – An image core file is deployed.
pathname
) &key type entry-point) ¶string
) &rest args &key &allow-other-keys) ¶deploy-image-op
) &rest args &key &allow-other-keys) ¶deploy-console-op
) &rest args &key &allow-other-keys) ¶Accesses the image entry point of the deployment operation.
If NIL the entry point will be the implementation’s default, or in the
case of an ASDF operation, the entry point specified in the system
definition.
See DEPLOY
See DEPLOY-OP
Attempt to find the source file of the library on the system.
Uses the directories listed in POSSIBLE-DIRECTORIES
to look for the library source.
The directories are searched for pathnames that
match one of the POSSIBLE-PATHNAMES for the library.
See LIBRARY
See POSSIBLE-DIRECTORIES
See POSSIBLE-PATHNAMES
Accessor to the function of the hook.
This function is what is executed when RUN-HOOKS
is called.
See HOOK
See RUN-HOOKS
Accessor to the name of the hook.
The name should be a symbol.
See HOOK
Accessor to the priority of the hook.
The priority should be an integer.
The higher the priority, the earlier the hook is
executed.
See HOOK
Accessor to the type of the hook.
The type can be one of :LOAD :BUILD :DEPLOY :BOOT :QUIT.
See HOOK
Return the library’s dependant libraries, if possible.
The returned value is a list of string names of the libraries.
See LIBRARY
Accessor to whether to deploy (copy) the library to the resources directory on build.
See LIBRARY
Accessor to whether the library should not be opened on boot.
See LIBRARY
Return the library’s name.
See CFFI:FOREIGN-LIBRARY-NAME See LIBRARY
Returns whether the library is currently open.
See LIBRARY
See CFFI:FOREIGN-LIBRARY-LOADED-P
Accessor to the definite path to the library’s source file.
If this is NIL, the library could not be found.
See LIBRARY
Return the library’s encoded soname, if possible.
See LIBRARY
Accessor to the list of additional paths to search for source files.
See LIBRARY
Open/load the library.
See LIBRARY
See CFFI:LOAD-FOREIGN-LIBRARY
Accesses the target output file of the deployment operation.
If NIL a file will be picked for you. In the case of an ASDF
operation, this will be a file named after the system being operated
on, and the directory will be a subdirectory called bin/ within the
system’s source directory. Otherwise the bin/ directory within
Deploy’s source directory will be used and the name will simply be
"application".
See DEPLOY
See DEPLOY-OP
deploy-image-op
)) ¶Patch the library’s encoded dependencies to match the given spec.
The spec should be a list of lists, each inner list having two
elements, the first being the name of the dependency to change, and
the second being the name to change it to.
Can be invoked with a LIBRARY, a LIBRARY designator, or a pathname of
the library file to patch.
See LIBRARY
Patch the library’s encoded soname to match the file name.
Can be invoked with a LIBRARY, a LIBRARY designator, or a pathname of
the library file to patch.
See LIBRARY
Return a list of possible directories to search for the library.
By default this list includes:
- The LIBRARY-SOURCES of the library.
- The directory tree of the LIBRARY-SYSTEM’s source.
- The CFFI:*FOREIGN-LIBRARY-DIRECTORIES*
- The *SYSTEM-SOURCE-DIRECTORIES*
- The paths from the following environment variables:
- PATH on Windows
- LD_LIBRARY_PATH on Linux
- DYLD_LIBRARY_PATH on Darwin
See LIBRARY-SOURCES
See LIBRARY-SYSTEM
See DISCOVER-SUBDIRECTORIES
See CFFI:*FOREIGN-LIBRARY-DIRECTORIES*
See *SYSTEM-SOURCE-DIRECTORIES*
See ENVVAR-DIRECTORIES
Return a list of possible file pathnames that match the library.
By default this list includes:
- The CFFI:FOREIGN-LIBRARY-PATHNAME if present.
- Paths computed through the CFFI library’s spec.
- A generic path after the LIBRARY-NAME.
See CFFI:FOREIGN-LIBRARY-PATHNAME
See CFFI:DEFINE-FOREIGN-LIBRARY
See LIBRARY-NAME
See LIBRARY
See RESOLVE-CFFI-SPEC
shrinkwrap-op
) (c system
)) ¶asdf/action
.
create-core-op
) (c system
)) ¶asdf/action
.
shrinkwrap-op
) (c system
)) ¶asdf/action
.
create-core-op
) (c system
)) ¶asdf/action
.
shrinkwrap-op
) (c system
)) ¶asdf/action
.
deploy-image-op
) (c system
)) ¶asdf/action
.
create-core-op
) (c system
)) ¶asdf/action
.
shrinkwrap-op
) (c system
)) ¶asdf/action
.
create-core-op
) (c system
)) ¶asdf/action
.
pie-shrinkwrap-op
) (c system
)) ¶asdf/action
.
An operation to perform a console application deployment.
This is similar to DEPLOY-OP, but enforcing the DEPLOY-CONSOLE flag.
See DEPLOY-OP
See DEPLOY
An operation to perform an image deployment.
This is similar to DEPLOY-OP, but enforcing the DEPLOY-IMAGE flag.
See DEPLOY-OP
See DEPLOY
An operation to perform a deployment.
When ASDF is available, this is also an ASDF:OPERATION.
When this operation is performed, the following steps
are taken:
1. The :LOAD hooks are run with the appropriate
arguments.
2. The output files are determined, which should be
a list of two paths, the first being the executable
to dump to, and the second being a directory where
all the resources should be stored.
3. The list of libraries to reload on boot is computed
by removing all libraries that are either marked as
dont-open, or aren’t yet opened from LIST-LIBRARIES.
4. The deployment directories are created.
5. The *DATA-LOCATION* path is adapted to be relative
to the binary file.
6. The :DEPLOY hooks are run with the appropriate
arguments.
7. The :BUILD hooks are run with the appropriate
arguments.
8. The image is dumped to an executable format, using
core compression if available, and using the
appropriate application type.
See DEPLOY
See ENTRY-POINT
See OUTPUT-FILE
See LIST-LIBRARIES
See *FOREIGN-LIBRARIES-TO-RELOAD*
See *DATA-LOCATION*
See RUN-HOOKS
This class encapsulates a hook.
Hooks are functions that are run during various
points of deployment and execution of the resulting
executable.
See HOOK-NAME
See HOOK-TYPE
See HOOK-FUNCTION
See HOOK-PRIORITY
See HOOK
See REMOVE-HOOK
See DEFINE-HOOK
See RUN-HOOKS
(error "name required.")
:name
common-lisp
.
(error "type required.")
:type
common-lisp
.
(constantly nil)
:function
0
:priority
common-lisp
.
:documentation
Class to represent a foreign library.
This is a subclass of CFFI:FOREIGN-LIBRARY with some
additional slots for information necessary for the
Deploy system.
Upon shared-initialize, if the LIBRARY-PATH is not
explicitly set, it is resolved through FIND-SOURCE-
FILE.
See LIBRARY-SOURCES
See LIBRARY-PATH
See LIBRARY-DONT-OPEN-P
See LIBRARY-DONT-DEPLOY-P
See FIND-SOURCE-FILE
foreign-library
.
close-library
.
find-source-file
.
library-dependencies
.
library-dont-deploy-p
.
(setf library-dont-deploy-p)
.
(setf library-dont-open-p)
.
library-dont-open-p
.
library-name
.
library-open-p
.
(setf library-path)
.
library-path
.
library-soname
.
(setf library-sources)
.
library-sources
.
open-library
.
patch-dependencies
.
patch-soname
.
possible-directories
.
possible-pathnames
.
print-object
.
shared-initialize
.
:sources
:path
:dont-open
:dont-deploy
monolithic-bundle-op
.
This variable keeps a list of library instances to open on boot.
The variable is set during deployment and should not be modified unless you know what you’re doing.
This variable holds a list of all hook instances.
The list should be sorted by priority of the hooks
in descending order.
See HOOK
See RUN-HOOKS
Sets up a basic environment to run the entry point in.
In particular, it sets up an EXIT restart to allow you to quit the application, adds an error handler to handle the top-level errors, potentially redirects all output streams, executes the warm boot, and finally calls the entry point.
If an error should occur during boot or during the
execution of the entry point, a debugger is only invoked
if the environment variable DEPLOY_DEBUG_BOOT is set to a
non-empty value. Otherwise an error will lead to an exit
restart invocation.
If the environment variable DEPLOY_REDIRECT_OUTPUT is set
to a non-empty value, REDIRECT-OUTPUT is called with its
value.
See WARMLY-BOOT
See REDIRECT-OUTPUT
Some linux distributions keep ld scripts in the lib directories as links, follow them if necessary
Perform a warm boot.
This updates the CFFI:*FOREIGN-LIBRARY-DIRECTORIES* variable
to a sensible value which should hopefully ensure that your
designated libraries are reloaded on boot.
This will also run all :BOOT hooks with the appropriate
arguments supplied.
See CFFI:*FOREIGN-LIBRARY-DIRECTORIES*
See RUN-HOOKS
shrinkwrap-op
) cvars) ¶Jump to: | (
C D E F G H I L M O P Q R S W X |
---|
Jump to: | (
C D E F G H I L M O P Q R S W X |
---|
Jump to: | *
D E F N O P S T |
---|
Jump to: | *
D E F N O P S T |
---|
Jump to: | A C D F H L N O P S T |
---|
Jump to: | A C D F H L N O P S T |
---|