在Java中调用Haskell函数的最佳方法

我正在寻找从Java程序中执行Haskell函数的有效方法。我已经考虑过使用exec()与GHC进行交互,但是似乎应该有一个更好的方法。

回答:

我通常避免使用JNI类型的方法来跨运行时/语言进行链接。他们只是有太多的陷阱而没有什么好处。我发现跨流程边界工作更容易。尽管我从未在Haskell和Java上尝试过,但它们都具有支持XML

RPC的库,听起来很自然地适合您的工作。因此:将Haskell程序设置为“服务”,并在需要时调用其功能。

以上是 在Java中调用Haskell函数的最佳方法 的全部内容, 来源链接: utcz.com/qa/400809.html

回到顶部