【发布时间】:2016-10-25 02:40:11
【问题描述】:
假设我们想用 clojure 写一个作弊的 quine,我们可以这样做:
(ns cheating-quine)
... stuff here doesn't really matter ...
(println (slurp *file*))
现在,这在 Lein Figwheel 中不起作用,因为 file 的值最终类似于 /tmp/form-init########.clj,并且包含引导代码某种意义上的。
问题:我们如何才能让这种“作弊”的 quine 在 clojurescript 中工作?
注意:目标不是写一个quine。目标是编写一个 cljs 程序,该程序 可以访问它在其中定义的文件。这整个“作弊”的事情是试图比我之前的失败尝试更好地解释这个问题
【问题讨论】:
标签: clojure clojurescript