Я собираюсь написать абстрактный синтаксис для OCaml в scala, в сочетании с красивым принтером. После этого я хочу выполнить сгенерированный код OCaml из scala и работать с результатом.Как выполнить OCaml-код из Scala/Java?
Есть ли способ сделать это, не запуская внешний компилятор OCaml, выполнить программу и прочитать результат из stdout?
Вам нужно написать собственный компилятор OCaml, по крайней мере, достаточно, чтобы обрабатывать собственный код. А затем предположительно протестируйте его на совместимость со стандартным компилятором, сохраните его и т. Д. Поэтому лучше просто запустить обычный компилятор. –