This is the defvariant Reference Manual, version 1.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 04:57:43 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
defvariantVariants in Common Lisp.
Frederic Peschanski (format nil
BSD 2-Clause. See LICENSE.
1.1
package.lisp (file).
defvariant.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
defvariant/defvariant.lisppackage.lisp (file).
defvariant (system).
defvariant (macro).
match-error (condition).
match-error-message (reader method).
*example-enabled* (special variable).
build-case-slots (function).
build-case-struct (function).
build-condition (function).
build-dispatch (function).
build-lambda-parameters (function).
build-match-args (function).
build-match-function (function).
build-match-macro (function).
build-structs (function).
build-type-struct (function).
example (macro).
lets (macro).
match-warning (condition).
match-warning-message (reader method).
stringify (function).
symbolize (function).
Packages are listed by definition order.
defvariantvariant
common-lisp.
defvariant (macro).
match-error (condition).
match-error-message (generic reader).
*example-enabled* (special variable).
build-case-slots (function).
build-case-struct (function).
build-condition (function).
build-dispatch (function).
build-lambda-parameters (function).
build-match-args (function).
build-match-function (function).
build-match-macro (function).
build-structs (function).
build-type-struct (function).
example (macro).
lets (macro).
match-warning (condition).
match-warning-message (generic reader).
stringify (function).
symbolize (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
match-error)) ¶Parameter for enabling/disabling
the ‘EXAMPLE‘ macro. Use NIL in production code.
Show an evaluation example, useful for documentation and lightweight testing.
(example ‘EXPR‘ => ‘EXPECTED‘) evaluates ‘EXPR‘ and compare, wrt. ‘EQ?‘
(EQUAL by default) to ‘EXPECTED‘ and raise an error if inequal.
Set ‘WARN-ONLY‘ to T for warning instead of error.
An abbreviation for MULTIPLE-VALUE-BIND.
Converts to a string and append all ‘ARGS‘.
Converts to a string, append and create a symbol from the result.
match-warning)) ¶| Jump to: | B D E F G L M S |
|---|
| Jump to: | B D E F G L M S |
|---|
| Jump to: | *
M S |
|---|
| Jump to: | *
M S |
|---|
| Jump to: | C D F M P S |
|---|
| Jump to: | C D F M P S |
|---|