This is the typo Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:58:55 2024 GMT+0.
typo/typo.asd
typo/packages.lisp
typo/ntype/auxiliary-types.lisp
typo/ntype/bits.lisp
typo/ntype/class-subclasses.lisp
typo/ntype/primitive-ntype-information.lisp
typo/ntype/ntype.lisp
typo/ntype/primitive-ntype.lisp
typo/ntype/upgraded-array-element-ntype.lisp
typo/ntype/upgraded-complex-part-ntype.lisp
typo/ntype/make-eql-ntype.lisp
typo/ntype/make-array-ntype.lisp
typo/ntype/type-specifier-ntype.lisp
typo/ntype/ntype-subtypep.lisp
typo/ntype/ntype-subtypepc2.lisp
typo/ntype/ntype=.lisp
typo/ntype/ntype-union.lisp
typo/ntype/ntype-intersection.lisp
typo/ntype/ntype-subtypecase.lisp
typo/ntype/ntype-contagion.lisp
typo/ntype/values-ntype.lisp
typo/ntype/array-element-ntype.lisp
typo/ntype/complex-part-ntype.lisp
typo/fndb/function-lambda-lists.lisp
typo/fndb/function-name.lisp
typo/fndb/conditions.lisp
typo/fndb/wrap.lisp
typo/fndb/fndb.lisp
typo/fndb/define-fnrecord.lisp
typo/fndb/macros.lisp
typo/fndb/specialize.lisp
typo/fndb/differentiate.lisp
typo/vm/auxiliary.lisp
typo/vm/predicates.lisp
typo/vm/type-checks.lisp
typo/vm/casts.lisp
typo/vm/data-and-control-flow.lisp
typo/vm/types-and-classes.lisp
typo/vm/abs.lisp
typo/vm/add.lisp
typo/vm/array.lisp
typo/vm/char.lisp
typo/vm/cmpeq.lisp
typo/vm/cmpneq.lisp
typo/vm/cmpx.lisp
typo/vm/complex.lisp
typo/vm/exp.lisp
typo/vm/log.lisp
typo/vm/cos.lisp
typo/vm/div.lisp
typo/vm/max.lisp
typo/vm/min.lisp
typo/vm/mul.lisp
typo/vm/signum.lisp
typo/vm/sin.lisp
typo/vm/sub.lisp
typo/vm/sqrt.lisp
typo/vm/string.lisp
typo/vm/tan.lisp
The main system appears first, followed by any subsystem dependency.
typo
A portable type inference library for Common Lisp
Marco Heisig <marco.heisig@fau.de>
MIT
alexandria
(system).
closer-mop
(system).
introspect-environment
(system).
trivia
(system).
trivial-arguments
(system).
trivial-garbage
(system).
packages.lisp
(file).
ntype
(module).
fndb
(module).
vm
(module).
Modules are listed depth-first from the system components tree.
typo/ntype
packages.lisp
(file).
typo
(system).
auxiliary-types.lisp
(file).
bits.lisp
(file).
class-subclasses.lisp
(file).
primitive-ntype-information.lisp
(file).
ntype.lisp
(file).
primitive-ntype.lisp
(file).
upgraded-array-element-ntype.lisp
(file).
upgraded-complex-part-ntype.lisp
(file).
make-eql-ntype.lisp
(file).
make-array-ntype.lisp
(file).
type-specifier-ntype.lisp
(file).
ntype-subtypep.lisp
(file).
ntype-subtypepc2.lisp
(file).
ntype=.lisp
(file).
ntype-union.lisp
(file).
ntype-intersection.lisp
(file).
ntype-subtypecase.lisp
(file).
ntype-contagion.lisp
(file).
values-ntype.lisp
(file).
array-element-ntype.lisp
(file).
complex-part-ntype.lisp
(file).
typo/fndb
ntype
(module).
typo
(system).
function-lambda-lists.lisp
(file).
function-name.lisp
(file).
conditions.lisp
(file).
wrap.lisp
(file).
fndb.lisp
(file).
define-fnrecord.lisp
(file).
macros.lisp
(file).
specialize.lisp
(file).
differentiate.lisp
(file).
typo/vm
fndb
(module).
typo
(system).
auxiliary.lisp
(file).
predicates.lisp
(file).
type-checks.lisp
(file).
casts.lisp
(file).
data-and-control-flow.lisp
(file).
types-and-classes.lisp
(file).
abs.lisp
(file).
add.lisp
(file).
array.lisp
(file).
char.lisp
(file).
cmpeq.lisp
(file).
cmpneq.lisp
(file).
cmpx.lisp
(file).
complex.lisp
(file).
exp.lisp
(file).
log.lisp
(file).
cos.lisp
(file).
div.lisp
(file).
max.lisp
(file).
min.lisp
(file).
mul.lisp
(file).
signum.lisp
(file).
sin.lisp
(file).
sub.lisp
(file).
sqrt.lisp
(file).
string.lisp
(file).
tan.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
typo/typo.asd
typo/packages.lisp
typo/ntype/auxiliary-types.lisp
typo/ntype/bits.lisp
typo/ntype/class-subclasses.lisp
typo/ntype/primitive-ntype-information.lisp
typo/ntype/ntype.lisp
typo/ntype/primitive-ntype.lisp
typo/ntype/upgraded-array-element-ntype.lisp
typo/ntype/upgraded-complex-part-ntype.lisp
typo/ntype/make-eql-ntype.lisp
typo/ntype/make-array-ntype.lisp
typo/ntype/type-specifier-ntype.lisp
typo/ntype/ntype-subtypep.lisp
typo/ntype/ntype-subtypepc2.lisp
typo/ntype/ntype=.lisp
typo/ntype/ntype-union.lisp
typo/ntype/ntype-intersection.lisp
typo/ntype/ntype-subtypecase.lisp
typo/ntype/ntype-contagion.lisp
typo/ntype/values-ntype.lisp
typo/ntype/array-element-ntype.lisp
typo/ntype/complex-part-ntype.lisp
typo/fndb/function-lambda-lists.lisp
typo/fndb/function-name.lisp
typo/fndb/conditions.lisp
typo/fndb/wrap.lisp
typo/fndb/fndb.lisp
typo/fndb/define-fnrecord.lisp
typo/fndb/macros.lisp
typo/fndb/specialize.lisp
typo/fndb/differentiate.lisp
typo/vm/auxiliary.lisp
typo/vm/predicates.lisp
typo/vm/type-checks.lisp
typo/vm/casts.lisp
typo/vm/data-and-control-flow.lisp
typo/vm/types-and-classes.lisp
typo/vm/abs.lisp
typo/vm/add.lisp
typo/vm/array.lisp
typo/vm/char.lisp
typo/vm/cmpeq.lisp
typo/vm/cmpneq.lisp
typo/vm/cmpx.lisp
typo/vm/complex.lisp
typo/vm/exp.lisp
typo/vm/log.lisp
typo/vm/cos.lisp
typo/vm/div.lisp
typo/vm/max.lisp
typo/vm/min.lisp
typo/vm/mul.lisp
typo/vm/signum.lisp
typo/vm/sin.lisp
typo/vm/sub.lisp
typo/vm/sqrt.lisp
typo/vm/string.lisp
typo/vm/tan.lisp
typo/ntype/auxiliary-types.lisp
ntype
(module).
argument-index
(type).
arity
(type).
byte-specifier
(type).
character-code
(type).
character-designator
(type).
complex-double-float
(type).
complex-long-float
(type).
complex-short-float
(type).
complex-single-float
(type).
extended-function-designator
(type).
function-designator
(type).
function-name
(type).
generalized-boolean
(type).
non-nil-symbol
(type).
package-designator
(type).
radix
(type).
string-designator
(type).
type-specifier
(type).
variable-name
(type).
zero
(type).
*built-in-classes*
(special variable).
*standardized-atomic-type-specifiers*
(special variable).
*standardized-compound-only-type-specifiers*
(special variable).
*standardized-compound-type-specifiers*
(special variable).
standardized-atomic-type-specifier
(type).
standardized-compound-type-specifier
(type).
standardized-type-specifier
(type).
typo/ntype/bits.lisp
ntype
(module).
+base-char-bits+
(constant).
+character-bits+
(constant).
+double-float-bits+
(constant).
+long-float-bits+
(constant).
+short-float-bits+
(constant).
+single-float-bits+
(constant).
+word-bits+
(constant).
base-char-code-limit
(constant).
+fixnum-bits+
(constant).
float-bits
(function).
float-exponent-bits
(function).
typo/ntype/class-subclasses.lisp
ntype
(module).
class-subclasses
(function).
typo/ntype/primitive-ntype-information.lisp
ntype
(module).
ntype-index
(type).
*primitive-ntype-information*
(special variable).
typo/ntype/ntype.lisp
ntype
(module).
array-element-ntype
(generic function).
complex-part-ntype
(generic function).
eql-ntype-object
(reader).
eql-ntype-p
(function).
ntype
(structure).
ntype-bits
(generic function).
ntype-contagion
(generic function).
ntype-index
(reader).
ntype-intersection
(generic function).
ntype-of
(function).
ntype-primitive-ntype
(generic function).
ntype-subtypep
(generic function).
ntype-subtypepc2
(generic function).
ntype-type-specifier
(generic function).
ntype-union
(generic function).
ntype=
(generic function).
ntypep
(function).
primitive-ntype
(structure).
primitive-ntype-p
(function).
print-object
(method).
type-specifier-ntype
(compiler macro).
type-specifier-ntype
(generic function).
upgraded-array-element-ntype
(generic function).
upgraded-complex-part-ntype
(generic function).
%make-array-ntype
(function).
%make-eql-ntype
(function).
%make-primitive-ntype
(function).
array-ntype
(structure).
array-ntype-dimensions
(reader).
array-ntype-element-ntype
(reader).
array-ntype-element-type
(function).
array-ntype-index
(function).
array-ntype-p
(function).
array-ntype-simplep
(reader).
eql-ntype
(structure).
eql-ntype-index
(function).
make-array-ntype
(generic function).
make-eql-ntype
(generic function).
primitive-ntype-bits
(reader).
primitive-ntype-class
(reader).
(setf primitive-ntype-class)
(writer).
primitive-ntype-index
(function).
primitive-ntype-type-specifier
(reader).
typo/ntype/primitive-ntype.lisp
ntype
(module).
+primitive-ntype-limit+
(constant).
empty-ntype
(function).
false-ntype
(function).
make-load-form
(method).
ntype-primitive-ntype
(method).
primitive-ntype-from-index
(function).
primitive-ntypes
(function).
true-ntype
(function).
universal-ntype
(function).
*complex-primitive-ntypes*
(special variable).
*float-primitive-ntypes*
(special variable).
*primitive-ntypes*
(special variable).
*upgraded-array-element-primitive-ntypes*
(special variable).
*upgraded-complex-part-primitive-ntypes*
(special variable).
find-primitive-ntype
(compiler macro).
find-primitive-ntype
(function).
typo/ntype/upgraded-array-element-ntype.lisp
ntype
(module).
upgraded-array-element-ntype
(method).
upgraded-array-element-ntype
(method).
primitive-ntype-upgraded-array-element-ntype
(function).
typo/ntype/upgraded-complex-part-ntype.lisp
ntype
(module).
upgraded-complex-part-ntype
(method).
upgraded-complex-part-ntype
(method).
primitive-ntype-upgraded-complex-part-ntype
(function).
typo/ntype/make-eql-ntype.lisp
ntype
(module).
make-load-form
(method).
ntype-primitive-ntype
(method).
*eql-ntype-table*
(special variable).
define-make-eql-ntype-methods
(macro).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
make-eql-ntype
(method).
typo/ntype/make-array-ntype.lisp
ntype
(module).
make-load-form
(method).
ntype-primitive-ntype
(method).
*array-ntype-table*
(special variable).
canonicalize-array-dimension-specifier
(function).
canonicalize-array-element-type
(function).
make-array-ntype
(compiler macro).
make-array-ntype
(method).
typo/ntype/type-specifier-ntype.lisp
ntype
(module).
type-specifier-ntype
(method).
type-specifier-ntype
(method).
type-specifier-ntype
(method).
type-specifier-ntype
(method).
type-specifier-ntype
(method).
*atomic-type-specifier-table*
(special variable).
*class-type-specifier-table*
(special variable).
compound-type-specifier-ntype
(generic function).
find-integer-ntype
(function).
find-signed-byte-ntype
(function).
find-unsigned-byte-ntype
(function).
make-complex-ntype
(function).
search-interval-ntype
(macro).
typo/ntype/ntype-subtypep.lisp
ntype
(module).
ntype-subtypep
(method).
ntype-subtypep
(method).
ntype-subtypep
(method).
ntype-subtypep
(method).
ntype-subtypep
(method).
ntype-subtypep
(method).
ntype-subtypep
(method).
array-dimensions-subtypep
(function).
array-element-ntype-subtypep
(function).
array-simplep-subtypep
(function).
primitive-ntype-subtypep
(function).
typo/ntype/ntype-subtypepc2.lisp
ntype
(module).
ntype-subtypepc2
(method).
ntype-subtypepc2
(method).
ntype-subtypepc2
(method).
ntype-subtypepc2
(method).
ntype-subtypepc2
(method).
primitive-ntype-subtypepc2
(function).
typo/ntype/ntype-union.lisp
ntype
(module).
ntype-union
(method).
ntype-union
(method).
ntype-union
(method).
ntype-union
(method).
ntype-union
(method).
ntype-union
(method).
ntype-union
(method).
ntype-union
(method).
ntype-union
(method).
ntype-union
(method).
array-dimensions-union
(function).
array-element-ntype-union
(function).
array-simplep-union
(function).
primitive-ntype-union
(function).
typo/ntype/ntype-intersection.lisp
ntype
(module).
ntype-intersection
(method).
ntype-intersection
(method).
ntype-intersection
(method).
ntype-intersection
(method).
ntype-intersection
(method).
ntype-intersection
(method).
ntype-intersection
(method).
ntype-intersection
(method).
ntype-intersection
(method).
ntype-intersection
(method).
ntype-intersection
(method).
ntype-intersection
(method).
primitive-ntype-intersection
(function).
typo/ntype/ntype-subtypecase.lisp
ntype
(module).
ntype-subtypecase
(macro).
typo/ntype/ntype-contagion.lisp
ntype
(module).
ntype-contagion
(method).
complex-contagion
(function).
complex-ntype-from-real-ntype
(function).
float-contagion
(function).
ntype-contagion/slow
(function).
primitive-ntype-contagion
(function).
typo/ntype/values-ntype.lisp
ntype
(module).
make-single-value-values-ntype
(function).
make-values-ntype
(function).
print-object
(method).
values-ntype
(structure).
values-ntype-minimum-number-of-values
(method).
values-ntype-minimum-number-of-values
(method).
values-ntype-nth-value-ntype
(generic function).
values-ntype-number-of-non-rest-values
(generic function).
values-ntype-number-of-optional-values
(generic function).
values-ntype-p
(function).
values-ntype-rest-ntype
(generic function).
values-ntype-type-specifier
(generic function).
values-type-specifier-values-ntype
(compiler macro).
values-type-specifier-values-ntype
(function).
%make-full-values-ntype
(function).
%make-single-value-values-ntype
(function).
copy-full-values-ntype
(function).
copy-single-value-values-ntype
(function).
full-values-ntype
(structure).
full-values-ntype-nmin
(reader).
full-values-ntype-ntypes
(reader).
full-values-ntype-p
(function).
full-values-ntype-rest
(reader).
single-value-values-ntype
(structure).
single-value-values-ntype-ntype
(reader).
single-value-values-ntype-p
(function).
values-ntype-mininum-number-of-values
(generic function).
typo/ntype/array-element-ntype.lisp
ntype
(module).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
array-element-ntype
(method).
define-array-element-ntype-methods
(macro).
typo/ntype/complex-part-ntype.lisp
ntype
(module).
complex-part-ntype
(method).
complex-part-ntype
(method).
complex-part-ntype
(method).
define-complex-part-ntype-methods
(macro).
typo/fndb/function-lambda-lists.lisp
fndb
(module).
function-arity
(function).
lambda-list-arity
(function).
function-lambda-list
(function).
typo/fndb/function-name.lisp
fndb
(module).
function-name
(function).
typo/fndb/conditions.lisp
fndb
(module).
invalid-arguments
(condition).
invalid-differentiation-index
(condition).
non-numeric-differentiation-argument
(condition).
specialization-error
(condition).
specialization-error-argument-types
(reader method).
specialization-error-arguments
(reader method).
specialization-error-arguments
(reader method).
specialization-error-arguments
(reader method).
specialization-error-function
(reader method).
specialization-error-index
(reader method).
specialization-error-index
(reader method).
wrong-number-of-arguments
(condition).
typo/fndb/wrap.lisp
fndb
(module).
wrap
(macro).
wrap-constant
(function).
wrap-function
(function).
wrapper-nth-value
(function).
wrapper-ntype
(function).
*wrap-constant*
(special variable).
*wrap-function*
(special variable).
*wrapper-nth-value*
(special variable).
*wrapper-ntype*
(special variable).
define-special-function
(macro).
expand-wrap
(function).
unbound-special-function
(function).
typo/fndb/fndb.lisp
fndb
(module).
ensure-fnrecord
(compiler macro).
ensure-fnrecord
(function).
find-fnrecord
(function).
fnrecord
(class).
fnrecord-differentiator
(generic function).
fnrecord-function
(generic reader).
fnrecord-function-designator
(generic function).
fnrecord-max-arguments
(generic function).
fnrecord-min-arguments
(generic function).
fnrecord-name
(generic reader).
fnrecord-properties
(generic function).
fnrecord-specializer
(generic function).
fnrecordp
(generic function).
function-differentiator
(compiler macro).
function-differentiator
(function).
function-specializer
(compiler macro).
function-specializer
(function).
print-object
(method).
shared-initialize
(method).
shared-initialize
(method).
*fndb*
(special variable).
copy-fndb
(function).
ensure-fdefinition
(function).
fndb
(structure).
fndb-function-name-table
(reader).
fndb-function-table
(reader).
fndb-key-and-table
(function).
fndb-setf-function-name-table
(reader).
fndbp
(function).
fnrecord-lambda-list
(reader method).
fnrecord-lambda-list
(method).
full-fnrecord
(class).
make-default-differentiator
(function).
make-default-specializer
(function).
make-fndb
(function).
minimal-fnrecord
(class).
update-fnrecord
(function).
typo/fndb/define-fnrecord.lisp
fndb
(module).
define-fnrecord
(macro).
typo/fndb/macros.lisp
fndb
(module).
assert-wrapper-type
(macro).
define-instruction
(macro).
define-simple-instruction
(macro).
%abort-specialization
(function).
block-name
(function).
differentiator-lambda
(macro).
gensymify
(function).
specializer-lambda
(macro).
typo/fndb/specialize.lisp
fndb
(module).
infer-values-ntype
(function).
specialize
(function).
typo/fndb/differentiate.lisp
fndb
(module).
differentiate
(function).
diff
(function).
typo/vm/auxiliary.lisp
vm
(module).
and-fn
(function).
choose
(function).
coerce-to-complex-double-float
(function).
coerce-to-complex-long-float
(function).
coerce-to-complex-short-float
(function).
coerce-to-complex-single-float
(function).
coerce-to-double-float
(function).
coerce-to-long-float
(function).
coerce-to-short-float
(function).
coerce-to-single-float
(function).
cswap
(function).
cswap2
(function).
or-fn
(function).
prog2-fn
(function).
argmax
(function).
argmin
(function).
double-float-e
(constant).
double-float-pi
(constant).
ln
(function).
long-float-e
(constant).
long-float-pi
(constant).
map-unique-pairs
(function).
short-float-e
(constant).
short-float-pi
(constant).
single-float-e
(constant).
single-float-pi
(constant).
two-arg*
(function).
two-arg+
(function).
two-arg-
(function).
two-arg/
(function).
typo/vm/predicates.lisp
vm
(module).
define-predicate-fnrecord
(macro).
typo/vm/type-checks.lisp
vm
(module).
the-character
(function).
the-complex
(function).
the-complex-double-float
(function).
the-complex-long-float
(function).
the-complex-short-float
(function).
the-complex-single-float
(function).
the-double-float
(function).
the-float
(function).
the-function
(function).
the-integer
(function).
the-long-float
(function).
the-number
(function).
the-rational
(function).
the-real
(function).
the-short-float
(function).
the-single-float
(function).
the-symbol
(function).
define-type-check
(macro).
typo/vm/casts.lisp
vm
(module).
complex-double-float-from-complex-long-float
(function).
complex-double-float-from-complex-short-float
(function).
complex-double-float-from-complex-single-float
(function).
complex-double-float-from-double-float
(function).
complex-long-float-from-complex-double-float
(function).
complex-long-float-from-complex-short-float
(function).
complex-long-float-from-complex-single-float
(function).
complex-long-float-from-long-float
(function).
complex-short-float-from-complex-double-float
(function).
complex-short-float-from-complex-long-float
(function).
complex-short-float-from-complex-single-float
(function).
complex-short-float-from-short-float
(function).
complex-single-float-from-complex-double-float
(function).
complex-single-float-from-complex-long-float
(function).
complex-single-float-from-complex-short-float
(function).
complex-single-float-from-single-float
(function).
double-float-from-integer
(function).
double-float-from-long-float
(function).
double-float-from-short-float
(function).
double-float-from-single-float
(function).
long-float-from-double-float
(function).
long-float-from-integer
(function).
long-float-from-short-float
(function).
long-float-from-single-float
(function).
short-float-from-double-float
(function).
short-float-from-integer
(function).
short-float-from-long-float
(function).
short-float-from-single-float
(function).
single-float-from-double-float
(function).
single-float-from-integer
(function).
single-float-from-long-float
(function).
single-float-from-short-float
(function).
typo/vm/abs.lisp
vm
(module).
complex-double-float-abs
(function).
complex-long-float-abs
(function).
complex-short-float-abs
(function).
complex-single-float-abs
(function).
double-float-abs
(function).
long-float-abs
(function).
short-float-abs
(function).
single-float-abs
(function).
integer-abs
(function).
typo/vm/add.lisp
vm
(module).
two-arg-complex-double-float+
(function).
two-arg-complex-long-float+
(function).
two-arg-complex-short-float+
(function).
two-arg-complex-single-float+
(function).
two-arg-double-float+
(function).
two-arg-integer+
(function).
two-arg-long-float+
(function).
two-arg-short-float+
(function).
two-arg-single-float+
(function).
typo/vm/array.lisp
vm
(module).
double-float-row-major-aref
(function).
(setf double-float-row-major-aref)
(function).
long-float-row-major-aref
(function).
(setf long-float-row-major-aref)
(function).
short-float-row-major-aref
(function).
(setf short-float-row-major-aref)
(function).
single-float-row-major-aref
(function).
(setf single-float-row-major-aref)
(function).
typo/vm/char.lisp
vm
(module).
two-arg-base-char-equal
(function).
two-arg-base-char-greaterp
(function).
two-arg-base-char-lessp
(function).
two-arg-base-char-not-equal
(function).
two-arg-base-char-not-greaterp
(function).
two-arg-base-char-not-lessp
(function).
two-arg-base-char/=
(function).
two-arg-base-char<
(function).
two-arg-base-char<=
(function).
two-arg-base-char=
(function).
two-arg-base-char>
(function).
two-arg-base-char>=
(function).
two-arg-char-equal
(function).
two-arg-char-greaterp
(function).
two-arg-char-lessp
(function).
two-arg-char-not-equal
(function).
two-arg-char-not-greaterp
(function).
two-arg-char-not-lessp
(function).
two-arg-char/=
(function).
two-arg-char<
(function).
two-arg-char<=
(function).
two-arg-char=
(function).
two-arg-char>
(function).
two-arg-char>=
(function).
typo/vm/cmpeq.lisp
vm
(module).
two-arg-complex-double-float=
(function).
two-arg-complex-long-float=
(function).
two-arg-complex-short-float=
(function).
two-arg-complex-single-float=
(function).
two-arg-double-float=
(function).
two-arg-long-float=
(function).
two-arg-short-float=
(function).
two-arg-single-float=
(function).
two-arg=
(function).
typo/vm/cmpneq.lisp
vm
(module).
two-arg-complex-double-float/=
(function).
two-arg-complex-long-float/=
(function).
two-arg-complex-short-float/=
(function).
two-arg-complex-single-float/=
(function).
two-arg-double-float/=
(function).
two-arg-long-float/=
(function).
two-arg-short-float/=
(function).
two-arg-single-float/=
(function).
two-arg/=
(function).
typo/vm/cmpx.lisp
vm
(module).
two-arg-double-float<
(function).
two-arg-double-float<=
(function).
two-arg-double-float>
(function).
two-arg-double-float>=
(function).
two-arg-long-float<
(function).
two-arg-long-float<=
(function).
two-arg-long-float>
(function).
two-arg-long-float>=
(function).
two-arg-short-float<
(function).
two-arg-short-float<=
(function).
two-arg-short-float>
(function).
two-arg-short-float>=
(function).
two-arg-single-float<
(function).
two-arg-single-float<=
(function).
two-arg-single-float>
(function).
two-arg-single-float>=
(function).
cmpx
(macro).
typo/vm/complex.lisp
vm
(module).
complex-double-float-imagpart
(function).
complex-double-float-realpart
(function).
complex-long-float-imagpart
(function).
complex-long-float-realpart
(function).
complex-short-float-imagpart
(function).
complex-short-float-realpart
(function).
complex-single-float-imagpart
(function).
complex-single-float-realpart
(function).
double-float-cis
(function).
double-float-complex
(function).
long-float-cis
(function).
long-float-complex
(function).
short-float-cis
(function).
short-float-complex
(function).
single-float-cis
(function).
single-float-complex
(function).
typo/vm/exp.lisp
vm
(module).
double-float-exp
(function).
long-float-exp
(function).
short-float-exp
(function).
single-float-exp
(function).
typo/vm/log.lisp
vm
(module).
double-float-ln
(function).
long-float-ln
(function).
short-float-ln
(function).
single-float-ln
(function).
typo/vm/cos.lisp
vm
(module).
complex-double-float-cos
(function).
complex-long-float-cos
(function).
complex-short-float-cos
(function).
complex-single-float-cos
(function).
double-float-cos
(function).
long-float-cos
(function).
short-float-cos
(function).
single-float-cos
(function).
typo/vm/div.lisp
vm
(module).
two-arg-complex-double-float/
(function).
two-arg-complex-long-float/
(function).
two-arg-complex-short-float/
(function).
two-arg-complex-single-float/
(function).
two-arg-double-float/
(function).
two-arg-long-float/
(function).
two-arg-short-float/
(function).
two-arg-single-float/
(function).
typo/vm/max.lisp
vm
(module).
two-arg-double-float-max
(function).
two-arg-long-float-max
(function).
two-arg-short-float-max
(function).
two-arg-single-float-max
(function).
typo/vm/min.lisp
vm
(module).
two-arg-double-float-min
(function).
two-arg-long-float-min
(function).
two-arg-short-float-min
(function).
two-arg-single-float-min
(function).
typo/vm/mul.lisp
vm
(module).
two-arg-complex-double-float*
(function).
two-arg-complex-long-float*
(function).
two-arg-complex-short-float*
(function).
two-arg-complex-single-float*
(function).
two-arg-double-float*
(function).
two-arg-integer*
(function).
two-arg-long-float*
(function).
two-arg-short-float*
(function).
two-arg-single-float*
(function).
typo/vm/sin.lisp
vm
(module).
complex-double-float-sin
(function).
complex-long-float-sin
(function).
complex-short-float-sin
(function).
complex-single-float-sin
(function).
double-float-sin
(function).
long-float-sin
(function).
short-float-sin
(function).
single-float-sin
(function).
typo/vm/sub.lisp
vm
(module).
one-arg-complex-double-float-
(function).
one-arg-complex-long-float-
(function).
one-arg-complex-short-float-
(function).
one-arg-complex-single-float-
(function).
one-arg-double-float-
(function).
one-arg-integer-
(function).
one-arg-long-float-
(function).
one-arg-short-float-
(function).
one-arg-single-float-
(function).
two-arg-complex-double-float-
(function).
two-arg-complex-long-float-
(function).
two-arg-complex-short-float-
(function).
two-arg-complex-single-float-
(function).
two-arg-double-float-
(function).
two-arg-integer-
(function).
two-arg-long-float-
(function).
two-arg-short-float-
(function).
two-arg-single-float-
(function).
typo/vm/sqrt.lisp
vm
(module).
double-float-sqrt
(function).
long-float-sqrt
(function).
short-float-sqrt
(function).
single-float-sqrt
(function).
typo/vm/tan.lisp
vm
(module).
complex-double-float-tan
(function).
complex-long-float-tan
(function).
complex-short-float-tan
(function).
complex-single-float-tan
(function).
double-float-tan
(function).
long-float-tan
(function).
short-float-tan
(function).
single-float-tan
(function).
Packages are listed by definition order.
typo.vm
closer-common-lisp
.
typo
.
argmax
(function).
argmin
(function).
cmpx
(macro).
define-predicate-fnrecord
(macro).
define-type-check
(macro).
double-float-e
(constant).
double-float-pi
(constant).
integer-abs
(function).
ln
(function).
long-float-e
(constant).
long-float-pi
(constant).
map-unique-pairs
(function).
short-float-e
(constant).
short-float-pi
(constant).
single-float-e
(constant).
single-float-pi
(constant).
two-arg*
(function).
two-arg+
(function).
two-arg-
(function).
two-arg/
(function).
typo
closer-common-lisp
.
+base-char-bits+
(constant).
+character-bits+
(constant).
+double-float-bits+
(constant).
+long-float-bits+
(constant).
+primitive-ntype-limit+
(constant).
+short-float-bits+
(constant).
+single-float-bits+
(constant).
+word-bits+
(constant).
and-fn
(function).
argument-index
(type).
arity
(type).
array-element-ntype
(generic function).
assert-wrapper-type
(macro).
base-char-code-limit
(constant).
byte-specifier
(type).
character-code
(type).
character-designator
(type).
choose
(function).
coerce-to-complex-double-float
(function).
coerce-to-complex-long-float
(function).
coerce-to-complex-short-float
(function).
coerce-to-complex-single-float
(function).
coerce-to-double-float
(function).
coerce-to-long-float
(function).
coerce-to-short-float
(function).
coerce-to-single-float
(function).
complex-double-float
(type).
complex-double-float-abs
(function).
complex-double-float-cos
(function).
complex-double-float-from-complex-long-float
(function).
complex-double-float-from-complex-short-float
(function).
complex-double-float-from-complex-single-float
(function).
complex-double-float-from-double-float
(function).
complex-double-float-imagpart
(function).
complex-double-float-realpart
(function).
complex-double-float-sin
(function).
complex-double-float-tan
(function).
complex-long-float
(type).
complex-long-float-abs
(function).
complex-long-float-cos
(function).
complex-long-float-from-complex-double-float
(function).
complex-long-float-from-complex-short-float
(function).
complex-long-float-from-complex-single-float
(function).
complex-long-float-from-long-float
(function).
complex-long-float-imagpart
(function).
complex-long-float-realpart
(function).
complex-long-float-sin
(function).
complex-long-float-tan
(function).
complex-part-ntype
(generic function).
complex-short-float
(type).
complex-short-float-abs
(function).
complex-short-float-cos
(function).
complex-short-float-from-complex-double-float
(function).
complex-short-float-from-complex-long-float
(function).
complex-short-float-from-complex-single-float
(function).
complex-short-float-from-short-float
(function).
complex-short-float-imagpart
(function).
complex-short-float-realpart
(function).
complex-short-float-sin
(function).
complex-short-float-tan
(function).
complex-single-float
(type).
complex-single-float-abs
(function).
complex-single-float-cos
(function).
complex-single-float-from-complex-double-float
(function).
complex-single-float-from-complex-long-float
(function).
complex-single-float-from-complex-short-float
(function).
complex-single-float-from-single-float
(function).
complex-single-float-imagpart
(function).
complex-single-float-realpart
(function).
complex-single-float-sin
(function).
complex-single-float-tan
(function).
cswap
(function).
cswap2
(function).
define-fnrecord
(macro).
define-instruction
(macro).
define-simple-instruction
(macro).
differentiate
(function).
double-float-abs
(function).
double-float-cis
(function).
double-float-complex
(function).
double-float-cos
(function).
double-float-exp
(function).
double-float-from-integer
(function).
double-float-from-long-float
(function).
double-float-from-short-float
(function).
double-float-from-single-float
(function).
double-float-ln
(function).
double-float-row-major-aref
(function).
(setf double-float-row-major-aref)
(function).
double-float-sin
(function).
double-float-sqrt
(function).
double-float-tan
(function).
empty-ntype
(function).
ensure-fnrecord
(compiler macro).
ensure-fnrecord
(function).
eql-ntype-object
(reader).
eql-ntype-p
(function).
extended-function-designator
(type).
false-ntype
(function).
find-fnrecord
(function).
fnrecord
(class).
fnrecord-differentiator
(generic function).
fnrecord-function
(generic reader).
fnrecord-function-designator
(generic function).
fnrecord-max-arguments
(generic function).
fnrecord-min-arguments
(generic function).
fnrecord-name
(generic reader).
fnrecord-properties
(generic function).
fnrecord-specializer
(generic function).
fnrecordp
(generic function).
function-arity
(function).
function-designator
(type).
function-differentiator
(compiler macro).
function-differentiator
(function).
function-name
(function).
function-name
(type).
function-specializer
(compiler macro).
function-specializer
(function).
generalized-boolean
(type).
infer-values-ntype
(function).
lambda-list-arity
(function).
long-float-abs
(function).
long-float-cis
(function).
long-float-complex
(function).
long-float-cos
(function).
long-float-exp
(function).
long-float-from-double-float
(function).
long-float-from-integer
(function).
long-float-from-short-float
(function).
long-float-from-single-float
(function).
long-float-ln
(function).
long-float-row-major-aref
(function).
(setf long-float-row-major-aref)
(function).
long-float-sin
(function).
long-float-sqrt
(function).
long-float-tan
(function).
make-single-value-values-ntype
(function).
make-values-ntype
(function).
non-nil-symbol
(type).
ntype
(structure).
ntype
(slot).
ntype-bits
(generic function).
ntype-contagion
(generic function).
ntype-index
(reader).
ntype-index
(type).
ntype-intersection
(generic function).
ntype-of
(function).
ntype-primitive-ntype
(generic function).
ntype-subtypecase
(macro).
ntype-subtypep
(generic function).
ntype-subtypepc2
(generic function).
ntype-type-specifier
(generic function).
ntype-union
(generic function).
ntype=
(generic function).
ntypep
(function).
one-arg-complex-double-float-
(function).
one-arg-complex-long-float-
(function).
one-arg-complex-short-float-
(function).
one-arg-complex-single-float-
(function).
one-arg-double-float-
(function).
one-arg-integer-
(function).
one-arg-long-float-
(function).
one-arg-short-float-
(function).
one-arg-single-float-
(function).
or-fn
(function).
package-designator
(type).
primitive-ntype
(structure).
primitive-ntype-from-index
(function).
primitive-ntype-p
(function).
primitive-ntypes
(function).
prog2-fn
(function).
radix
(type).
short-float-abs
(function).
short-float-cis
(function).
short-float-complex
(function).
short-float-cos
(function).
short-float-exp
(function).
short-float-from-double-float
(function).
short-float-from-integer
(function).
short-float-from-long-float
(function).
short-float-from-single-float
(function).
short-float-ln
(function).
short-float-row-major-aref
(function).
(setf short-float-row-major-aref)
(function).
short-float-sin
(function).
short-float-sqrt
(function).
short-float-tan
(function).
single-float-abs
(function).
single-float-cis
(function).
single-float-complex
(function).
single-float-cos
(function).
single-float-exp
(function).
single-float-from-double-float
(function).
single-float-from-integer
(function).
single-float-from-long-float
(function).
single-float-from-short-float
(function).
single-float-ln
(function).
single-float-row-major-aref
(function).
(setf single-float-row-major-aref)
(function).
single-float-sin
(function).
single-float-sqrt
(function).
single-float-tan
(function).
specialize
(function).
string-designator
(type).
the-character
(function).
the-complex
(function).
the-complex-double-float
(function).
the-complex-long-float
(function).
the-complex-short-float
(function).
the-complex-single-float
(function).
the-double-float
(function).
the-float
(function).
the-function
(function).
the-integer
(function).
the-long-float
(function).
the-number
(function).
the-rational
(function).
the-real
(function).
the-short-float
(function).
the-single-float
(function).
the-symbol
(function).
true-ntype
(function).
two-arg-base-char-equal
(function).
two-arg-base-char-greaterp
(function).
two-arg-base-char-lessp
(function).
two-arg-base-char-not-equal
(function).
two-arg-base-char-not-greaterp
(function).
two-arg-base-char-not-lessp
(function).
two-arg-base-char/=
(function).
two-arg-base-char<
(function).
two-arg-base-char<=
(function).
two-arg-base-char=
(function).
two-arg-base-char>
(function).
two-arg-base-char>=
(function).
two-arg-char-equal
(function).
two-arg-char-greaterp
(function).
two-arg-char-lessp
(function).
two-arg-char-not-equal
(function).
two-arg-char-not-greaterp
(function).
two-arg-char-not-lessp
(function).
two-arg-char/=
(function).
two-arg-char<
(function).
two-arg-char<=
(function).
two-arg-char=
(function).
two-arg-char>
(function).
two-arg-char>=
(function).
two-arg-complex-double-float*
(function).
two-arg-complex-double-float+
(function).
two-arg-complex-double-float-
(function).
two-arg-complex-double-float/
(function).
two-arg-complex-double-float/=
(function).
two-arg-complex-double-float=
(function).
two-arg-complex-long-float*
(function).
two-arg-complex-long-float+
(function).
two-arg-complex-long-float-
(function).
two-arg-complex-long-float/
(function).
two-arg-complex-long-float/=
(function).
two-arg-complex-long-float=
(function).
two-arg-complex-short-float*
(function).
two-arg-complex-short-float+
(function).
two-arg-complex-short-float-
(function).
two-arg-complex-short-float/
(function).
two-arg-complex-short-float/=
(function).
two-arg-complex-short-float=
(function).
two-arg-complex-single-float*
(function).
two-arg-complex-single-float+
(function).
two-arg-complex-single-float-
(function).
two-arg-complex-single-float/
(function).
two-arg-complex-single-float/=
(function).
two-arg-complex-single-float=
(function).
two-arg-double-float*
(function).
two-arg-double-float+
(function).
two-arg-double-float-
(function).
two-arg-double-float-max
(function).
two-arg-double-float-min
(function).
two-arg-double-float/
(function).
two-arg-double-float/=
(function).
two-arg-double-float<
(function).
two-arg-double-float<=
(function).
two-arg-double-float=
(function).
two-arg-double-float>
(function).
two-arg-double-float>=
(function).
two-arg-integer*
(function).
two-arg-integer+
(function).
two-arg-integer-
(function).
two-arg-long-float*
(function).
two-arg-long-float+
(function).
two-arg-long-float-
(function).
two-arg-long-float-max
(function).
two-arg-long-float-min
(function).
two-arg-long-float/
(function).
two-arg-long-float/=
(function).
two-arg-long-float<
(function).
two-arg-long-float<=
(function).
two-arg-long-float=
(function).
two-arg-long-float>
(function).
two-arg-long-float>=
(function).
two-arg-short-float*
(function).
two-arg-short-float+
(function).
two-arg-short-float-
(function).
two-arg-short-float-max
(function).
two-arg-short-float-min
(function).
two-arg-short-float/
(function).
two-arg-short-float/=
(function).
two-arg-short-float<
(function).
two-arg-short-float<=
(function).
two-arg-short-float=
(function).
two-arg-short-float>
(function).
two-arg-short-float>=
(function).
two-arg-single-float*
(function).
two-arg-single-float+
(function).
two-arg-single-float-
(function).
two-arg-single-float-max
(function).
two-arg-single-float-min
(function).
two-arg-single-float/
(function).
two-arg-single-float/=
(function).
two-arg-single-float<
(function).
two-arg-single-float<=
(function).
two-arg-single-float=
(function).
two-arg-single-float>
(function).
two-arg-single-float>=
(function).
two-arg/=
(function).
two-arg=
(function).
type-specifier
(type).
type-specifier-ntype
(compiler macro).
type-specifier-ntype
(generic function).
universal-ntype
(function).
upgraded-array-element-ntype
(generic function).
upgraded-complex-part-ntype
(generic function).
values-ntype
(structure).
values-ntype-minimum-number-of-values
(generic function).
values-ntype-nth-value-ntype
(generic function).
values-ntype-number-of-non-rest-values
(generic function).
values-ntype-number-of-optional-values
(generic function).
values-ntype-p
(function).
values-ntype-rest-ntype
(generic function).
values-ntype-type-specifier
(generic function).
values-type-specifier-values-ntype
(compiler macro).
values-type-specifier-values-ntype
(function).
variable-name
(type).
wrap
(macro).
wrap-constant
(function).
wrap-function
(function).
wrapper-nth-value
(function).
wrapper-ntype
(function).
zero
(type).
typo.ntype
closer-common-lisp
.
typo
.
%make-array-ntype
(function).
%make-eql-ntype
(function).
%make-full-values-ntype
(function).
%make-primitive-ntype
(function).
%make-single-value-values-ntype
(function).
*array-ntype-table*
(special variable).
*atomic-type-specifier-table*
(special variable).
*built-in-classes*
(special variable).
*class-type-specifier-table*
(special variable).
*complex-primitive-ntypes*
(special variable).
*eql-ntype-table*
(special variable).
*float-primitive-ntypes*
(special variable).
*primitive-ntype-information*
(special variable).
*primitive-ntypes*
(special variable).
*standardized-atomic-type-specifiers*
(special variable).
*standardized-compound-only-type-specifiers*
(special variable).
*standardized-compound-type-specifiers*
(special variable).
*upgraded-array-element-primitive-ntypes*
(special variable).
*upgraded-complex-part-primitive-ntypes*
(special variable).
+fixnum-bits+
(constant).
array-dimensions-subtypep
(function).
array-dimensions-union
(function).
array-element-ntype-subtypep
(function).
array-element-ntype-union
(function).
array-ntype
(structure).
array-ntype-dimensions
(reader).
array-ntype-element-ntype
(reader).
array-ntype-element-type
(function).
array-ntype-index
(function).
array-ntype-p
(function).
array-ntype-simplep
(reader).
array-simplep-subtypep
(function).
array-simplep-union
(function).
bits
(slot).
canonicalize-array-dimension-specifier
(function).
canonicalize-array-element-type
(function).
class-subclasses
(function).
complex-contagion
(function).
complex-ntype-from-real-ntype
(function).
compound-type-specifier-ntype
(generic function).
copy-full-values-ntype
(function).
copy-single-value-values-ntype
(function).
define-array-element-ntype-methods
(macro).
define-complex-part-ntype-methods
(macro).
define-make-eql-ntype-methods
(macro).
eql-ntype
(structure).
eql-ntype-index
(function).
find-integer-ntype
(function).
find-primitive-ntype
(compiler macro).
find-primitive-ntype
(function).
find-signed-byte-ntype
(function).
find-unsigned-byte-ntype
(function).
float-bits
(function).
float-contagion
(function).
float-exponent-bits
(function).
full-values-ntype
(structure).
full-values-ntype-nmin
(reader).
full-values-ntype-ntypes
(reader).
full-values-ntype-p
(function).
full-values-ntype-rest
(reader).
index
(slot).
make-array-ntype
(compiler macro).
make-array-ntype
(generic function).
make-complex-ntype
(function).
make-eql-ntype
(generic function).
ntype-contagion/slow
(function).
primitive-ntype-bits
(reader).
primitive-ntype-class
(reader).
(setf primitive-ntype-class)
(writer).
primitive-ntype-contagion
(function).
primitive-ntype-index
(function).
primitive-ntype-intersection
(function).
primitive-ntype-subtypep
(function).
primitive-ntype-subtypepc2
(function).
primitive-ntype-type-specifier
(reader).
primitive-ntype-union
(function).
primitive-ntype-upgraded-array-element-ntype
(function).
primitive-ntype-upgraded-complex-part-ntype
(function).
search-interval-ntype
(macro).
single-value-values-ntype
(structure).
single-value-values-ntype-ntype
(reader).
single-value-values-ntype-p
(function).
standardized-atomic-type-specifier
(type).
standardized-compound-type-specifier
(type).
standardized-type-specifier
(type).
values-ntype-mininum-number-of-values
(generic function).
typo.fndb
closer-common-lisp
.
typo
.
%abort-specialization
(function).
%function
(slot).
%name
(slot).
*fndb*
(special variable).
*wrap-constant*
(special variable).
*wrap-function*
(special variable).
*wrapper-nth-value*
(special variable).
*wrapper-ntype*
(special variable).
block-name
(function).
copy-fndb
(function).
define-special-function
(macro).
diff
(function).
differentiator-lambda
(macro).
ensure-fdefinition
(function).
expand-wrap
(function).
fndb
(structure).
fndb-function-name-table
(reader).
fndb-function-table
(reader).
fndb-key-and-table
(function).
fndb-setf-function-name-table
(reader).
fndbp
(function).
fnrecord-lambda-list
(generic function).
full-fnrecord
(class).
function-lambda-list
(function).
gensymify
(function).
invalid-arguments
(condition).
invalid-differentiation-index
(condition).
make-default-differentiator
(function).
make-default-specializer
(function).
make-fndb
(function).
minimal-fnrecord
(class).
non-numeric-differentiation-argument
(condition).
specialization-error
(condition).
specialization-error-argument-types
(generic reader).
specialization-error-arguments
(generic reader).
specialization-error-function
(generic reader).
specialization-error-index
(generic reader).
specializer-lambda
(macro).
unbound-special-function
(function).
update-fnrecord
(function).
wrong-number-of-arguments
(condition).
Definitions are sorted by export status, category, package, and then by lexicographic order.
typo
.
typo
.
Execute the forms in the first clause that starts with a type that is a subtype of the supplied NTYPE.
typo
.
typo
.
typo
.
typo
.
typo
.
typo
.
typo
.
typo
.
typo
.
typo
.
Return two values:
1. The number of mandatory arguments
2. The maximal number of permissible arguments
typo
.
Returns the ntype for the EQL type containing this object.
typo
.
Returns a wrapper that encapsulates the information of calling FUNCTION
with arguments that are described by the supplied wrappers. The exact nature
of a wrapper depends on the supplied WRAP* functions.
Arguments:
FUNCTION - A function designator, or the name of a special operator.
WRAPPERS - A list of one wrapper per argument. A wrapper is an arbitrary
object that can be processed by WRAPPER-NTYPE and WRAPPER-NTH-VALUE.
WRAP-CONSTANT - A function that takes an object and returns a wrapper
around this object.
WRAP-FUNCTION - A function that is invoked with a first argument that is an fnrecord, a second argument that is a list of wrapped objects, a third argument that is a list of ntypes of arguments that will definitely be returned, a fourth argument that is a list of ntypes of its optional values, and an ntype of all rest values or NIL if there are no rest values.
WRAPPER-NTYPE - A function that takes a wrapper and returns the ntype of
its first argument.
WRAPPER-NTH-VALUE - A function that takes an index N and a wrapper W
and returns a wrapper for the Nth value of W.
May signal an error of type WRONG-NUMBER-OF-ARGUMENTS or INVALID-ARGUMENTS when the number or type of the supplied WRAPPERS is not suitable for the supplied FUNCTION.
typo
.
typo
.
typo
.
typo
.
typo
.
typo
.
typo
.
typo
.
typo
.
Returns the ntype that denotes the array element type of the supplied
ARRAY.
A second value of T means the result is precise, while a second value of NIL means the result is a generalization.
typo
.
simple-array-nil
)) ¶vector-nil
)) ¶character-string
)) ¶base-string
)) ¶string
)) ¶bit-vector
)) ¶vector
)) ¶simple-vector
)) ¶simple-character-string
)) ¶simple-base-string
)) ¶simple-string
)) ¶simple-bit-vector
)) ¶simple-array-unsigned-fixnum
)) ¶simple-array-unsigned-byte-8
)) ¶simple-array-unsigned-byte-7
)) ¶simple-array-unsigned-byte-64
)) ¶simple-array-unsigned-byte-63
)) ¶simple-array-unsigned-byte-4
)) ¶simple-array-unsigned-byte-32
)) ¶simple-array-unsigned-byte-31
)) ¶simple-array-unsigned-byte-2
)) ¶simple-array-unsigned-byte-16
)) ¶simple-array-unsigned-byte-15
)) ¶simple-array-single-float
)) ¶simple-array-signed-byte-8
)) ¶simple-array-signed-byte-64
)) ¶simple-array-signed-byte-32
)) ¶simple-array-signed-byte-16
)) ¶simple-array-fixnum
)) ¶simple-array-double-float
)) ¶simple-array-complex-single-float
)) ¶simple-array-complex-double-float
)) ¶simple-array
)) ¶array
)) ¶Returns the ntype that denotes the complex part type of the supplied
COMPLEX.
A second value of T means the result is precise, while a second value of NIL means the result is a generalization.
typo
.
full-fnrecord
)) ¶automatically generated reader method
minimal-fnrecord
)) ¶typo
.
full-fnrecord
)) ¶automatically generated reader method
minimal-fnrecord
)) ¶typo
.
full-fnrecord
)) ¶automatically generated reader method
minimal-fnrecord
)) ¶typo
.
full-fnrecord
)) ¶automatically generated reader method
minimal-fnrecord
)) ¶typo
.
full-fnrecord
)) ¶automatically generated reader method
minimal-fnrecord
)) ¶Returns the number of bits that is required to encode any object of the supplied NTYPE.
typo
.
primitive-ntype
)) ¶Returns the most specific ntype that encompasses the result of an
arithmetic operation on arguments of the supplied ntypes.
A second value of T means the result is precise, while a second value of NIL means the result is a generalization.
Returns the most specific ntype that encompasses the intersection of
NTYPE1 and NTYPE2.
A second value of T means the result is precise, while a second value of NIL means the result is a generalization.
typo
.
array-ntype
) (ntype2 array-ntype
)) ¶(eql #<typo:primitive-ntype t>)
) (ntype2 array-ntype
)) ¶(eql #<typo:primitive-ntype array>)
) (ntype2 array-ntype
)) ¶array-ntype
) (ntype2 (eql #<typo:primitive-ntype t>)
)) ¶array-ntype
) (ntype2 (eql #<typo:primitive-ntype array>)
)) ¶(eql #<typo.ntype::eql-ntype (eql nil)>)
) (ntype2 (eql #<typo:primitive-ntype null>)
)) ¶(eql #<typo:primitive-ntype null>)
) (ntype2 (eql #<typo.ntype::eql-ntype (eql nil)>)
)) ¶primitive-ntype
) (ntype2 primitive-ntype
)) ¶Returns the primitive ntype of the supplied NTYPE, i.e., an ntype that
denotes superset of the supplied NTYPE and is one of the elements of the
*PRIMITIVE-NTYPES* vector.
A second value of T means the result is precise, while a second value of NIL means the result is a generalization.
typo
.
(eql #<typo.ntype::array-ntype (array * *)>)
)) ¶(eql #<typo.ntype::eql-ntype (eql nil)>)
)) ¶primitive-ntype
)) ¶Returns whether NTYPE1 denotes a subtype of NTYPE2. In contrast to SUBTYPEP this function is always precise, so there is no need for returning a second value.
typo
.
array-ntype
) (ntype2 array-ntype
)) ¶(eql #<typo:primitive-ntype array>)
) (ntype2 array-ntype
)) ¶array-ntype
) (ntype2 (eql #<typo:primitive-ntype array>)
)) ¶(eql #<typo:primitive-ntype null>)
) (ntype2 (eql #<typo.ntype::eql-ntype (eql nil)>)
)) ¶ntype
) (ntype2 primitive-ntype
)) ¶Returns whether NTYPE1 denotes a subtype of (not NTYPE2), and, as a second value, whether the result has been derived with certainty. Similar to SUBTYPEP, this function is conservative and will never return the vaules NIL, NIL.
typo
.
ntype
) (ntype2 primitive-ntype
)) ¶Returns the type specifier for the type denoted by the supplied NTYPE.
typo
.
array-ntype
)) ¶primitive-ntype
)) ¶Returns the most specific ntype that encompasses both NTYPE1 and
NTYPE2.
A second value of T means the result is precise, while a second value of NIL means the result is a generalization.
typo
.
array-ntype
) (ntype2 array-ntype
)) ¶(eql #<typo:primitive-ntype array>)
) (ntype2 (eql #<typo.ntype::array-ntype (array * *)>)
)) ¶(eql #<typo.ntype::array-ntype (array * *)>)
) (ntype2 (eql #<typo:primitive-ntype array>)
)) ¶(eql #<typo:primitive-ntype array>)
) (ntype2 array-ntype
)) ¶array-ntype
) (ntype2 (eql #<typo:primitive-ntype array>)
)) ¶(eql #<typo.ntype::eql-ntype (eql nil)>)
) (ntype2 (eql #<typo:primitive-ntype null>)
)) ¶(eql #<typo:primitive-ntype null>)
) (ntype2 (eql #<typo.ntype::eql-ntype (eql nil)>)
)) ¶primitive-ntype
) (ntype2 primitive-ntype
)) ¶Returns whether the two supplied ntypes denote the same type.
typo
.
array-ntype
) (ntype2 array-ntype
)) ¶primitive-ntype
) (ntype2 primitive-ntype
)) ¶Returns the most specific ntype that denotes a supertype of the type
denoted by the supplied type specifier.
A second value of T means the result is precise, while a second value of NIL means the result is a generalization.
typo
.
cons
)) ¶class
)) ¶class
)) ¶symbol
)) ¶Returns the ntype that denotes the upgraded array element type of the
supplied NTYPE.
A second value of T means the result is precise, while a second value of NIL means the result is a generalization.
typo
.
primitive-ntype
)) ¶Returns the ntype that denotes the upgraded complex part type of the
supplied NTYPE.
A second value of T means the result is precise, while a second value of NIL means the result is a generalization.
typo
.
primitive-ntype
)) ¶typo
.
full-values-ntype
)) ¶single-value-values-ntype
)) ¶Returns the ntype corresponding to the Nth argument of the supplied VALUES-NTYPE.
typo
.
integer
) (full-values-ntype full-values-ntype
)) ¶(eql 0)
) (single-value-values-ntype single-value-values-ntype
)) ¶integer
) (values-ntype values-ntype
)) ¶Returns an integer that is the sum of the minimum number of values and the number of optional values returned by the supplied VALUES-NTYPE.
typo
.
full-values-ntype
)) ¶single-value-values-ntype
)) ¶Returns an integer that is the number of optional values returned by the supplied VALUES-NTYPE.
typo
.
full-values-ntype
)) ¶single-value-values-ntype
)) ¶Returns the ntype of all rest values returned by the supplied VALUES-NTYPE, or NIL, if there are no rest values.
typo
.
full-values-ntype
)) ¶values-ntype
)) ¶Returns the type specifier corresponding to the supplied VALUES-NTYPE.
typo
.
values-ntype
)) ¶primitive-ntype
) &optional env) ¶array-ntype
) &optional env) ¶values-ntype
) stream) ¶typo
.
structure-object
.
ntype-bits
.
ntype-contagion
.
ntype-intersection
.
ntype-intersection
.
ntype-intersection
.
ntype-primitive-ntype
.
ntype-subtypep
.
ntype-subtypep
.
ntype-subtypep
.
ntype-subtypepc2
.
ntype-subtypepc2
.
ntype-subtypepc2
.
ntype-subtypepc2
.
ntype-union
.
ntype=
.
print-object
.
upgraded-array-element-ntype
.
upgraded-complex-part-ntype
.
typo:ntype-index
(alexandria:required-argument :index)
This slot is read-only.
typo
.
typo:type-specifier
(alexandria:required-argument :type-specifier)
This slot is read-only.
unsigned-byte
(alexandria:required-argument :bits)
This slot is read-only.
common-lisp
.
(or null class)
(alexandria:required-argument :class)
typo
.
structure-object
.
typo
.
(or null typo:function-name)
(alexandria:required-argument :name)
:name
This slot is read-only.
function
(alexandria:required-argument :function)
:function
This slot is read-only.
Return the lambda list of FUNCTION, or an approximation thereof.
(eql function)
) rest whole) ¶(eql values)
) rest whole) ¶(eql cons)
) rest whole) ¶(eql simple-base-string)
) rest whole) ¶(eql base-string)
) rest whole) ¶(eql simple-string)
) rest whole) ¶(eql string)
) rest whole) ¶(eql simple-vector)
) rest whole) ¶(eql simple-bit-vector)
) rest whole) ¶(eql bit-vector)
) rest whole) ¶(eql vector)
) rest whole) ¶(eql simple-array)
) rest whole) ¶(eql array)
) rest whole) ¶(eql complex)
) rest whole) ¶(eql mod)
) rest whole) ¶(eql integer)
) rest whole) ¶(eql signed-byte)
) rest whole) ¶(eql unsigned-byte)
) rest whole) ¶(eql rational)
) rest whole) ¶(eql real)
) rest whole) ¶(eql float)
) rest whole) ¶(eql long-float)
) rest whole) ¶(eql double-float)
) rest whole) ¶(eql single-float)
) rest whole) ¶(eql short-float)
) rest whole) ¶(eql and)
) rest whole) ¶(eql satisfies)
) rest whole) ¶(eql or)
) rest whole) ¶(eql not)
) rest whole) ¶(eql member)
) rest whole) ¶(eql eql)
) rest whole) ¶full-fnrecord
)) ¶automatically generated reader method
minimal-fnrecord
)) ¶Returns the array ntype with the supplied element type, dimensions,
and simplep boolean.
A second value of T means the result is precise, while a second value of NIL means the result is a generalization.
Returns the ntype whose sole element is the supplied OBJECT.
class
)) ¶pathname
)) ¶logical-pathname
)) ¶character
)) ¶list
)) ¶cons
)) ¶symbol
)) ¶null
)) ¶function
)) ¶array
)) ¶number
)) ¶complex
)) ¶real
)) ¶rational
)) ¶ratio
)) ¶integer
)) ¶fixnum
)) ¶float
)) ¶double-float
)) ¶single-float
)) ¶invalid-arguments
)) ¶non-numeric-differentiation-argument
)) ¶invalid-differentiation-index
)) ¶wrong-number-of-arguments
)) ¶specialization-error
)) ¶non-numeric-differentiation-argument
)) ¶invalid-differentiation-index
)) ¶Returns an integer that is the mininum number of values returned by the supplied VALUES-NTYPE.
:argument-types
This slot is read-only.
error
.
:function
This slot is read-only.
:arguments
This slot is read-only.
(or typo:ntype (eql *))
(alexandria:required-argument :element-ntype)
This slot is read-only.
(or list unsigned-byte (eql *))
(alexandria:required-argument :dimensions)
This slot is read-only.
boolean
(alexandria:required-argument :simplep)
This slot is read-only.
(alexandria:required-argument :object)
This slot is read-only.
structure-object
.
hash-table
(trivial-garbage:make-weak-hash-table :test (function eq) :weakness :key)
This slot is read-only.
hash-table
(make-hash-table :test (function eq))
This slot is read-only.
hash-table
(make-hash-table :test (function eq))
This slot is read-only.
simple-vector
This slot is read-only.
unsigned-byte
This slot is read-only.
common-lisp
.
(or null typo:ntype)
This slot is read-only.
list
(alexandria:required-argument :lambda-list)
:lambda-list
This slot is read-only.
unsigned-byte
(alexandria:required-argument :min-arguments)
:min-arguments
This slot is read-only.
unsigned-byte
(alexandria:required-argument :max-arguments)
:max-arguments
This slot is read-only.
list
(alexandria:required-argument :properties)
:properties
This slot is read-only.
function
(alexandria:required-argument :specializer)
:specializer
This slot is read-only.
function
(alexandria:required-argument :differentiator)
:differentiator
This slot is read-only.
Jump to: | %
(
A B C D E F G I L M N O P S T U V W |
---|
Jump to: | %
(
A B C D E F G I L M N O P S T U V W |
---|
Jump to: | %
*
+
B C D E F I L N O R S T |
---|
Jump to: | %
*
+
B C D E F I L N O R S T |
---|
Jump to: | A B C D E F G I L M N P R S T U V W Z |
---|
Jump to: | A B C D E F G I L M N P R S T U V W Z |
---|