Thanks for all the input!<div><br></div><div>Jeremy is there an eta for 0.4? For now I will work off of master.</div><div>Thanks</div><div>Trevor<span></span><br><br>On Tuesday, October 21, 2014, Jeremy Yallop <<a href="mailto:yallop@gmail.com">yallop@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 21 October 2014 14:14, Daniel Bünzli <<a href="javascript:;" onclick="_e(event, 'cvml', 'daniel.buenzli@erratique.ch')">daniel.buenzli@erratique.ch</a>> wrote:<br>
> This doesn't answer you question but just another thing to think about, if the callbacks may occur on another thread you should also be careful on acquiring OCaml's runtime lock see for example here:<br>
><br>
> <a href="https://github.com/dbuenzli/tsdl/issues/13" target="_blank">https://github.com/dbuenzli/tsdl/issues/13</a><br>
><br>
> I don't know if the support Jeremy mentions in that discussion was eventually merged in a published version since ctypes's release notes are a little bit hard to track down.<br>
<br>
It's in the master branch, but not in a release yet.  It should be<br>
included in 0.4.<br>
</blockquote></div>