There are 9 utilities.
- octet v1.0
-
A type representing an octet: 8 bits. If a positive integer
n
is specified, then(octet n)
represents8n
bits. This can often be used for optimization in Common Lisp.- Provides
octet
- string-designator v1.0
-
A string designator type. A string designator is either a string, a symbol, or a character.
- Provides
string-designator
- array-bounds v1.0
-
Types related to array bounds.
- Provides
array-index
,array-length
- sub-interval-numeric-types v1.0
-
Contains 'sub-interval numeric types'. Majority of the implementation of CDR5.
- Provides
negative-double-float
,negative-fixnum-p
,negative-float
,negative-float-p
,negative-long-float
,negative-long-float-p
,negative-rational
,negative-rational-p
,negative-real
,negative-single-float-p
,non-negative-double-float
,non-negative-double-float-p
,non-negative-fixnum
,non-negative-fixnum-p
,non-negative-float
,non-negative-float-p
,non-negative-integer-p
,non-negative-long-float
,non-negative-rational
,non-negative-real-p
,non-negative-short-float-p
,non-negative-single-float
,non-negative-single-float-p
,non-positive-double-float
,non-positive-double-float-p
,non-positive-fixnum
,non-positive-fixnum-p
,non-positive-float
,non-positive-float-p
,non-positive-integer
,non-positive-rational
,non-positive-real
,non-positive-real-p
,non-positive-short-float
,non-positive-short-float-p
,non-positive-single-float-p
,positive-double-float
,positive-double-float-p
,positive-fixnum
,positive-fixnum-p
,positive-float
,positive-float-p
,positive-integer
,positive-rational
,positive-real
,positive-real-p
,positive-short-float
,positive-short-float-p
,positive-single-float
,positive-single-float-p
,negative-double-float-p
,negative-fixnum
,negative-integer
,negative-integer-p
,negative-real-p
,negative-short-float
,negative-short-float-p
,negative-single-float
,non-negative-integer
,non-negative-long-float-p
,non-negative-rational-p
,non-negative-real
,non-negative-short-float
,non-positive-integer-p
,non-positive-long-float
,non-positive-long-float-p
,non-positive-rational-p
,non-positive-single-float
,positive-integer-p
,positive-long-float
,positive-long-float-p
,positive-rational-p
- Requires
- format-symbol
- type= v1.0
-
Returns a primary value of
t
istype1
andtype2
are the same type, and a secondary value that is true is the type equality could be reliably determined: primary value ofnil
and secondary value oft
indicates that the types are not equivalent.- Provides
type=
- coercef v1.0
-
Modify-macro for
coerce
.- Provides
coercef
- circular-list v1.0
-
Creation and detection of circular lists.
- Provides
circular-list
,circular-list-p
,make-circular-list
- proper-list v1.0
-
Type designator for proper lists. Implemented as a
satisfies
type, hence not recommended for performance intensive use. Main usefulness as a type designator of the expected type in atype-error
.- Provides
proper-list
- Requires
- proper-list-p
- proper-sequence v1.0
-
Type designator for proper sequences, that is proper lists and sequences that are not lists.
- Provides
proper-sequence
- Requires
- proper-list