This is the specialized-function Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 06:44:02 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
specialized-functionProvides a Julia-like function that automatically compiles a type-specific version of the function from the same code
Masataro Asai
LGPL
0.1
trivia (system).
alexandria (system).
iterate (system).
lisp-namespace (system).
type-r (system).
trivial-cltl2 (system).
0package.lisp (file).
1common.lisp (file).
2find-lexical-variables.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
specialized-function/specialized-function.asdspecialized-function/0package.lispspecialized-function/1common.lispspecialized-function/2find-lexical-variables.lispspecialized-function/specialized-function.asdspecialized-function (system).
specialized-function/0package.lispspecialized-function (system).
specialized-function/1common.lispspecialized-function (system).
register-base-type (function).
specializing (macro).
*base-types* (special variable).
*benchmark-size* (special variable).
*rebuild-widetag* (special variable).
array-element-types (function).
benchmark (function).
in-compile-time (macro).
rebuild-widetag (function).
specialized-function-form (function).
table (function).
table (type).
upgraded-object-type (function).
widetag-lambda (function).
specialized-function/2find-lexical-variables.lispspecialized-function (system).
find-lexical-variables (function).
Packages are listed by definition order.
specialized-functionalexandria.
common-lisp.
iterate.
lisp-namespace.
trivia.level2.
type-r.
register-base-type (function).
specializing (macro).
*base-types* (special variable).
*benchmark-size* (special variable).
*rebuild-widetag* (special variable).
array-element-types (function).
benchmark (function).
find-lexical-variables (function).
in-compile-time (macro).
rebuild-widetag (function).
specialized-function-form (function).
table (function).
table (type).
upgraded-object-type (function).
widetag-lambda (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
macro for debugging
Takes an object and returns a reasonable type declaration for the object. Analogous to upgraded-array-element-type, but works on an object.
| Jump to: | A B F I M R S T U W |
|---|
| Jump to: | A B F I M R S T U W |
|---|
| Jump to: | *
S |
|---|
| Jump to: | *
S |
|---|
| Jump to: | 0
1
2
F P S T |
|---|
| Jump to: | 0
1
2
F P S T |
|---|