首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用于JVM的OCaml。有吗?

用于JVM的OCaml。有吗?
EN

Stack Overflow用户
提问于 2009-10-08 13:08:58
回答 3查看 6.8K关注 0票数 18

我研究了一些用于JVM的新语言。其中有两个最近备受关注: Clojure和Scala。但在我看来,这两个都不是理想的。(让我们把它作为一个猜测,因为我不想在讨论中伤害自己。)

我实际上认为一个棘手的举动是微软的发明-- F#。只需将OCaml语言迁移到.NET平台,就会产生一些令人惊叹的结果。

问题是:有人设法为JVM编写了一个功能齐全的OCaml编译器吗?如果这是个好主意,你会怎么说?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-10-08 13:39:27

"OCaml and Java"提供了各种尝试将Java与OCaml集成的链接。

F#和OCaml在某些方面有些不同,因为它希望与.NET框架一起工作,所以,就像Scala是一种混合语言一样,F#也是混合语言,因为你可以选择你想要多少FP和你想要多少OOP。

"Java, OCaml, and F#"是一个试图从Java迁移到OCaml的人的帖子,你可能会发现这很有趣。

票数 14
EN

Stack Overflow用户

发布于 2011-03-13 18:09:51

Yeti (虽然在语法上有点不同,是对Java集成的扩展)在结构和类型系统上都是基于ML的,就像Ocaml一样。由于它对(递归)记录类型的强大支持,我认为它是目前最接近Ocaml的。

一种用于JVM的F#。

http://mth.github.com/yeti/

票数 4
EN

Stack Overflow用户

发布于 2015-01-25 03:28:19

Ocaml-Java是您所能得到的最接近于JVM虚拟机的“官方”OCaml。它看起来质量很高。

(另外,Haskell for the JVM:Frege)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1537693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档