我花了 few 分钟的困惑时间试图理解Clojure编译器以下信息
CompilerException java.lang.RuntimeException: Conditional read not allowed, compiling: <filename>
最终我意识到是因为我试图在一个没有重命名为 cljc 的 .clj 文件中使用读取条件。我认为对于在混合 clj 和 cljc 代码库中工作的人来说,扩展这个错误信息到一个类似的内容将非常有帮助
"不允许在此上下文中读取条件,因为文件没有 .cljc 扩展名"