【发布时间】:2012-03-29 10:16:50
【问题描述】:
我正在寻找这两种语言的多语言编程指南。
我知道interop between them is possible,因为它们都在同一个 Java VM 上运行,并且都被编译为相同的字节码。 但是有一些麻烦:
( 是的,是的,我知道我可以将一种语言的 jar 插入到另一种语言的项目中。)
- 是否有一些库可以让我免于编写boilerplate interop code?
- 等等
所以问题是如何在 Scala 和 Clojure 中设置多语言开发?
【问题讨论】:
-
为了减少样板,我不知道任何现有的库。但是在 Clojure 宏和 Scala 隐式转换之间,你可能会走得很远。
-
不要对一个问题提出多个问题。这对只能回答一部分但不能回答另一部分的人是不公平的,并且接受的答案可能不是一个方面的最佳答案。
-
@DanielC.Sobral 一般来说,我会尽量避免这种情况。出于这个原因,我写了最后一行。正文中的问题描述了我希望在该指南中看到的内容(我希望链接到某个帖子或其他内容)。
标签: sbt leiningen scala clojure interop jvm-languages