我是一名Scala初学者,来自面向对象的范式。在理解Scala的函数式编程部分的同时,我被引导到了Haskell--纯粹的函数式编程语言。haskell scala互操作性
探索SO问题答案,我发现Java - Haskell具有互操作性。
我很好奇,知道类似Scala-Haskell的互操作性是否存在?
在Scala应用程序中可以使用Haskell编写的函数库吗?
根据唐斯图尔特给出的答案:这是可能的。
Haskell函数库在Scala应用程序中的集成将是直接和容易的,或将需要复杂的调整?
通过集成的Haskell函数库,Scala应用程序将在JVM上运行还是需要不同的安排?
如果有Java-Haskell互操作,那么在Haskell中使用Scala应该与使用Java没有区别。 Scala编译为常规Java类,尽管Scala“builtins”提供了额外的运行时支持。 – Ashe