This is the type-i Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:58:35 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
type-i
Type Inference Utility on Fundamentally 1-arg Predicates
Masataro Asai
LLGPL
0.1
introspect-environment
(system).
alexandria
(system).
trivia.trivial
(system).
lisp-namespace
(system).
package.lisp
(file).
infer-typep.lisp
(file).
infer-unary.lisp
(file).
infer-derived.lisp
(file).
infer-constants.lisp
(file).
infer-compound.lisp
(file).
infer-numbers.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
type-i/type-i.asd
type-i/package.lisp
type-i/infer-typep.lisp
type-i/infer-unary.lisp
type-i/infer-derived.lisp
type-i/infer-constants.lisp
type-i/infer-compound.lisp
type-i/infer-numbers.lisp
type-i/package.lisp
type-i
(system).
?
(function).
define-inference-rule
(macro).
failed-type-inference
(condition).
test-type
(function).
type-tests
(function).
*inference-rules-doc-table*
(special variable).
*inference-rules-table*
(special variable).
inference-rules-boundp
(function).
inference-rules-let
(macro).
inference-rules-type
(type).
symbol-inference-rules
(function).
(setf symbol-inference-rules)
(function).
unbound-inference-rules
(condition).
type-i/infer-typep.lisp
package.lisp
(file).
type-i
(system).
*compound-infer-level*
(special variable).
*max-compound-type-arguments*
(special variable).
all-compound-types
(function).
predicate-p
(function).
predicate-p-function
(function).
predicatep
(function).
predicatep-function
(function).
valid-type-specifier-p
(function).
type-i/infer-unary.lisp
infer-typep.lisp
(file).
type-i
(system).
typep-form
(function).
type-i/infer-derived.lisp
infer-unary.lisp
(file).
type-i
(system).
type-i/infer-constants.lisp
infer-derived.lisp
(file).
type-i
(system).
+null-tests+
(special variable).
type-i/infer-compound.lisp
infer-constants.lisp
(file).
type-i
(system).
type-i/infer-numbers.lisp
infer-compound.lisp
(file).
type-i
(system).
Packages are listed by definition order.
type-i
alexandria
.
common-lisp
.
introspect-environment
.
trivia.level2
.
?
(function).
define-inference-rule
(macro).
failed-type-inference
(condition).
test-type
(function).
type-tests
(function).
*compound-infer-level*
(special variable).
*inference-rules-doc-table*
(special variable).
*inference-rules-table*
(special variable).
*max-compound-type-arguments*
(special variable).
+null-tests+
(special variable).
all-compound-types
(function).
inference-rules-boundp
(function).
inference-rules-let
(macro).
inference-rules-type
(type).
predicate-p
(function).
predicate-p-function
(function).
predicatep
(function).
predicatep-function
(function).
symbol-inference-rules
(function).
(setf symbol-inference-rules)
(function).
typep-form
(function).
unbound-inference-rules
(condition).
valid-type-specifier-p
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
substitute symbol with ’?, canonicalizing the test form amenable for comparison
infer the type which the given test form is trying to test against.
If the values are NIL,T , it means the type is definitely NIL.
If the values are NIL,NIL , it means the type is not successfully inferred.
Automatically defined boolean function.
Automatically defined getter function. When DEFAULT is supplied, the value is set automatically.
Automatically defined setter function.
unbound-variable
.
Jump to: | (
?
A D F I M P S T V |
---|
Jump to: | (
?
A D F I M P S T V |
---|
Jump to: | *
+
S T |
---|
Jump to: | *
+
S T |
---|
Jump to: | C F I P S T U |
---|
Jump to: | C F I P S T U |
---|