Jvm 我可以在RoboVM(iOS)中使用锡兰语吗?

Jvm 我可以在RoboVM(iOS)中使用锡兰语吗?,jvm,robovm,jvm-languages,ceylon,Jvm,Robovm,Jvm Languages,Ceylon,我最近对JVM越来越感兴趣,这多亏了一种叫做Ceylon的很棒的语言。所以,如果RoboVM使您能够编写面向Java的iOS,我想知道是否有一种方法可以将Ceylon与RoboVM结合使用 谢谢 快速查看文档后 通过使用Java字节码而不是Java源代码,RoboVM提前编译器至少在理论上可以与任何编译成字节码的JVM语言一起使用。Scala、Clojure和Kotlin是已知可以工作的JVM语言。这种方法的另一个好处是,RoboVM可以与标准JAR文件中的第三方库一起使用,而无需任何原始源代码

我最近对JVM越来越感兴趣,这多亏了一种叫做Ceylon的很棒的语言。所以,如果RoboVM使您能够编写面向Java的iOS,我想知道是否有一种方法可以将Ceylon与RoboVM结合使用


谢谢

快速查看文档后

通过使用Java字节码而不是Java源代码,RoboVM提前编译器至少在理论上可以与任何编译成字节码的JVM语言一起使用。Scala、Clojure和Kotlin是已知可以工作的JVM语言。这种方法的另一个好处是,RoboVM可以与标准JAR文件中的第三方库一起使用,而无需任何原始源代码,从而可以使用专有的和封闭的源代码库

我看到它正在将Java字节码编译成本机应用程序

Ceylon编译成Java字节码,因此您应该能够使用Ceylon编译器将Ceylon编译成Java字节码,然后使用RoboVM将其编译成本机iOS应用程序

RoboVM支持由Ceylon 1.1编译器使用的Java 7。在未来的版本中,锡兰可能需要更新版本的Java,如果RoboVM无法跟上,可能会导致兼容性问题


遵循Ceylon Java互操作手册,可以使用Ceylon的RoboVM类。

谢谢你的回答,但我想这还不完整,因为Ceylon不仅仅是字节码级别的另一种JVM语言,因为它有一个运行时,可能是因为不兼容JVM的语言特性Ceylon有一个运行时,您可以使用
ceylon classpath
确定要添加到类路径的JAR。