This is the cartesian-product-switch Reference Manual, version 2.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 03:27:25 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
cartesian-product-switchCARTESIAN-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.asdcartesian-product-switch/package.lispcartesian-product-switch/info.lispcartesian-product-switch/definitions.lispcartesian-product-switch/main.lispcartesian-product-switch/cartesian-product-switch.asdcartesian-product-switch (system).
cartesian-product-switch/package.lispcartesian-product-switch (system).
cartesian-product-switch/info.lisppackage.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.lispinfo.lisp (file).
cartesian-product-switch (system).
%map-with-index (function).
cartesian-product-switch/main.lispdefinitions.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-switchcp-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 |
|---|