Many applications of Lisp involve storing a variety of values associated with a symbolic name. Association lists and property lists provide two ways of doing this, unique to Lisp. Arrays, vectors and strings are also used for data storage and manipulation. Their use is similar to programming languages other than Lisp. Defstruct provides a way to create customized data structures.
© Colin Allen & Maneesh Dhagat