[ocaml-ctypes] Passing Caml function to C

john skaller skaller at internode.on.net
Thu Dec 28 14:15:14 GMT 2017


> On 29 Dec. 2017, at 00:59, Serge Sivkov <ssp.mryau at gmail.com> wrote:
> 
> An one of simplest methods will be to use 
> Callback.register name callback_func
> on OCaml side and to use something like:
> closure_f = caml_named_value(name);
> ml_reply = caml_callback(*closure_f, ml_arg);
> on C side.

So the user supplied name is used to associate the code
and data across the boundary?


—
john skaller
skaller at users.sourceforge.net
http://felix-lang.org



More information about the Ctypes mailing list