Page 236 Table of Contents Index Page 238
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E



CHAPTER 23. PRESENTATION TYPES

The type that represents either a ratio or an integer between low and high. Options to this type
are base and radix. rational is a subtype of real.

=> integer &optional low high [Presentation Type]
The type that represents an integer between low and high. Options to this type are base and
radix. integer is a subtype of rational.

=> ratio &optional low high [Presentation Type]
The type that represents a ratio between low and high. Options to this type are base and radix.
ratio is a subtype of rational.

=> float &optional low high [Presentation Type]
The type that represents a floating point number between low and high. float is a subtype of
number.

23.8.3 Character and String Presentation Types

=> character [Presentation Type]
The type that represents a character object.

=> string &optional length [Presentation Type]
The type that represents a string. If length is supplied, the string must contain exactly that
many characters.

23.8.4 Pathname Presentation Type

=> pathname [Presentation Type]
The type that represents a pathname. The options are default-version, which defaults to
:newest, default-type, which defaults to nil, and merge-default, which defaults to true. If
merge-default is false, accept returns the exact pathname that was entered, otherwise accept
merges against the default and default-version. If no default is supplied, it defaults to *default-
pathname-defaults*
. The pathname type should have a default preprocessor that merges the
options into the default.

23.8.5 "One-of" and "Some-of" Presentation Types

=> completion sequence &key test value-key [Presentation Type]
The type that selects one from a finite set of possibilities, with "completion" of partial inputs.
The member types below, token-or-type, and null-or-type are implemented in terms of the


Page 236 Table of Contents Index Page 238
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E