1 min read

Clojure Quine

A Quine is a program that produces its complete source code as its only output.
Because Clojure is a Lisp, it is especially well suited to writing Quines. This is a quine implemented in Clojure.

((fn [x] (list x (list (quote quote) x))) (quote (fn [x] (list x (list (quote quote) x)))))

M.C. Escher – Drawing Hands – 1948