This is the cartesian-product-switch Reference Manual, version 2.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:30:20 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
cartesian-product-switch
CARTESIAN-PRODUCT-SWITCH is a macro for choosing the appropriate form to execute according to the combined results of multiple tests. This is a straightforward and efficient alternative to the convoluted ad-hoc conditionals one might otherwise resort to.
Jean-Philippe Paradis <hexstream@gmail.com>
Public Domain
2.0
map-bind
(system).
package.lisp
(file).
info.lisp
(file).
definitions.lisp
(file).
main.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cartesian-product-switch/cartesian-product-switch.asd
cartesian-product-switch/package.lisp
cartesian-product-switch/info.lisp
cartesian-product-switch/definitions.lisp
cartesian-product-switch/main.lisp
cartesian-product-switch/cartesian-product-switch.asd
cartesian-product-switch
(system).
cartesian-product-switch/package.lisp
cartesian-product-switch
(system).
cartesian-product-switch/info.lisp
package.lisp
(file).
cartesian-product-switch
(system).
define
(macro).
ensure
(function).
expand
(function).
expander
(generic reader).
info
(class).
lambda-list
(generic reader).
locate
(function).
name
(generic reader).
standard-info
(class).
%check-expected-operator
(function).
%extract-&environment
(function).
(setf %locate)
(function).
%make-expander
(function).
%remove-keys
(function).
*infos*
(special variable).
testclause-name
(type).
cartesian-product-switch/definitions.lisp
info.lisp
(file).
cartesian-product-switch
(system).
%map-with-index
(function).
cartesian-product-switch/main.lisp
definitions.lisp
(file).
cartesian-product-switch
(system).
cartesian-product-switch
(macro).
%compute-factors
(function).
%compute-selection-forms
(function).
%expand-linearize
(function).
Packages are listed by definition order.
cartesian-product-switch
cp-switch
common-lisp
.
cartesian-product-switch
(macro).
define
(macro).
ensure
(function).
expand
(function).
expander
(generic reader).
info
(class).
lambda-list
(generic reader).
locate
(function).
name
(generic reader).
standard-info
(class).
%check-expected-operator
(function).
%compute-factors
(function).
%compute-selection-forms
(function).
%expand-linearize
(function).
%extract-&environment
(function).
(setf %locate)
(function).
%make-expander
(function).
%map-with-index
(function).
%remove-keys
(function).
*infos*
(special variable).
testclause-name
(type).
Definitions are sorted by export status, category, package, and then by lexicographic order.
standard-info
)) ¶automatically generated reader method
standard-info
)) ¶automatically generated reader method
standard-info
)) ¶automatically generated reader method
Jump to: | %
(
C D E F G L M N |
---|
Jump to: | %
(
C D E F G L M N |
---|
Jump to: | %
*
S |
---|
Jump to: | %
*
S |
---|
Jump to: | C D F I M P S T |
---|
Jump to: | C D F I M P S T |
---|