Common Lisp the Language, 2nd Edition

Next: Type Specifier Symbols Up: Common Lisp the Language Previous: Scope and Extent

# 4. Type Specifiers

In Common Lisp, types are named by Lisp objects, specifically symbols and lists, called type specifiers. Symbols name predefined classes of objects, whereas lists usually indicate combinations or specializations of simpler types. Symbols or lists may also be abbreviations for types that could be specified in other ways.

- Type Specifier Symbols
- Type Specifier Lists
- Predicating Type Specifiers
- Type Specifiers That Combine
- Type Specifiers That Specialize
- Type Specifiers That Abbreviate
- Defining New Type Specifiers
- Type Conversion Function
- Determining the Type of an Object
- Type Upgrading