使用FFI从OCaml调用haskell代码

Kap*_*pil 5 ocaml haskell ffi

我想使用FFI从Haskell源库中公开一个函数,并在OCaml代码中使用它.我foreign export ccall在Haskell中看到了各种使用语法的例子,我相信在C语言中导出函数用于OCaml是否类似?实现这一目标的最佳方法是什么?

use*_*453 0

如果这foreign export ccall按我的想法工作,那么您最终应该得到一个与 C 编译器生成的文件大致相同的共享对象文件。假装情况确实如此,并将该目标文件提供给链接器。