首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Haskell on JVM?

Haskell on JVM?
EN

Stack Overflow用户
提问于 2011-09-01 01:38:41
回答 4查看 19.5K关注 0票数 84

我想知道是否有什么方法可以让Haskell在JVM上运行(编译或解释)?

Sourceforge上有JHaskell,但这个似乎是空的和死的。

GHC使用LLVM作为编译器后端。将LLVM编译成Java字节码是个好主意吗?或者使用不同的编译器后端?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-09-17 03:49:05

您可能想要调查一下Frege。引用该页面中的内容:

Frege是一种遵循

精神的非严格的纯函数式编程语言。

"Frege程序被编译成Java并在JVM中运行。“

根据对语言规范的简要阅读,Frege看起来几乎是Haskell的克隆。也许“本着Haskell的精神”这句话很简单,是为了设定适当的期望。

票数 81
EN

Stack Overflow用户

发布于 2017-01-13 21:32:19

Haskell在JVM上运行得很好。请参阅Eta,该项目将完整的GHC7.10.3Haskell带到具有类型安全Java互操作的JVM上。

票数 27
EN

Stack Overflow用户

发布于 2011-09-02 21:11:59

在JVM中,我所知道的唯一与haskell接近的语言是CAL。CAL在很大程度上是基于haskell的,但它没有haskell的所有功能。类型系统类似于Haskell98,缺少像do表示法这样的语法糖。

下面是Haskell和CAL的比较:CAL for Haskell Programmers

eclipse插件非常精美和有用。

请注意,CAL是Open Quark框架的一部分。

Github主页:http://openquark.org/Welcome.html

  • download

  • http://openquark.org/Download.html

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

https://stackoverflow.com/questions/7261039

复制
相关文章

相似问题

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