欢迎!请参阅关于页面以了解有关此如何工作的更多信息。
ClojureCLR 的 slurp 在没有明确指定编码的情况下会错误地打印警告
slurp
$ touch foo $ clojure -M -e '(slurp "foo")' "" $ Clojure.Main -e '(slurp "foo")' WARNING: (slurp f enc) is deprecated, use (slurp f :encoding enc). ""
原因出在 normalize-slurp-opts 函数上,该函数与 JVM 版本的实现不同,可以在这里找到。
normalize-slurp-opts
记录为https://clojure.atlassian.net/browse/CLJCLR-127