This is the named-closure Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 06:03:49 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
named-closure
Named closures
Qiantan Hong <qhong@alum.mit.edu>
Qiantan Hong <qhong@alum.mit.edu>
MIT
0.0.1
closer-mop
(system).
alexandria
(system).
serapeum
(system).
iterate
(system).
trivial-cltl2
(system).
named-closure.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
named-closure/named-closure.lisp
named-closure
(system).
lambda-list-fvs
(function).
lambda-list-serialize-form
(function).
make-function-name
(function).
prevent-eval
(function).
walk-fvs
(function).
Packages are listed by definition order.
named-closure
closer-common-lisp
.
lambda-list-fvs
(function).
lambda-list-serialize-form
(function).
make-function-name
(function).
prevent-eval
(function).
walk-fvs
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Defines a named closure type.
Similar to
(defun make-NAME LAMBDA-LIST-1
(lambda LAMBDA-LIST-2 . BODY))
except that ‘make-NAME’ now returns a funcallable object with slots corresponding to variables declared in LAMBDA-LIST-1, has readable print syntax, and re-evaluating the DEFNCLO updates the function definition of all such funcallable objects. Closed variables with the same names are carried over across update.
Similar to (lambda LAMBDA-LIST . BODY).
Returns a funcallable object with slots corresponding to free variable in BODY, has readable print syntax, and if ‘nclo’ with the same NAME is encountered (for example, if re-evaluated from REPL), the function definition of all such funcallable objects is updated. Closed variables with the same names are carried over across update.
Jump to: | D F L M N P W |
---|
Jump to: | D F L M N P W |
---|
Jump to: | C F N P S |
---|
Jump to: | C F N P S |
---|