in practical terms, the direct correspondence between code and data means that the Clojure code you write in the REPL or in a text source file isn’t text at all: you are programming using Clojure data structure literals

“Clojure Programming”, Chas Emerick, Brian Carper, Christophe Grand