gpt4 book ai didi

scala - Haskell scala 互操作性

转载 作者:行者123 更新时间:2023-12-03 04:58:26 25 4
gpt4 key购买 nike

我是 Scala 初学者,来自面向对象范式。在了解 Scala 的函数式编程部分时,我被引导到 Haskell——纯函数式编程语言。

探索SO问题答案,我发现Java - Haskell具有互操作性。

我很想知道 Scala-Haskell 互操作性是否存在?

用 Haskell 编写的函数库可以在 Scala 应用程序中使用吗?

As per answer given by Don Stewart: It is possible.

将 Haskell 函数库集成到 Scala 应用程序中会直接而简单,还是需要复杂的调整?

通过集成的 Haskell 函数库,Scala 应用程序将在 JVM 上运行还是需要不同的安排?

最佳答案

I found that Java - Haskell has interoperability. I am curious to know that similarly does Scala-Haskell interoperability exist or not?

鉴于互操作性是可传递的,并且鉴于 (hj_interop : Haskell <-> Java)(js_interop : Java <-> Scala) ,因此我们得出结论 Haskell <-> Scala .

如果你想要Haskell -> Scala ,然后只需取 Haskell -> Java来自hj_interop ,和Java -> Scala来自js_interop 。如果你想要Scala -> Haskell ,然后只需取 Scala -> Java来自js_interop ,和Java -> Haskell来自hj_interop .

这并不是一个关于如何实现 Haskell - Scala 互操作性的非常简单的解释,但是考虑到现有的互操作性,您只需以明显的方式组合它们即可。据我所知,Scala 不提供与 Haskell 任何直接、方便的互操作性,除了提供 scalaz 。为 Scala 添加额外的 Haskell 风格。据我所知,Haskell 没有提供与 Scala 任何直接、方便的互操作性。

关于scala - Haskell scala 互操作性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11162743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com