如何在Swift中使用OCaml库?

时间:2018-11-04 17:14:24

标签: swift ocaml

我有一个用OCaml开发的库。
我需要从我的Swift代码中调用该库的函数。

有可能吗?
怎么样?

1 个答案:

答案 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