This is the trivial-with-current-source-form Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:57:58 2024 GMT+0.
trivial-with-current-source-form/trivial-with-current-source-form.asd
trivial-with-current-source-form/code/package.lisp
trivial-with-current-source-form/code/sbcl.lisp
trivial-with-current-source-form/code/clasp.lisp
trivial-with-current-source-form/code/unsupported.lisp
trivial-with-current-source-form/code/macro.lisp
The main system appears first, followed by any subsystem dependency.
trivial-with-current-source-form
Helps macro writers produce better errors for macro users
Jan Moringen <jmoringe@techfak.uni-bielefeld.de>
MIT
0.1.0
alexandria
(system).
code
(module).
Modules are listed depth-first from the system components tree.
trivial-with-current-source-form/code
trivial-with-current-source-form
(system).
package.lisp
(file).
sbcl.lisp
(file).
clasp.lisp
(file).
unsupported.lisp
(file).
macro.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
trivial-with-current-source-form/trivial-with-current-source-form.asd
trivial-with-current-source-form/code/package.lisp
trivial-with-current-source-form/code/sbcl.lisp
trivial-with-current-source-form/code/clasp.lisp
trivial-with-current-source-form/code/unsupported.lisp
trivial-with-current-source-form/code/macro.lisp
trivial-with-current-source-form/trivial-with-current-source-form.asd
trivial-with-current-source-form
(system).
trivial-with-current-source-form/code/package.lisp
code
(module).
trivial-with-current-source-form/code/sbcl.lisp
:sbcl
package.lisp
(file).
code
(module).
expand
(function).
trivial-with-current-source-form/code/clasp.lisp
:clasp
sbcl.lisp
(file).
package.lisp
(file).
code
(module).
trivial-with-current-source-form/code/unsupported.lisp
(:not (:or :clasp :sbcl))
clasp.lisp
(file).
sbcl.lisp
(file).
package.lisp
(file).
code
(module).
trivial-with-current-source-form/code/macro.lisp
unsupported.lisp
(file).
clasp.lisp
(file).
sbcl.lisp
(file).
package.lisp
(file).
code
(module).
with-current-source-form
(macro).
Packages are listed by definition order.
trivial-with-current-source-form
common-lisp
.
with-current-source-form
(macro).
expand
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
In a macroexpander, indicate that FORM, FORMS are being processed by BODY.
FORMS are usually sub-forms of the whole form passed to the expander.
If more than one form is supplied, FORMS should be ordered by
specificity, with the most specific form first. This allows the
compiler to try and obtain a source path using subsequent elements of
FORMS if it fails for the first one.
Indicating the processing of sub-forms lets the compiler report precise source locations in case conditions are signaled during the execution of BODY.
Jump to: | E F M W |
---|
Index Entry | Section | ||
---|---|---|---|
| |||
E | |||
expand : | Private ordinary functions | ||
| |||
F | |||
Function, expand : | Private ordinary functions | ||
| |||
M | |||
Macro, with-current-source-form : | Public macros | ||
| |||
W | |||
with-current-source-form : | Public macros | ||
|
Jump to: | E F M W |
---|
Jump to: | C F M P S T U |
---|
Jump to: | C F M P S T U |
---|