مفهومات self-referential و Quine کمی عجیب غریب هست و همه جا با پارادوکس و پیچیدگی توضیح دادن و نمیشه فهمید و حالا بعد فهم نسبی هم کاربردی برای این امکان بفکرم نمیاد.
اگه با Quine کار کردین ممنون میشم مفهوم و فلسفه اش رو برام روشن کنین.
// version 1.1.2
const [val](https://scala-lang.org) F = """// version 1.1.2
const val F = %c%c%c%s%c%c%c
fun main(args: Array<String>) {
System.out.printf(F, 34, 34, 34, F, 34, 34, 34)
}
"""
fun main(args: Array<String>) {
System.out.printf(F, 34, 34, 34, F, 34, 34, 34)
}
((fn [x] (list x (list (quote quote) x))) (quote (fn [x] (list x (list (quote quote) x)))))