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-closureNamed 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.lispnamed-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-closurecloser-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 |
|---|