This is the macrodynamics Reference Manual, version 0.1.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 05:59:13 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
macrodynamics
A language extension for creating bindings scoped to the entire expansion process of a region of code.
Kyle Littler
LLGPL
0.1.1
alexandria
(system).
src
(module).
Modules are listed depth-first from the system components tree.
macrodynamics/src
macrodynamics
(system).
package.lisp
(file).
util.lisp
(file).
macrodynamics.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
macrodynamics/macrodynamics.asd
macrodynamics/src/package.lisp
macrodynamics/src/util.lisp
macrodynamics/src/macrodynamics.lisp
macrodynamics/src/package.lisp
src
(module).
*system-directory*
(special variable).
macrodynamics/src/util.lisp
package.lisp
(file).
src
(module).
get-assoc
(function).
update-alist
(function).
macrodynamics/src/macrodynamics.lisp
util.lisp
(file).
src
(module).
ct-flet
(macro).
ct-let
(macro).
ct-let*
(macro).
def-dynenv-fun
(macro).
def-dynenv-macro
(macro).
def-dynenv-var
(macro).
def-unbound-dynenv-fun
(macro).
dynenv-function
(macro).
dynenv-macrolet
(macro).
unbound-dynenv-macro-fun
(condition).
unbound-dynenv-macro-var
(condition).
with-dynenv
(macro).
*eval-phases*
(special variable).
*fun-space*
(special variable).
*unbound*
(special variable).
*var-space*
(special variable).
*within-captured-dynenv*
(special variable).
-unbound-
(symbol macro).
dynenv-function%
(function).
fun
(reader method).
(setf fun)
(writer method).
get-dynenv-var
(function).
(setf get-dynenv-var)
(function).
var
(reader method).
(setf var)
(writer method).
Packages are listed by definition order.
macrodynamics
alexandria
.
common-lisp
.
ct-flet
(macro).
ct-let
(macro).
ct-let*
(macro).
def-dynenv-fun
(macro).
def-dynenv-macro
(macro).
def-dynenv-var
(macro).
def-unbound-dynenv-fun
(macro).
dynenv-function
(macro).
dynenv-macrolet
(macro).
unbound-dynenv-macro-fun
(condition).
unbound-dynenv-macro-var
(condition).
with-dynenv
(macro).
*eval-phases*
(special variable).
*fun-space*
(special variable).
*system-directory*
(special variable).
*unbound*
(special variable).
*var-space*
(special variable).
*within-captured-dynenv*
(special variable).
-unbound-
(symbol macro).
dynenv-function%
(function).
fun
(generic reader).
(setf fun)
(generic writer).
get-assoc
(function).
get-dynenv-var
(function).
(setf get-dynenv-var)
(function).
update-alist
(function).
var
(generic reader).
(setf var)
(generic writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Macro for capturing a dynenv within another macro’s body.
Like ASSOC but returns the cdr instead of the whole matching cons and a second value indicating success or failure.
Non-destructively replace cdr of the cons whose car matches ITEM in ALIST with VALUE, or insert a new cons if no car matches ITEM.
unbound-dynenv-macro-fun
)) ¶unbound-dynenv-macro-fun
)) ¶fun
.
unbound-dynenv-macro-var
)) ¶unbound-dynenv-macro-var
)) ¶var
.
Jump to: | (
C D F G M U V W |
---|
Jump to: | (
C D F G M U V W |
---|
Jump to: | *
-
F S V |
---|
Jump to: | *
-
F S V |
---|
Jump to: | C F M P S U |
---|
Jump to: | C F M P S U |
---|