2024 年 Clojure 状态调查! 分享您的看法。

欢迎!请参阅 关于 页面以了解有关该功能的一些更多信息。

0 投票
Clojure

这对于 ci 等来说,能够在 deps.edn 或直接在命令行上运行此设置将很有用。

类似于

https://ask.clojure.org/index.php/3787/theres-enable-warn-reflection-from-command-running-clojure

1 答案

0 投票

如果没有其他办法,您可以将 -e (set! *unchecked-math* :warn-on-boxed) 添加到您的命令行 clj 调用中,这将在此运行 repl(通过 -r)或主 ns(通过 -m)之前执行。

$ clj -e '(set! *unchecked-math* :warn-on-boxed)' -r
:warn-on-boxed
(ins)user=> *unchecked-math*
:warn-on-boxed
当然,这使用了 clojure.main,我现在怀疑我是否误解了原始问题。这是否是关于使用 java 和 jar 来运行 clj 工具的 repl?也许我的答案只是部分正确,因为您提到了 deps.edn
...