Each separate data type is documented in its own section, this is a just a summary of the more common types.
Numbers: fixnums, bignums, rationals and floats. See Numbers.
An object referring to two other Lisp objects. See Cons Cells.
A sequence of objects, in Lisp lists are not primitive types, instead they are made by chaining together Cons cells. See Lists.
A one-dimensional array of objects. See Vectors.
A vector of characters. See Strings.
An ordered sequence of objects which can be accessed in constant time, either a vector or a string. See Sequences.
An ordered sequence of objects, either a list or an array. See Sequences.
A symbol is a named object; they are used to provide named variables and functions. See Symbols.
A link to a notional file in the filing system. This file may be in the local filing system, or on a FTP server, or wherever. See Files.
An object through which processes may be created and controlled. See Processes.
Serial data sinks and sources. These may include files, functions, and processes. See Streams.
The empty type, only used in symbols to represent an undefined value.
Note that this is not the same as
(), which is the empty list,
or false truth value.