Union of every value the interpreter can store or evaluate.
Cons
Cons.nil
InterpretedSymbol
Table
HashTable
make-hash-table
Vector
vector
make-array
bigint
Rational
number
string
null
nil
Union of every value the interpreter can store or evaluate.
Cons— pairs and lists (includingCons.nil)InterpretedSymbol— interned Lisp symbolsTable— environment frame (internal use)HashTable— mutable hash table (make-hash-table)Vector— mutable one-dimensional vector (vector/make-array)bigint— integers (arbitrary precision)Rational— exact ratios of integersnumber— double-precision floatsstring— string atomsnull— internal sentinel, distinct from Lispnil(which isCons.nil)