是否有 Clojure 和 ClojureScript 的宏允许您根据文件是在 Clojure 还是 Clojurescript 中编译来插入不同的表达式?
(if-clojurescript
(my clojurescript definition)
(my clojure definition))
本质上,我正在寻找类似于#ifdef SOME_PLATFORM
您可能会看到散布在 C/C++ 代码周围的宏之类的东西。我认为它对于我想成为交叉部分的文件可能很有用,但该文件的一小部分在 Clojure/ClojureScript 之间不兼容。