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



我知道他们是Clojure,它位于JVM上,您可以在其中使用Java库。此外,还有ClojureScript,它允许您使用JavaScript库,但是否有可能混合库从每个在一个Clojure文件/项目?

你可以在Clojure和ClojureScript都可以读取的。cljc文件中编写Clojure。任何平台特定的代码都可以包装在Reader条件中,以便仅在宿主平台上读取。许多库都支持cljc,尽管它们确实需要转换,如果两者之间没有很多公共代码,那么这样做可能并不总是有意义的。更多信息请参见http://clojure.org/guides/reader_conditionals。

最新更新