I recently started fiddling with type specifiers to improve code efficiency. This is a list of all the type specifier symbols in the Common Lisp standard.
I can’t see the tree through the forest.
Could anyone give (or point to) a short description of the different type specifiers, and when one would use them?
Though I’m interested to learn about all of them, my direct interest goes out to the differences between number related types (fixnum, bignum, float, single-float, short-float, etc…)
CLtl2 describes a version of Common Lisp before it was standardized. Don’t use it as a reference, there are various differences to the standard.
Use the Common Lisp Hyperspec, which is based on the ANSI Common Lisp Standard.
The types of Common Lisp are described in the HyperSpec here: 4.2.3 Type Specifiers. The various types are linked from there.