java - 如何从 Scala/Java 执行 OCaml 代码?

标签 java scala compiler-construction ocaml abstract-syntax-tree

我即将在 scala 中为 OCaml 编写一个抽象语法,并结合一个 pretty-print 。 之后,我想执行从 scala 生成的 OCaml 代码并处理结果。

有没有办法做到这一点,无需运行外部 OCaml 编译器,执行程序并从 stdout 读取结果?

最佳答案

如果你想从 Scala 调用外部进程,请查看内置 processes DSL 。相当不错。

您还可以退回到简单的 Java 解决方案(即 ProcessBuilderRuntime.exec())。

关于java - 如何从 Scala/Java 执行 OCaml 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20972769/

相关文章:

java - 我应该在哪里放置文本文件以供 netbeans 读取?

c - 编写C编译器时遇到的问题

c++ - Intel (windows) c++ 编译器并将其库实现更改为 gcc。可能吗?

algorithm - 如何从范围创建列表

java - 从 SBT 资源文件夹中读取文件而不转义字符

scala - 通过属性从 Scala Seq(列表)获取元素

compiler-construction - 无法理解有关编译器优化的声明

java - 使用ReentrantReadWriteLock时是否需要降级锁

java - 从java中字符串数组的ArrayList中选择不同的随机元素

java - 如何获取线程的id?