- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 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/
我是一名优秀的程序员,十分优秀!