Scala和Jython的互操作性

Kei*_*son 15 interop jvm scala jython

我认为既然它们都运行在JVM上,Scala和Jython可以一起使用.他们的接口有多好?你能从Jython调用Scala库吗?那些来自Scala的Jython库呢?

Dan*_*ral 13

看看Daniel Spiewak的这篇报告,他在最近的OSCON上讨论了与各种JVM语言创建者的互操作性问题.它不会回答您的任何问题,但可能会让您更好地了解可能出现的问题.

但有一点,我可以肯定地告诉你.由于可以从Java调用Scala,因此任何可以调用Java的东西都可以调用Scala.至于Scala调用Jython,这取决于Java是否可以调用Jython - 如果可以,那么它是可能的.但是,可能存在互操作性问题.

  • 谢谢; 你的回答指出了我正确的方向.我调查了它,可以从Java调用Jython; 建议的方法是使用将Python对象转换为优秀Java对象的工厂.参见[Jython.org](http://www.jython.org/faq2.html)和[Python.org](http://wiki.python.org/jython/JythonMonthly/Articles/October2006/3). (2认同)