【发布时间】:2021-10-31 21:11:06
【问题描述】:
使用leiningen,可以在配置文件 [1] 中重新配置全局变量。
仅在测试等特殊阶段为整个模块启用诸如*warn-on-reflection* 之类的选项很方便。
寻找与 Clojure CLI 相同的方法,我找不到明确的方法。
查看各种命令,例如编译需要以下 clojure -M -e "(compile 'some.namespace)" 的 clojure 代码,我可能不得不求助于类似的技巧。
为了记录,像[2]这样的各种来源都建议将它放在每个文件中,但这很麻烦。
[1]https://github.com/technomancy/leiningen/blob/6c8cdeebb07972f2a24b95bfc64b339c9895d3bc/sample.project.clj#L285-L290
[2]https://github.com/clj-easy/graal-docs#reflection
【问题讨论】:
标签: clojure