This is the macrodynamics Reference Manual, version 0.1.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 05:51:00 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
macrodynamicsA 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/srcmacrodynamics (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.asdmacrodynamics/src/package.lispmacrodynamics/src/util.lispmacrodynamics/src/macrodynamics.lispmacrodynamics/src/package.lispsrc (module).
*system-directory* (special variable).
macrodynamics/src/util.lisppackage.lisp (file).
src (module).
get-assoc (function).
update-alist (function).
macrodynamics/src/macrodynamics.lisputil.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.
macrodynamicsalexandria.
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 |
|---|