An Interactive Quine in Clojure

An Interactive Quine in Clojure

According to Wikipedia, a quine is a non-empty computer program which takes no input and produces a copy of its own source code as its only output. In other words, a quine is a code snippet whose output is exactly the same as its source code. We say code expression in opposition with data expressions that trivially update to themselves:

If you have no patience to read this article, here is the simplest Clojure Quine:

Indeed, the output is exactly the same as the source code.

Source: blog.klipse.tech