sexpression
Sexpression, commonly called S-expression or sexp, is a notation for representing nested list data used by Lisp-family languages to express both code and data. It originated with Lisp in the late 1950s and remains a core feature of the language family.
In S-expressions, data is built from atoms (numbers, symbols) and lists enclosed in parentheses. A list is
The reader and the evaluator share the same structure: code is read as a tree of S-expressions
Usage and variants: S-expressions are used in Common Lisp, Scheme, Clojure, and other Lisp dialects, as well
Notes: The term sexpression is a common variant; the preferred spelling in most references is S-expression.