我即将在 scala 中为 OCaml 编写一个抽象语法,并结合一个 pretty-print 。 之后,我想执行从 scala 生成的 OCaml 代码并处理结果。
有没有办法做到这一点,无需运行外部 OCaml 编译器,执行程序并从 stdout 读取结果?
最佳答案
如果你想从 Scala 调用外部进程,请查看内置 processes DSL 。相当不错。
您还可以退回到简单的 Java 解决方案(即 ProcessBuilder
或 Runtime.exec()
)。
关于java - 如何从 Scala/Java 执行 OCaml 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20972769/