<div dir="ltr"><div>so I assume that means callbacks from inside C threads works fine which make it more than enough at least for now. <br><br></div>Does that mean that the VM will implement a real threading mechanism ? <br></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Jan 18, 2016 at 1:11 PM Craig Latta &lt;<a href="mailto:craig@netjam.org">craig@netjam.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
&gt; ...when Craig Latta tried to use [Alien FFI] late last year it worked<br>
&gt; up to a point.  The thing that didn&#39;t work was callbacks from foreign<br>
&gt; threads.  So it looks like the core threading code is not too far<br>
&gt; away from working.<br>
<br>
     (Yes, it seemed close enough that I spent several hours debugging,<br>
trying to get it the rest of the way. I ran out of time, so I wrote a<br>
wrapper C library around the one I wanted to use, with threaded C<br>
callback functions that signalled Smalltalk semaphores on which my<br>
synchronous-FFI Smalltalk process waited. A hack, but it worked fine and<br>
was simple.)<br>
<br>
<br>
-C<br>
<br>
--<br>
Craig Latta<br>
<a href="http://netjam.org" rel="noreferrer" target="_blank">netjam.org</a><br>
+31   6 2757 7177 (SMS ok)<br>
+ 1 415  287 3547 (no SMS)<br>
<br>
</blockquote></div>