[英]How can I run my haskell functions through Java
可以说我在math.hs中 添加了haskell函数
如何通过Java程序运行add函数并将输出存储为变量?
也许像下面这样:
public int runHaskell(String haskellFile) {
int output;
//run add function from file 'math.hs' and store result to output
return output;
}
(如果需要,我还可以访问目标文件: math.o和解释器文件math.hi以及可执行文件main.exe 。)
您可以使用某些RPC框架,例如Apache Thrift ,它支持C ++,Java,Python,PHP,Ruby,Erlang,Perl,Haskell,C#,Cocoa,Smalltalk和OCaml。
这可能会有所帮助: http : //www.haskell.org/haskellwiki/Applications_and_libraries/Interface_other_languages 。 还有Jaskell ,它可能能够在JVM下运行您的整个源代码,从而使您可以轻松地进行交互。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.