The LISP Interpreter program maintains several general data structures. The first data structure is a symbol table with an entry for every named data object. These named data objects are called ordinary atoms, and the symbol table of ordinary atoms is called the atom table. (The term atom is historical; that is the term John McCarthy, the designer of LISP [McC60][MIT62], used.) The atom table is conceptually of the following form:
The atom table has n entries, ...