# Lisp programs are also data tags : [[Lisp]] [[programming languages]] Lisp programs are made up of [[s-expressions]], and as such the programs themselves are data. S-expressions are [[ASTs]] in themselves, so Lisp programs can operate on themselves as data, as well as be evaluated as a program.