Как использовать библиотеки OCaml в Swift? - PullRequest
0 голосов
/ 04 ноября 2018

У меня есть библиотека, разработанная в OCaml.
Мне нужно вызывать функции библиотеки из моего кода Swift.

Можно ли это сделать?
Как?

1 Ответ

0 голосов
/ 05 ноября 2018

Я бы прошел C. Не уверен, как FFI работает на стороне Swift. Для стороны OCaml самое простое решение, которое я могу придумать, - это использовать обратные привязки ctypes. Это может превратить некоторый код OCaml в библиотеку C. Вот пример: https://github.com/yallop/ocaml-ctypes-inverted-stubs-example

Там размещен проект Ctypes: https://github.com/ocamllabs/ocaml-ctypes

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...