The lisp-executable Reference Manual

This is the lisp-executable Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 16:55:05 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 lisp-executable

Library for defining and creating executables that can be called from the Unix shell.

Author

Mark Cox

License

Simplified BSD License variant

Dependency

alexandria (system).

Source

lisp-executable.asd.

Child Component

src (module).


3 Modules

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


3.1 lisp-executable/src

Source

lisp-executable.asd.

Parent Component

lisp-executable (system).

Child Components

4 Files

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


4.1 Lisp


4.1.1 lisp-executable/lisp-executable.asd

Source

lisp-executable.asd.

Parent Component

lisp-executable (system).

ASDF Systems

lisp-executable.


4.1.3 lisp-executable/src/program-definition.lisp

Dependency

packages.lisp (file).

Source

lisp-executable.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.4 lisp-executable/src/conversion-functions.lisp

Dependency

program-definition.lisp (file).

Source

lisp-executable.asd.

Parent Component

src (module).

Public Interface

conversion-function (reader method).

Internals

4.1.5 lisp-executable/src/invocation.lisp

Dependency

conversion-functions.lisp (file).

Source

lisp-executable.asd.

Parent Component

src (module).

Public Interface

4.1.6 lisp-executable/src/argument-value-manager.lisp

Dependency

invocation.lisp (file).

Source

lisp-executable.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.8 lisp-executable/src/program-options.lisp

Dependency

gnu-style-command-line-arguments.lisp (file).

Source

lisp-executable.asd.

Parent Component

src (module).

Public Interface
Internals

before-executable-creation (function).


4.1.9 lisp-executable/src/creation.lisp

Dependency

program-options.lisp (file).

Source

lisp-executable.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.10 lisp-executable/src/creation-sbcl.lisp

Dependency

creation.lisp (file).

Source

lisp-executable.asd.

Parent Component

src (module).

Public Interface

executable-files (method).

Internals

4.1.11 lisp-executable/src/asdf-support.lisp

Dependency

creation-sbcl.lisp (file).

Source

lisp-executable.asd.

Parent Component

src (module).

Public Interface
Internals

program-path (reader method).


5 Packages

Packages are listed by definition order.


5.1 lisp-executable.invocation

Source

packages.lisp.

Use List
Public Interface

process-command-line-arguments (generic function).


5.2 lisp-executable.argument-value-manager

Source

packages.lisp.

Use List
Used By List

lisp-executable.gnu-style.

Public Interface
Internals

5.3 lisp-executable

Source

packages.lisp.

Use List

common-lisp.

Used By List
Public Interface

5.4 lisp-executable.creation

Source

packages.lisp.

Use List
Public Interface

save-executable-and-die (function).

Internals

5.5 lisp-executable.definition

Source

packages.lisp.

Use List
Used By List
Public Interface
Internals

5.7 lisp-executable.asdf-support

Source

packages.lisp.

Use List
Internals

6 Definitions

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


6.1 Public Interface


6.1.1 Special variables

Special Variable: *command-line-arguments-reader*
Package

lisp-executable.

Source

invocation.lisp.

Special Variable: *lisp-machine-output-stream*
Package

lisp-executable.

Source

creation.lisp.


6.1.2 Macros

Macro: define-dispatcher-program (name program-lambda-args &body body)
Package

lisp-executable.

Source

program-definition.lisp.

Macro: define-program (name program-lambda-args &body body)
Package

lisp-executable.

Source

program-definition.lisp.

Macro: define-program-options (name &body body)
Package

lisp-executable.

Source

program-options.lisp.


6.1.3 Ordinary functions

Function: append-policy (argument-name)
Package

lisp-executable.

Source

program-definition.lisp.

Function: argument-value (manager argument-name &optional default)
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Function: argumentp (object)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: before-executable-creation-function (program-options)
Package

lisp-executable.

Source

program-options.lisp.

Function: command-line-program-information (program-name)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: (setf command-line-program-information) (program-name)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: count-policy (argument-name &optional starting-number)
Package

lisp-executable.

Source

program-definition.lisp.

Function: create-executable (program-name output-file &rest args &key asdf-system if-exists &allow-other-keys)
Package

lisp-executable.

Source

creation.lisp.

Function: create-reducing-function (argument)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: dispatcher-command-line-arguments-processor (arguments strings)
Package

lisp-executable.gnu-style.

Source

gnu-style-command-line-arguments.lisp.

Function: ensure-program-options (name &key executable-options before-executable-creation-function)
Package

lisp-executable.

Source

program-options.lisp.

Function: error-policy (argument-name &optional default-value)
Package

lisp-executable.

Source

program-definition.lisp.

Function: executable-options (program-options)
Package

lisp-executable.

Source

program-options.lisp.

Function: fetch-argument-by-identifier (identifier manager)
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Function: find-argument (item manager &key key test)
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Function: find-argument-by-name (name manager)
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Function: find-argument-if (predicate manager &key key)
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Function: long-option-p (string)
Package

lisp-executable.gnu-style.

Source

gnu-style-command-line-arguments.lisp.

Function: make-manager (arguments)
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Function: no-parameter-option-argument-p (object)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: non-option-argument-p (object)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: option-identifier-from-string (string)
Package

lisp-executable.gnu-style.

Source

gnu-style-command-line-arguments.lisp.

Function: option-p (string)
Package

lisp-executable.gnu-style.

Source

gnu-style-command-line-arguments.lisp.

Function: optional-parameter-option-argument-p (object)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: options-processing-terminator-p (string)
Package

lisp-executable.gnu-style.

Source

gnu-style-command-line-arguments.lisp.

Function: others-argument-p (object)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: program-apply (program-name &rest arguments)
Package

lisp-executable.

Source

invocation.lisp.

Function: program-command-line-arguments-processor (arguments strings)
Package

lisp-executable.gnu-style.

Source

gnu-style-command-line-arguments.lisp.

Function: program-funcall (program-name &rest strings)
Package

lisp-executable.

Source

invocation.lisp.

Function: program-funcall-with-alist (program-name alist)
Package

lisp-executable.

Source

invocation.lisp.

Function: program-funcall-with-plist (program-name plist)
Package

lisp-executable.

Source

invocation.lisp.

Function: program-options (name)
Package

lisp-executable.

Source

program-options.lisp.

Function: (setf program-options) (name)
Package

lisp-executable.

Source

program-options.lisp.

Function: required-parameter-option-argument-p (object)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: save-executable-and-die (program-name output-file &rest args &key if-exists &allow-other-keys)
Package

lisp-executable.creation.

Source

creation.lisp.

Function: short-option-p (string)
Package

lisp-executable.gnu-style.

Source

gnu-style-command-line-arguments.lisp.

Function: toggle-policy (argument-name &optional default-value)
Package

lisp-executable.

Source

program-definition.lisp.

Function: update-argument (manager argument &optional parameter-value)
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Function: use-first-policy (argument-name)
Package

lisp-executable.

Source

program-definition.lisp.

Function: use-last-policy (argument-name)
Package

lisp-executable.

Source

program-definition.lisp.


6.1.4 Generic functions

Generic Reader: argument-name (argument)

Returns the name of the argument defined in the command line program definition.

Package

lisp-executable.definition.

Source

program-definition.lisp.

Methods
Reader Method: argument-name ((argument argument))

automatically generated reader method

Target Slot

name.

Generic Reader: argument-parameter-name (object)
Package

lisp-executable.definition.

Methods
Reader Method: argument-parameter-name ((argument argument))

automatically generated reader method

Source

program-definition.lisp.

Target Slot

parmeter-name.

Generic Reader: arguments (command-line-program)

Returns the arguments used by a command line program.

Package

lisp-executable.definition.

Source

program-definition.lisp.

Methods
Reader Method: arguments ((manager manager))

automatically generated reader method

Source

argument-value-manager.lisp.

Target Slot

arguments.

Reader Method: arguments ((dispatcher-information dispatcher-information))

automatically generated reader method

Target Slot

arguments.

Reader Method: arguments ((program-information program-information))

automatically generated reader method

Target Slot

arguments.

Generic Function: conversion-function (argument)

Returns the conversion function used by the argument.

Package

lisp-executable.

Source

program-definition.lisp.

Methods
Reader Method: conversion-function :before ((object argument))
Source

conversion-functions.lisp.

Target Slot

conversion-function.

Method: conversion-function ((argument argument))

automatically generated reader method

Generic Reader: conversion-function-form (object)
Package

lisp-executable.definition.

Methods
Reader Method: conversion-function-form ((argument argument))

automatically generated reader method

Source

program-definition.lisp.

Target Slot

conversion-function-form.

Generic Function: convert-argument-values-to-alist (object)
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Methods
Method: convert-argument-values-to-alist ((object manager))
Generic Function: executable-files (output-file)
Package

lisp-executable.

Source

creation.lisp.

Methods
Method: executable-files (output-file)
Source

creation-sbcl.lisp.

Generic Reader: identifiers (argument)

Returns the identifiers used by the argument.

Package

lisp-executable.

Source

program-definition.lisp.

Methods
Reader Method: identifiers ((argument argument))

automatically generated reader method

Target Slot

identifiers.

Generic Reader: parameter-default-value (object)
Package

lisp-executable.definition.

Methods
Reader Method: parameter-default-value ((argument argument))

automatically generated reader method

Source

program-definition.lisp.

Target Slot

parameter-default-value.

Generic Function: process-command-line-arguments (command-line-arguments-reader program-information strings)
Package

lisp-executable.invocation.

Source

invocation.lisp.

Methods
Method: process-command-line-arguments ((command-line-arguments-reader (eql lisp-executable:gnu-style)) (information dispatcher-information) strings)
Source

gnu-style-command-line-arguments.lisp.

Method: process-command-line-arguments ((command-line-arguments-reader (eql lisp-executable:gnu-style)) (information program-information) strings)
Source

gnu-style-command-line-arguments.lisp.

Generic Reader: reducing-function-form (argument)

Returns the reducing function form specified for
the argument. Use the function CREATE-REDUCING-FUNCTION to instantiate a reducing function.

Package

lisp-executable.definition.

Source

program-definition.lisp.

Methods
Reader Method: reducing-function-form ((argument argument))

automatically generated reader method

Target Slot

reducing-function-form.


6.1.5 Standalone methods

Method: component-depends-on ((operation create-executables-op) (component executable))
Package

asdf/action.

Source

asdf-support.lisp.

Method: initialize-instance :after ((self manager) &key)
Source

argument-value-manager.lisp.

Method: input-files ((operation create-executables-op) (component executable))
Package

asdf/action.

Source

asdf-support.lisp.

Method: input-files ((operation load-op) (component executable))
Package

asdf/action.

Source

asdf-support.lisp.

Method: input-files ((operation compile-op) (component executable))
Package

asdf/action.

Source

asdf-support.lisp.

Method: output-files ((operation create-executables-op) (component executable))
Package

asdf/action.

Source

asdf-support.lisp.

Method: perform ((operation create-executables-op) component)
Package

asdf/action.

Source

asdf-support.lisp.

Method: perform ((operation create-executables-op) (component executable))
Package

asdf/action.

Source

asdf-support.lisp.

Method: perform ((operation load-op) (component executable))
Package

asdf/action.

Source

asdf-support.lisp.

Method: perform ((operation compile-op) (component executable))
Package

asdf/action.

Source

asdf-support.lisp.

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

program-definition.lisp.

Method: source-file-type ((component executable) system)
Package

asdf/component.

Source

asdf-support.lisp.


6.1.6 Classes

Class: create-executables-op
Package

lisp-executable.

Source

asdf-support.lisp.

Direct superclasses

downward-operation.

Direct methods
Class: dispatcher-information
Package

lisp-executable.definition.

Source

program-definition.lisp.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

information-name.

Writers

This slot is read-only.

Slot: arguments
Initargs

:arguments

Readers

arguments.

Writers

This slot is read-only.

Class: executable
Package

lisp-executable.

Source

asdf-support.lisp.

Direct superclasses

component.

Direct methods
Direct slots
Slot: program
Package

lisp-executable.asdf-support.

Initargs

:program

Readers

program-path.

Writers

This slot is read-only.

Class: program-information
Package

lisp-executable.definition.

Source

program-definition.lisp.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

information-name.

Writers

This slot is read-only.

Slot: arguments
Initargs

:arguments

Readers

arguments.

Writers

This slot is read-only.

Class: program-options
Package

lisp-executable.

Source

program-options.lisp.

Direct slots
Slot: executable-options
Initargs

:executable-options

Slot: before-executable-creation-function
Initargs

:before-executable-creation-function


6.2 Internals


6.2.1 Special variables

Special Variable: *built-in-conversion-functions*
Package

lisp-executable.definition.

Source

conversion-functions.lisp.


6.2.2 Macros

Macro: deconstruct-program-body ((argument-declarations-var documentation-string-var function-declarations-var function-body-var) body-form &body body)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Macro: destructuring-long-option-with-parameter ((identifier parameter) string &body body)
Package

lisp-executable.gnu-style.

Source

gnu-style-command-line-arguments.lisp.

Macro: with-control-c-handled (&body body)
Package

lisp-executable.creation.

Source

creation.lisp.


6.2.3 Ordinary functions

Function: argument-declaration-p (declaration)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: argument-declarations/find-conversion-function-form (argument-declarations argument-name)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: argument-declarations/find-identifiers (argument-declarations argument-name)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: argument-declarations/find-reducing-function-form (argument-declarations argument-name)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: asdf-actions (system)
Package

lisp-executable.creation.

Source

creation.lisp.

Function: assemble-declarations (documentation-string declarations)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: before-executable-creation (program-options)
Package

lisp-executable.creation.

Source

program-options.lisp.

Function: conversion-function-form-argument-names (form)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: conversion-function-form-for-argument-name-p (form argument-name)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: conversion-function-form-function-name (form)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: conversion-function-form-p (form)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: create-arguments-from-definitions (program-lambda-args argument-declarations)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: create-arguments-from-definitions/no-parameter-option (form argument-declarations)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: create-arguments-from-definitions/non-option-argument (form argument-declarations)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: create-arguments-from-definitions/optional-parameter-option (form argument-declarations)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: create-arguments-from-definitions/others-argument (form argument-declarations)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: create-arguments-from-definitions/required-parameter-option (form argument-declarations)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: create-dispatcher-information-from-definitions (name program-lambda-args argument-declarations)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: create-program-information-from-definitions (name program-lambda-args argument-declarations)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: determine-complete-set-of-asdf-systems (systems)
Package

lisp-executable.creation.

Source

creation.lisp.

Function: do-deconstruct-program-body (function body)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: do-destructuring-long-option-with-parameter (function string)
Package

lisp-executable.gnu-style.

Source

gnu-style-command-line-arguments.lisp.

Function: ensure-dispatcher-program (dispatcher-name &key arguments)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: ensure-program (program-name &key arguments)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: extract-from-body/body (body)

Returns the function body of body

Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: extract-from-body/declarations (body)

Returns the declarations found in body as a list.

Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: extract-from-body/documentation-string (body)

Returns the documentation string found in body

Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: find-argument-by-identifier (identifier manager)
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Function: find-built-in-conversion-function (&key name type)
Package

lisp-executable.definition.

Source

conversion-functions.lisp.

Function: find-built-in-conversion-function/by-name (name)
Package

lisp-executable.definition.

Source

conversion-functions.lisp.

Function: find-built-in-conversion-function/by-type (type)
Package

lisp-executable.definition.

Source

conversion-functions.lisp.

Function: force-argument-value (new-value manager argument-name)
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Function: identifier= (a b)
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Function: identifiers-form-argument-name (form)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: identifiers-form-for-argument-name-p (form argument-name)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: identifiers-form-identifiers (form)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: identifiers-form-p (form)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: long-option-including-parameter-p (string)
Package

lisp-executable.gnu-style.

Source

gnu-style-command-line-arguments.lisp.

Function: perform-type-conversion (argument argument-value)
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Function: reducing-function (manager argument)
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Function: (setf reducing-function) (manager argument)
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Function: reducing-function-form-argument-names (form)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: reducing-function-form-for-argument-name-p (form argument-name)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: reducing-function-form-function-name (form)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: reducing-function-form-p (form)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: register-built-in-conversion-function (name matcher converter)
Package

lisp-executable.definition.

Source

conversion-functions.lisp.

Function: remove-from-plist-unless-keys-are (plist valid-keys &key test)

Utility function that helps with implementing START-NEW-LISP-MACHINE and SAVE-EXECUTABLE-USING-FUNCTION-AND-DIE.

Package

lisp-executable.creation.

Source

creation.lisp.

Function: separate-argument-declarations (declarations)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: separate-body-components (body)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: string-or-character-p (object)
Package

lisp-executable.definition.

Source

program-definition.lisp.

Function: string-to-type-using-read (string type)
Package

lisp-executable.definition.

Source

conversion-functions.lisp.

Function: update-argument/argument (manager argument argument-value)
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Function: update-argument/no-parameter-option (manager argument)
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Function: update-argument/optional-parameter-option (manager argument &optional parameter-value)
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Function: update-argument/others (manager argument argument-value)
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Function: update-argument/required-parameter-option (manager argument parameter-value)
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Function: value-from-alist (alist name)
Package

lisp-executable.definition.

Source

program-definition.lisp.


6.2.4 Generic functions

Generic Function: argument-form (argument)

Returns a form that can be used to recreate the argument.

Package

lisp-executable.definition.

Source

program-definition.lisp.

Methods
Method: argument-form ((argument argument))
Generic Function: argument-let-bindings-from-alist (command-line-program alist-var)

Returns the let bindings needed for the command
line program. All arguments are sourced from the alist ALIST-VAR.

Package

lisp-executable.definition.

Source

program-definition.lisp.

Methods
Method: argument-let-bindings-from-alist ((dispatcher-information dispatcher-information) alist-var)
Method: argument-let-bindings-from-alist ((program-information program-information) alist-var)
Method: argument-let-bindings-from-alist ((argument argument) alist-var)
Generic Reader: argument-parameter-type (object)
Package

lisp-executable.definition.

Methods
Reader Method: argument-parameter-type ((argument argument))

automatically generated reader method

Source

program-definition.lisp.

Target Slot

parameter-type.

Generic Reader: argument-reducing-function-table (object)
Package

lisp-executable.argument-value-manager.

Methods
Reader Method: argument-reducing-function-table ((manager manager))

automatically generated reader method

Source

argument-value-manager.lisp.

Target Slot

argument-reducing-function-table.

Generic Reader: argument-type (object)
Package

lisp-executable.definition.

Methods
Reader Method: argument-type ((argument argument))

automatically generated reader method

Source

program-definition.lisp.

Target Slot

type.

Generic Reader: argument-value-table (object)
Package

lisp-executable.argument-value-manager.

Methods
Reader Method: argument-value-table ((manager manager))

automatically generated reader method

Source

argument-value-manager.lisp.

Target Slot

table.

Generic Function: command-line-arguments ()
Package

lisp-executable.creation.

Source

creation.lisp.

Methods
Method: command-line-arguments ()
Source

creation-sbcl.lisp.

Generic Reader: converter (object)
Package

lisp-executable.definition.

Methods
Reader Method: converter ((built-in-conversion-function built-in-conversion-function))

automatically generated reader method

Source

conversion-functions.lisp.

Target Slot

converter.

Generic Writer: (setf converter) (object)
Package

lisp-executable.definition.

Methods
Writer Method: (setf converter) ((built-in-conversion-function built-in-conversion-function))

automatically generated writer method

Source

conversion-functions.lisp.

Target Slot

converter.

Generic Function: do-with-control-c-handled (function)
Package

lisp-executable.creation.

Source

creation.lisp.

Methods
Method: do-with-control-c-handled (function)
Source

creation-sbcl.lisp.

Generic Reader: information-name (object)
Package

lisp-executable.definition.

Methods
Reader Method: information-name ((dispatcher-information dispatcher-information))

automatically generated reader method

Source

program-definition.lisp.

Target Slot

name.

Reader Method: information-name ((program-information program-information))

automatically generated reader method

Source

program-definition.lisp.

Target Slot

name.

Generic Function: kill-lisp-machine (lisp-machine)
Package

lisp-executable.creation.

Source

creation.lisp.

Methods
Method: kill-lisp-machine (lisp-machine)
Source

creation-sbcl.lisp.

Generic Function: lisp-machine-exit (exit-status)
Package

lisp-executable.creation.

Source

creation.lisp.

Methods
Method: lisp-machine-exit (exit-status)
Source

creation-sbcl.lisp.

Generic Function: lisp-machine-input (lisp-machine)
Package

lisp-executable.creation.

Source

creation.lisp.

Methods
Method: lisp-machine-input (lisp-machine)
Source

creation-sbcl.lisp.

Generic Reader: matcher (object)
Package

lisp-executable.definition.

Methods
Reader Method: matcher ((built-in-conversion-function built-in-conversion-function))

automatically generated reader method

Source

conversion-functions.lisp.

Target Slot

matcher.

Generic Writer: (setf matcher) (object)
Package

lisp-executable.definition.

Methods
Writer Method: (setf matcher) ((built-in-conversion-function built-in-conversion-function))

automatically generated writer method

Source

conversion-functions.lisp.

Target Slot

matcher.

Generic Reader: name (object)
Package

lisp-executable.definition.

Methods
Reader Method: name ((built-in-conversion-function built-in-conversion-function))

automatically generated reader method

Source

conversion-functions.lisp.

Target Slot

name.

Generic Reader: program-path (object)
Package

lisp-executable.asdf-support.

Methods
Reader Method: program-path ((executable executable))

automatically generated reader method

Source

asdf-support.lisp.

Target Slot

program.

Generic Function: save-executable-using-code-and-die (code output-file &rest args &key &allow-other-keys)
Package

lisp-executable.creation.

Source

creation.lisp.

Methods
Method: save-executable-using-code-and-die (code output-file &rest args &key &allow-other-keys)
Source

creation-sbcl.lisp.

Generic Function: start-new-lisp-machine (&rest args &key &allow-other-keys)
Package

lisp-executable.creation.

Source

creation.lisp.

Methods
Method: start-new-lisp-machine (&rest args &key &allow-other-keys)
Source

creation-sbcl.lisp.

Generic Function: wait-for-lisp-machine (lisp-machine)
Package

lisp-executable.creation.

Source

creation.lisp.

Methods
Method: wait-for-lisp-machine (lisp-machine)
Source

creation-sbcl.lisp.


6.2.5 Classes

Class: argument
Package

lisp-executable.definition.

Source

program-definition.lisp.

Direct methods
Direct slots
Slot: type
Package

common-lisp.

Initargs

:type

Readers

argument-type.

Writers

This slot is read-only.

Slot: name
Initargs

:name

Readers

argument-name.

Writers

This slot is read-only.

Slot: parameter-type
Initargs

:parameter-type

Readers

argument-parameter-type.

Writers

This slot is read-only.

Slot: parmeter-name
Initargs

:parameter-name

Readers

argument-parameter-name.

Writers

This slot is read-only.

Slot: parameter-default-value
Initargs

:parameter-default-value

Readers

parameter-default-value.

Writers

This slot is read-only.

Slot: conversion-function
Package

lisp-executable.

Initargs

:conversion-function

Readers

conversion-function.

Writers

This slot is read-only.

Slot: conversion-function-form
Initargs

:conversion-function-form

Readers

conversion-function-form.

Writers

This slot is read-only.

Slot: identifiers
Package

lisp-executable.

Initargs

:identifiers

Readers

identifiers.

Writers

This slot is read-only.

Slot: reducing-function-form
Initargs

:reducing-function-form

Readers

reducing-function-form.

Writers

This slot is read-only.

Class: built-in-conversion-function
Package

lisp-executable.definition.

Source

conversion-functions.lisp.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

This slot is read-only.

Slot: matcher
Initargs

:matcher

Readers

matcher.

Writers

(setf matcher).

Slot: converter
Initargs

:converter

Readers

converter.

Writers

(setf converter).

Class: manager
Package

lisp-executable.argument-value-manager.

Source

argument-value-manager.lisp.

Direct methods
Direct slots
Slot: arguments
Package

lisp-executable.definition.

Initargs

:arguments

Readers

arguments.

Writers

This slot is read-only.

Slot: argument-reducing-function-table
Initform

(make-hash-table)

Readers

argument-reducing-function-table.

Writers

This slot is read-only.

Slot: table
Initform

(make-hash-table)

Readers

argument-value-table.

Writers

This slot is read-only.

Class: sticky-beak-op
Package

lisp-executable.creation.

Source

creation.lisp.

Direct superclasses

sideway-operation.


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

(
(setf command-line-program-information): Public ordinary functions
(setf converter): Private generic functions
(setf converter): Private generic functions
(setf matcher): Private generic functions
(setf matcher): Private generic functions
(setf program-options): Public ordinary functions
(setf reducing-function): Private ordinary functions

A
append-policy: Public ordinary functions
argument-declaration-p: Private ordinary functions
argument-declarations/find-conversion-function-form: Private ordinary functions
argument-declarations/find-identifiers: Private ordinary functions
argument-declarations/find-reducing-function-form: Private ordinary functions
argument-form: Private generic functions
argument-form: Private generic functions
argument-let-bindings-from-alist: Private generic functions
argument-let-bindings-from-alist: Private generic functions
argument-let-bindings-from-alist: Private generic functions
argument-let-bindings-from-alist: Private generic functions
argument-name: Public generic functions
argument-name: Public generic functions
argument-parameter-name: Public generic functions
argument-parameter-name: Public generic functions
argument-parameter-type: Private generic functions
argument-parameter-type: Private generic functions
argument-reducing-function-table: Private generic functions
argument-reducing-function-table: Private generic functions
argument-type: Private generic functions
argument-type: Private generic functions
argument-value: Public ordinary functions
argument-value-table: Private generic functions
argument-value-table: Private generic functions
argumentp: Public ordinary functions
arguments: Public generic functions
arguments: Public generic functions
arguments: Public generic functions
arguments: Public generic functions
asdf-actions: Private ordinary functions
assemble-declarations: Private ordinary functions

B
before-executable-creation: Private ordinary functions
before-executable-creation-function: Public ordinary functions

C
command-line-arguments: Private generic functions
command-line-arguments: Private generic functions
command-line-program-information: Public ordinary functions
component-depends-on: Public standalone methods
conversion-function: Public generic functions
conversion-function: Public generic functions
conversion-function: Public generic functions
conversion-function-form: Public generic functions
conversion-function-form: Public generic functions
conversion-function-form-argument-names: Private ordinary functions
conversion-function-form-for-argument-name-p: Private ordinary functions
conversion-function-form-function-name: Private ordinary functions
conversion-function-form-p: Private ordinary functions
convert-argument-values-to-alist: Public generic functions
convert-argument-values-to-alist: Public generic functions
converter: Private generic functions
converter: Private generic functions
count-policy: Public ordinary functions
create-arguments-from-definitions: Private ordinary functions
create-arguments-from-definitions/no-parameter-option: Private ordinary functions
create-arguments-from-definitions/non-option-argument: Private ordinary functions
create-arguments-from-definitions/optional-parameter-option: Private ordinary functions
create-arguments-from-definitions/others-argument: Private ordinary functions
create-arguments-from-definitions/required-parameter-option: Private ordinary functions
create-dispatcher-information-from-definitions: Private ordinary functions
create-executable: Public ordinary functions
create-program-information-from-definitions: Private ordinary functions
create-reducing-function: Public ordinary functions

D
deconstruct-program-body: Private macros
define-dispatcher-program: Public macros
define-program: Public macros
define-program-options: Public macros
destructuring-long-option-with-parameter: Private macros
determine-complete-set-of-asdf-systems: Private ordinary functions
dispatcher-command-line-arguments-processor: Public ordinary functions
do-deconstruct-program-body: Private ordinary functions
do-destructuring-long-option-with-parameter: Private ordinary functions
do-with-control-c-handled: Private generic functions
do-with-control-c-handled: Private generic functions

E
ensure-dispatcher-program: Private ordinary functions
ensure-program: Private ordinary functions
ensure-program-options: Public ordinary functions
error-policy: Public ordinary functions
executable-files: Public generic functions
executable-files: Public generic functions
executable-options: Public ordinary functions
extract-from-body/body: Private ordinary functions
extract-from-body/declarations: Private ordinary functions
extract-from-body/documentation-string: Private ordinary functions

F
fetch-argument-by-identifier: Public ordinary functions
find-argument: Public ordinary functions
find-argument-by-identifier: Private ordinary functions
find-argument-by-name: Public ordinary functions
find-argument-if: Public ordinary functions
find-built-in-conversion-function: Private ordinary functions
find-built-in-conversion-function/by-name: Private ordinary functions
find-built-in-conversion-function/by-type: Private ordinary functions
force-argument-value: Private ordinary functions
Function, (setf command-line-program-information): Public ordinary functions
Function, (setf program-options): Public ordinary functions
Function, (setf reducing-function): Private ordinary functions
Function, append-policy: Public ordinary functions
Function, argument-declaration-p: Private ordinary functions
Function, argument-declarations/find-conversion-function-form: Private ordinary functions
Function, argument-declarations/find-identifiers: Private ordinary functions
Function, argument-declarations/find-reducing-function-form: Private ordinary functions
Function, argument-value: Public ordinary functions
Function, argumentp: Public ordinary functions
Function, asdf-actions: Private ordinary functions
Function, assemble-declarations: Private ordinary functions
Function, before-executable-creation: Private ordinary functions
Function, before-executable-creation-function: Public ordinary functions
Function, command-line-program-information: Public ordinary functions
Function, conversion-function-form-argument-names: Private ordinary functions
Function, conversion-function-form-for-argument-name-p: Private ordinary functions
Function, conversion-function-form-function-name: Private ordinary functions
Function, conversion-function-form-p: Private ordinary functions
Function, count-policy: Public ordinary functions
Function, create-arguments-from-definitions: Private ordinary functions
Function, create-arguments-from-definitions/no-parameter-option: Private ordinary functions
Function, create-arguments-from-definitions/non-option-argument: Private ordinary functions
Function, create-arguments-from-definitions/optional-parameter-option: Private ordinary functions
Function, create-arguments-from-definitions/others-argument: Private ordinary functions
Function, create-arguments-from-definitions/required-parameter-option: Private ordinary functions
Function, create-dispatcher-information-from-definitions: Private ordinary functions
Function, create-executable: Public ordinary functions
Function, create-program-information-from-definitions: Private ordinary functions
Function, create-reducing-function: Public ordinary functions
Function, determine-complete-set-of-asdf-systems: Private ordinary functions
Function, dispatcher-command-line-arguments-processor: Public ordinary functions
Function, do-deconstruct-program-body: Private ordinary functions
Function, do-destructuring-long-option-with-parameter: Private ordinary functions
Function, ensure-dispatcher-program: Private ordinary functions
Function, ensure-program: Private ordinary functions
Function, ensure-program-options: Public ordinary functions
Function, error-policy: Public ordinary functions
Function, executable-options: Public ordinary functions
Function, extract-from-body/body: Private ordinary functions
Function, extract-from-body/declarations: Private ordinary functions
Function, extract-from-body/documentation-string: Private ordinary functions
Function, fetch-argument-by-identifier: Public ordinary functions
Function, find-argument: Public ordinary functions
Function, find-argument-by-identifier: Private ordinary functions
Function, find-argument-by-name: Public ordinary functions
Function, find-argument-if: Public ordinary functions
Function, find-built-in-conversion-function: Private ordinary functions
Function, find-built-in-conversion-function/by-name: Private ordinary functions
Function, find-built-in-conversion-function/by-type: Private ordinary functions
Function, force-argument-value: Private ordinary functions
Function, identifier=: Private ordinary functions
Function, identifiers-form-argument-name: Private ordinary functions
Function, identifiers-form-for-argument-name-p: Private ordinary functions
Function, identifiers-form-identifiers: Private ordinary functions
Function, identifiers-form-p: Private ordinary functions
Function, long-option-including-parameter-p: Private ordinary functions
Function, long-option-p: Public ordinary functions
Function, make-manager: Public ordinary functions
Function, no-parameter-option-argument-p: Public ordinary functions
Function, non-option-argument-p: Public ordinary functions
Function, option-identifier-from-string: Public ordinary functions
Function, option-p: Public ordinary functions
Function, optional-parameter-option-argument-p: Public ordinary functions
Function, options-processing-terminator-p: Public ordinary functions
Function, others-argument-p: Public ordinary functions
Function, perform-type-conversion: Private ordinary functions
Function, program-apply: Public ordinary functions
Function, program-command-line-arguments-processor: Public ordinary functions
Function, program-funcall: Public ordinary functions
Function, program-funcall-with-alist: Public ordinary functions
Function, program-funcall-with-plist: Public ordinary functions
Function, program-options: Public ordinary functions
Function, reducing-function: Private ordinary functions
Function, reducing-function-form-argument-names: Private ordinary functions
Function, reducing-function-form-for-argument-name-p: Private ordinary functions
Function, reducing-function-form-function-name: Private ordinary functions
Function, reducing-function-form-p: Private ordinary functions
Function, register-built-in-conversion-function: Private ordinary functions
Function, remove-from-plist-unless-keys-are: Private ordinary functions
Function, required-parameter-option-argument-p: Public ordinary functions
Function, save-executable-and-die: Public ordinary functions
Function, separate-argument-declarations: Private ordinary functions
Function, separate-body-components: Private ordinary functions
Function, short-option-p: Public ordinary functions
Function, string-or-character-p: Private ordinary functions
Function, string-to-type-using-read: Private ordinary functions
Function, toggle-policy: Public ordinary functions
Function, update-argument: Public ordinary functions
Function, update-argument/argument: Private ordinary functions
Function, update-argument/no-parameter-option: Private ordinary functions
Function, update-argument/optional-parameter-option: Private ordinary functions
Function, update-argument/others: Private ordinary functions
Function, update-argument/required-parameter-option: Private ordinary functions
Function, use-first-policy: Public ordinary functions
Function, use-last-policy: Public ordinary functions
Function, value-from-alist: Private ordinary functions

G
Generic Function, (setf converter): Private generic functions
Generic Function, (setf matcher): Private generic functions
Generic Function, argument-form: Private generic functions
Generic Function, argument-let-bindings-from-alist: Private generic functions
Generic Function, argument-name: Public generic functions
Generic Function, argument-parameter-name: Public generic functions
Generic Function, argument-parameter-type: Private generic functions
Generic Function, argument-reducing-function-table: Private generic functions
Generic Function, argument-type: Private generic functions
Generic Function, argument-value-table: Private generic functions
Generic Function, arguments: Public generic functions
Generic Function, command-line-arguments: Private generic functions
Generic Function, conversion-function: Public generic functions
Generic Function, conversion-function-form: Public generic functions
Generic Function, convert-argument-values-to-alist: Public generic functions
Generic Function, converter: Private generic functions
Generic Function, do-with-control-c-handled: Private generic functions
Generic Function, executable-files: Public generic functions
Generic Function, identifiers: Public generic functions
Generic Function, information-name: Private generic functions
Generic Function, kill-lisp-machine: Private generic functions
Generic Function, lisp-machine-exit: Private generic functions
Generic Function, lisp-machine-input: Private generic functions
Generic Function, matcher: Private generic functions
Generic Function, name: Private generic functions
Generic Function, parameter-default-value: Public generic functions
Generic Function, process-command-line-arguments: Public generic functions
Generic Function, program-path: Private generic functions
Generic Function, reducing-function-form: Public generic functions
Generic Function, save-executable-using-code-and-die: Private generic functions
Generic Function, start-new-lisp-machine: Private generic functions
Generic Function, wait-for-lisp-machine: Private generic functions

I
identifier=: Private ordinary functions
identifiers: Public generic functions
identifiers: Public generic functions
identifiers-form-argument-name: Private ordinary functions
identifiers-form-for-argument-name-p: Private ordinary functions
identifiers-form-identifiers: Private ordinary functions
identifiers-form-p: Private ordinary functions
information-name: Private generic functions
information-name: Private generic functions
information-name: Private generic functions
initialize-instance: Public standalone methods
input-files: Public standalone methods
input-files: Public standalone methods
input-files: Public standalone methods

K
kill-lisp-machine: Private generic functions
kill-lisp-machine: Private generic functions

L
lisp-machine-exit: Private generic functions
lisp-machine-exit: Private generic functions
lisp-machine-input: Private generic functions
lisp-machine-input: Private generic functions
long-option-including-parameter-p: Private ordinary functions
long-option-p: Public ordinary functions

M
Macro, deconstruct-program-body: Private macros
Macro, define-dispatcher-program: Public macros
Macro, define-program: Public macros
Macro, define-program-options: Public macros
Macro, destructuring-long-option-with-parameter: Private macros
Macro, with-control-c-handled: Private macros
make-manager: Public ordinary functions
matcher: Private generic functions
matcher: Private generic functions
Method, (setf converter): Private generic functions
Method, (setf matcher): Private generic functions
Method, argument-form: Private generic functions
Method, argument-let-bindings-from-alist: Private generic functions
Method, argument-let-bindings-from-alist: Private generic functions
Method, argument-let-bindings-from-alist: Private generic functions
Method, argument-name: Public generic functions
Method, argument-parameter-name: Public generic functions
Method, argument-parameter-type: Private generic functions
Method, argument-reducing-function-table: Private generic functions
Method, argument-type: Private generic functions
Method, argument-value-table: Private generic functions
Method, arguments: Public generic functions
Method, arguments: Public generic functions
Method, arguments: Public generic functions
Method, command-line-arguments: Private generic functions
Method, component-depends-on: Public standalone methods
Method, conversion-function: Public generic functions
Method, conversion-function: Public generic functions
Method, conversion-function-form: Public generic functions
Method, convert-argument-values-to-alist: Public generic functions
Method, converter: Private generic functions
Method, do-with-control-c-handled: Private generic functions
Method, executable-files: Public generic functions
Method, identifiers: Public generic functions
Method, information-name: Private generic functions
Method, information-name: Private generic functions
Method, initialize-instance: Public standalone methods
Method, input-files: Public standalone methods
Method, input-files: Public standalone methods
Method, input-files: Public standalone methods
Method, kill-lisp-machine: Private generic functions
Method, lisp-machine-exit: Private generic functions
Method, lisp-machine-input: Private generic functions
Method, matcher: Private generic functions
Method, name: Private generic functions
Method, output-files: Public standalone methods
Method, parameter-default-value: Public generic functions
Method, perform: Public standalone methods
Method, perform: Public standalone methods
Method, perform: Public standalone methods
Method, perform: Public standalone methods
Method, print-object: Public standalone methods
Method, process-command-line-arguments: Public generic functions
Method, process-command-line-arguments: Public generic functions
Method, program-path: Private generic functions
Method, reducing-function-form: Public generic functions
Method, save-executable-using-code-and-die: Private generic functions
Method, source-file-type: Public standalone methods
Method, start-new-lisp-machine: Private generic functions
Method, wait-for-lisp-machine: Private generic functions

N
name: Private generic functions
name: Private generic functions
no-parameter-option-argument-p: Public ordinary functions
non-option-argument-p: Public ordinary functions

O
option-identifier-from-string: Public ordinary functions
option-p: Public ordinary functions
optional-parameter-option-argument-p: Public ordinary functions
options-processing-terminator-p: Public ordinary functions
others-argument-p: Public ordinary functions
output-files: Public standalone methods

P
parameter-default-value: Public generic functions
parameter-default-value: Public generic functions
perform: Public standalone methods
perform: Public standalone methods
perform: Public standalone methods
perform: Public standalone methods
perform-type-conversion: Private ordinary functions
print-object: Public standalone methods
process-command-line-arguments: Public generic functions
process-command-line-arguments: Public generic functions
process-command-line-arguments: Public generic functions
program-apply: Public ordinary functions
program-command-line-arguments-processor: Public ordinary functions
program-funcall: Public ordinary functions
program-funcall-with-alist: Public ordinary functions
program-funcall-with-plist: Public ordinary functions
program-options: Public ordinary functions
program-path: Private generic functions
program-path: Private generic functions

R
reducing-function: Private ordinary functions
reducing-function-form: Public generic functions
reducing-function-form: Public generic functions
reducing-function-form-argument-names: Private ordinary functions
reducing-function-form-for-argument-name-p: Private ordinary functions
reducing-function-form-function-name: Private ordinary functions
reducing-function-form-p: Private ordinary functions
register-built-in-conversion-function: Private ordinary functions
remove-from-plist-unless-keys-are: Private ordinary functions
required-parameter-option-argument-p: Public ordinary functions

S
save-executable-and-die: Public ordinary functions
save-executable-using-code-and-die: Private generic functions
save-executable-using-code-and-die: Private generic functions
separate-argument-declarations: Private ordinary functions
separate-body-components: Private ordinary functions
short-option-p: Public ordinary functions
source-file-type: Public standalone methods
start-new-lisp-machine: Private generic functions
start-new-lisp-machine: Private generic functions
string-or-character-p: Private ordinary functions
string-to-type-using-read: Private ordinary functions

T
toggle-policy: Public ordinary functions

U
update-argument: Public ordinary functions
update-argument/argument: Private ordinary functions
update-argument/no-parameter-option: Private ordinary functions
update-argument/optional-parameter-option: Private ordinary functions
update-argument/others: Private ordinary functions
update-argument/required-parameter-option: Private ordinary functions
use-first-policy: Public ordinary functions
use-last-policy: Public ordinary functions

V
value-from-alist: Private ordinary functions

W
wait-for-lisp-machine: Private generic functions
wait-for-lisp-machine: Private generic functions
with-control-c-handled: Private macros


A.3 Variables

Jump to:   *  
A   B   C   E   I   M   N   P   R   S   T  
Index Entry  Section

*
*built-in-conversion-functions*: Private special variables
*command-line-arguments-reader*: Public special variables
*lisp-machine-output-stream*: Public special variables

A
argument-reducing-function-table: Private classes
arguments: Public classes
arguments: Public classes
arguments: Private classes

B
before-executable-creation-function: Public classes

C
conversion-function: Private classes
conversion-function-form: Private classes
converter: Private classes

E
executable-options: Public classes

I
identifiers: Private classes

M
matcher: Private classes

N
name: Public classes
name: Public classes
name: Private classes
name: Private classes

P
parameter-default-value: Private classes
parameter-type: Private classes
parmeter-name: Private classes
program: Public classes

R
reducing-function-form: Private classes

S
Slot, argument-reducing-function-table: Private classes
Slot, arguments: Public classes
Slot, arguments: Public classes
Slot, arguments: Private classes
Slot, before-executable-creation-function: Public classes
Slot, conversion-function: Private classes
Slot, conversion-function-form: Private classes
Slot, converter: Private classes
Slot, executable-options: Public classes
Slot, identifiers: Private classes
Slot, matcher: Private classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Private classes
Slot, name: Private classes
Slot, parameter-default-value: Private classes
Slot, parameter-type: Private classes
Slot, parmeter-name: Private classes
Slot, program: Public classes
Slot, reducing-function-form: Private classes
Slot, table: Private classes
Slot, type: Private classes
Special Variable, *built-in-conversion-functions*: Private special variables
Special Variable, *command-line-arguments-reader*: Public special variables
Special Variable, *lisp-machine-output-stream*: Public special variables

T
table: Private classes
type: Private classes


A.4 Data types

Jump to:   A   B   C   D   E   F   G   I   L   M   P   S  
Index Entry  Section

A
argument: Private classes
argument-value-manager.lisp: The lisp-executable/src/argument-value-manager․lisp file
asdf-support.lisp: The lisp-executable/src/asdf-support․lisp file

B
built-in-conversion-function: Private classes

C
Class, argument: Private classes
Class, built-in-conversion-function: Private classes
Class, create-executables-op: Public classes
Class, dispatcher-information: Public classes
Class, executable: Public classes
Class, manager: Private classes
Class, program-information: Public classes
Class, program-options: Public classes
Class, sticky-beak-op: Private classes
conversion-functions.lisp: The lisp-executable/src/conversion-functions․lisp file
create-executables-op: Public classes
creation-sbcl.lisp: The lisp-executable/src/creation-sbcl․lisp file
creation.lisp: The lisp-executable/src/creation․lisp file

D
dispatcher-information: Public classes

E
executable: Public classes

F
File, argument-value-manager.lisp: The lisp-executable/src/argument-value-manager․lisp file
File, asdf-support.lisp: The lisp-executable/src/asdf-support․lisp file
File, conversion-functions.lisp: The lisp-executable/src/conversion-functions․lisp file
File, creation-sbcl.lisp: The lisp-executable/src/creation-sbcl․lisp file
File, creation.lisp: The lisp-executable/src/creation․lisp file
File, gnu-style-command-line-arguments.lisp: The lisp-executable/src/gnu-style-command-line-arguments․lisp file
File, invocation.lisp: The lisp-executable/src/invocation․lisp file
File, lisp-executable.asd: The lisp-executable/lisp-executable․asd file
File, packages.lisp: The lisp-executable/src/packages․lisp file
File, program-definition.lisp: The lisp-executable/src/program-definition․lisp file
File, program-options.lisp: The lisp-executable/src/program-options․lisp file

G
gnu-style-command-line-arguments.lisp: The lisp-executable/src/gnu-style-command-line-arguments․lisp file

I
invocation.lisp: The lisp-executable/src/invocation․lisp file

L
lisp-executable: The lisp-executable system
lisp-executable: The lisp-executable package
lisp-executable.argument-value-manager: The lisp-executable․argument-value-manager package
lisp-executable.asd: The lisp-executable/lisp-executable․asd file
lisp-executable.asdf-support: The lisp-executable․asdf-support package
lisp-executable.creation: The lisp-executable․creation package
lisp-executable.definition: The lisp-executable․definition package
lisp-executable.gnu-style: The lisp-executable․gnu-style package
lisp-executable.invocation: The lisp-executable․invocation package

M
manager: Private classes
Module, src: The lisp-executable/src module

P
Package, lisp-executable: The lisp-executable package
Package, lisp-executable.argument-value-manager: The lisp-executable․argument-value-manager package
Package, lisp-executable.asdf-support: The lisp-executable․asdf-support package
Package, lisp-executable.creation: The lisp-executable․creation package
Package, lisp-executable.definition: The lisp-executable․definition package
Package, lisp-executable.gnu-style: The lisp-executable․gnu-style package
Package, lisp-executable.invocation: The lisp-executable․invocation package
packages.lisp: The lisp-executable/src/packages․lisp file
program-definition.lisp: The lisp-executable/src/program-definition․lisp file
program-information: Public classes
program-options: Public classes
program-options.lisp: The lisp-executable/src/program-options․lisp file

S
src: The lisp-executable/src module
sticky-beak-op: Private classes
System, lisp-executable: The lisp-executable system