View Category
Fun

produces a copy of its own source code

In computing, a quine is a computer program which produces a copy of its own source code as its only output.
ruby
eval s=%q(puts"eval s=%q(#{s})")
x="x=%p;puts x%%x";puts x%x
clojure
(def s"(def s%s)(printf s(pr-str s))")(printf s(pr-str s))
fsharp
(fun s -> printf "%s %s" s s) "(fun s -> printf \"%s %s\" s s)"