Programming Types
There are two general categories of types in Emacs Lisp: those having to do with Lisp programming, and those having to do with editing. The former exist in many Lisp implementations, in one form or another. The latter are unique to Emacs Lisp.
- Integer Type
- Floating-Point Type
- Character Type
- Symbol Type
- Sequence Types
- Cons Cell and List Types
- Array Type
- String Type
- Vector Type
- Char-Table Type
- Bool-Vector Type
- Hash Table Type
- Function Type
- Macro Type
- Primitive Function Type
- Closure Function Type
- Record Type
- Type Descriptors
- Type Specifiers
- Autoload Type
- Finalizer Type