jvm - 用于 JVM 的 OCaml。有没有?

标签 jvm ocaml jvm-languages

我研究了 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/

相关文章:

java - Java平台的投资数据

java - 从另一个 java 进程启动 java 进程时进程挂起

java - Android Studio - JAVA_HOME 未指向有效的 JVM 安装

ocaml - 是否有理由保留 .cmo 或仅保留 .cma?

c - 在从 C 回调期间保护小堆上的指针

java - JVM 实现之间的差异

java - jvm +LogCompilation输出中 "callee is too large"的含义

java - 如何使用 Nailgun Server 启动 Groovy 脚本(或 Java 类)

OCaml:从函数创建记录

java - Java SE平台上XML解析API的比较