我有一个用OCaml开发的库。
我需要从我的Swift代码中调用该库的函数。
有可能吗?
怎么样?
答案 0 :(得分:0)
我会经历C。不确定FFI在swift方面是如何工作的。对于OCaml方面,我能想到的最简单的解决方案是使用ctypes反向绑定。它可以将一些OCaml代码转换为C库。这里有一个示例:https://github.com/yallop/ocaml-ctypes-inverted-stubs-example
Ctypes项目托管在此处:https://github.com/ocamllabs/ocaml-ctypes