与 clojure.lang.Compiler/demunge
的互操作发生 在多个库中,如 clojure.spec.alpha。它通过 clojure.repl
和 clojure.main
中的正常 Clojure 函数暴露,但也许它应该仅在 clojure.core
中可用。事实上,ClojureScript 已经在 cljs.core
中暴露了它。将 demunge
添加到核心将有助于确保库是跨平台的,并且不依赖于 clojure.lang.Compiler
。我还在尝试使 clojure.spec.alpha
的源与 babashka 兼容时提出此建议