我正试图理解ClojureScript交叉编译和cljx预处理器之间的关系。
它们是设计成要一起使用的吗?还是为了解决同一个问题而竞争性地开发出来的解决方案?
在这两者中,哪一种方式成为了更被推崇或标准化的做法?
特别地,我想创建一个可以编译为Clojure和ClojureScript的单一库(带有一些变化)。我目前正在使用cljx来实现这个目标。
但是我想将此库包含在更多的clj和cljx项目中。在寻找相关信息时,我主要找到的是有关交叉编译的文档,而非cljx。
它们是设计成要一起使用的吗?还是为了解决同一个问题而竞争性地开发出来的解决方案?
在这两者中,哪一种方式成为了更被推崇或标准化的做法?
特别地,我想创建一个可以编译为Clojure和ClojureScript的单一库(带有一些变化)。我目前正在使用cljx来实现这个目标。
但是我想将此库包含在更多的clj和cljx项目中。在寻找相关信息时,我主要找到的是有关交叉编译的文档,而非cljx。