你能在同一个项目中混合ClojureScript和JVM-Clojure吗?

时间:2016-09-25 01:10:06

标签: clojure clojurescript clojure-contrib

我知道他们是Clojure坐在JVM上,你可以在其中使用Java库。此外,还有ClojureScript允许您使用JavaScript库,但是可以将Clojure文件/项目中的每个库混合使用吗?

1 个答案:

答案 0 :(得分:0)

您可以在.cljc文件中编写Clojure,Clojure和ClojureScript都可以读取这些文件。任何特定于平台的代码都可以包含在Reader Conditionals中,因此只能在主机平台上读取。许多库支持cljc,虽然它们确实需要转换,如果两者之间没有很多公共代码,那么这样做可能并不总是有意义的。有关详细信息,请参阅http://clojure.org/guides/reader_conditionals