我研究了 JVM 的一些新语言。其中两个最近引起了人们的广泛兴趣:Clojure 和 Scala。但依我愚见,两者都不是理想的。 (让我们将其保留为猜测,因为我不想在讨论中伤害自己......)
我实际上认为棘手的一步是 MS 的发明 - F#。简单地将 OCaml 语言转移到 .NET 平台会产生一些很棒的结果。
问题是:有人设法为 JVM 编写一个全功能的 OCaml 编译器吗?如果这是个好主意,您会怎么说?
最佳答案
"OCaml and Java"包含将 Java 与 OCaml 集成的各种尝试的链接。
F# 与 OCaml 在某些方面有所不同,因为希望它与 .NET 框架一起工作,因此,就像 Scala 是一种混合语言一样,F# 也是一种混合语言,因为您可以选择您想要的 FP 数量以及您想要多少 OOP,无论是哪种语言。
"Java, OCaml, and F#"这是某人试图从 Java 迁移到 OCaml 的帖子,您可能会觉得有趣。
关于jvm - 用于 JVM 的 OCaml。有没有?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1537693/