我看到this link从C / C ++调用了球拍(假设它仍然是最新的)。有没有类似的方法可以从Java或python调用球拍程序?
答案 0 :(得分:0)
您可以使用Process API从Java调用Racket程序。一些示例here
这样,您将对带有参数的Racket命令进行校准并从流中读取。与Unix流类似... 我不认为有可能像您给的链接一样将所有内容编译为一个二进制文件,但是对于时间来说这可能是足够好的解决方法/胶水代码。
答案 1 :(得分:0)
在python中,您可以执行以下操作:
from os import system as call
cmd = '/home/n/racket/bin/racket'
call(cmd)
另一种方式(最近推荐):
from subprocess import call
call('/home/n/racket/bin/racket', 'tmp.rkt')