This is the defvariant Reference Manual, version 1.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 05:58:09 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
defvariant
Variants 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.lisp
package.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.
defvariant
variant
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 |
---|